Транскодирование Telestream Vantage: неожиданное изменение длительности видео?

Мы столкнулись с проблемой, из-за которой Telestream Flip (или Flip64 или IPTV Flip) неожиданно меняет временную развертку видео с 23,98p NDF на 23,98p DF во время перекодирования, что фактически незначительно меняет его продолжительность. Транскодирование представляет собой простое изменение кодека или сжатия (например, с MPEG на QT или с ProRes HQ на стандартный ProRes) без изменения частоты кадров или других изменений. Другими словами, мы ожидаем, что продолжительность видео не изменится после перекодирования.

Однако продолжительность меняется — увеличивается примерно на 4 секунды за каждый час видео — и это, в свою очередь, приводит к смещению титров, когда субтитры предоставляются в виде дополнительных файлов, а не вложенных. Субтитры синхронизированы с исходным файлом, но постепенно рассинхронизируются с видео, транскодированным Telestream Flip, поскольку продолжительность отличается.

Кто-нибудь сталкивался с этим, и если да, то каков был обходной путь?

Спасибо!

P.S. Подробности:

При экспорте Premiere Pro (2020 14.9.0. Сборка 52) проблем нет. Другие кодеры или транскодеры еще не пробовали (например, FFMPEG).

Мы передали проблему в Telestream (дело 00824478), и они ответили:

«транскод изначально работает правильно» и «Вы увидите эти артефакты или незначительные различия в продолжительности при переходе от несжатого исходного файла к сжатому формату».

(Самое смешное, что проблема не имеет ничего общего со сжатием или несжатием — неожиданное изменение длительности происходит в любых источниках NDF 23,98p, независимо от кодеков или сжатия.)

1 ответ

Воспроизведение проблемы

В ходе тестирования мы подтвердили проблему следующим образом:

  1. Мы использовали 6-секундное 144-кадровое видео ProRes HQ формата 23,98p NDF (без пропуска кадров), состоящее из черных кадров. показывает свою продолжительность как(НДФ ТС)

  2. Мы передали его базовому перекодировщику Telestream Vantage Flip (v.8.0), который ничего не делает, кроме перекодирования в тот же выходной кодек (ProRes HQ). Он не имеет частоты кадров или каких-либо других изменений. Продолжительность перекодированного видео теперь составляет(DF TC) за .

  3. Затем мы заметили, что:

    • выходные данные теперь имеют формат DF (а не NDF в качестве источника) для каждого анализа.
    • время выполнения (время игры) отличается (чуть дольше, из расчета около 4 секунд на час игрового времени) от источника, подтверждено череззначения продолжительности, а также в таких проигрывателях, как QT Player.

Почему это проблема:

  • как указано в вопросе: файл сопроводительных подписей, которые синхронизированы с источником , не синхронизированы с выходными данными транскодирования Telestream Vantage, что является результатом неожиданного и недокументированного поведения Telestream Vantage.
  • это, в свою очередь, вызывает проблемы с доступностью для потребителей видео, которые не могут использовать субтитры, которые рассинхронизируются примерно на 8 секунд к концу двухчасового фильма.

Ответ продавца:

Ответ Telestream заключался в том, что «он работает так, как задумано», то есть они не признают проблему и, следовательно, не видят необходимости ее исправлять, несмотря на неблагоприятные последствия для потребителей, которым нужны правильные субтитры.

Обходной путь:

Обходной путь — перекодировать дополнительные заголовки в соответствии с измененной длительностью, что требует как значительных усилий, так и повторной обработки нашей библиотеки контента, в которой обнаружена проблема.

PS Я надеюсь, что это будет полезно для тех, кто столкнется с той же проблемой.

Другие вопросы по тегам