Как я могу конвертировать и восстанавливать MPEG-TS (захваты DVB-S) для лучшего воспроизведения?

11229
SofaKng

У меня много видеофайлов MPEG-TS (видео H.264 с AC3 или MP3 в контейнере .TS), снятых с карты захвата DVB-S.

При воспроизведении этих видео поиск в видео происходит намного медленнее (т. Е. Пропускается 30 секунд и т. Д.), Чем в других файлах.

Я не уверен, что проблема в кодировке H.264 (количество эталонных кадров?) Или в контейнере MPEG-TS, или в том, что файл MPEG-TS содержит ошибки синхронизации и т. Д.

У кого-нибудь есть хороший рабочий процесс для преобразования и восстановления этих файлов?

3

2 ответа на вопрос

3
slhck

Интервалы поиска зависят от того, как часто транспортный поток отправляет информацию о синхронизации. Это действительно зависит от того, как он был создан - MPEG TS позволяет индивидуально установить этот интервал, и в вашем случае он, вероятно, просто отсутствует. Я не уверен, достаточно ли легко исправить существующий файл TS, поэтому я предпочел бы преобразовать транспортный поток в более ориентированный на пользователя контейнер, такой как:

  • MKV
  • MP4
  • MOV

Обратите внимание, что AVI не вариант, так как его поддержка h.264 ... ну, не очень.


Ваш первый вариант - попытаться скопировать необработанные битовые потоки аудио и видео. С FFmpeg это так просто, как:

ffmpeg -i input.ts -c:v copy -c:a libfaac out.mp4 

Вы можете установить FFmpeg в Windows, загрузив сборку, в OS X через Homebrew with brew install ffmpegи в Linux, откомпилировав из исходного кода .

Если вы хотите уменьшить размер видео, вы можете попытаться установить коэффициент постоянной скорости ( что-то вроде «постоянного качества» ) и перекодировать его, используя x264, самый популярный кодер h.264:

ffmpeg -i input.ts -c:v libx264 -crf 24 -c:a libfaac out.mp4 

Установите CRF на значение от 19 до 25 или даже больше. Чем больше, тем хуже качество, но меньше размер файла.

0
Betty

Вы можете посмотреть на VideoRedo ( http://www.videoredo.com ). Я использовал его для преобразования других типов потокового видео. И это перечисляет .ts как приемлемый вход.

Зарядка за что-то, что могут сделать миллиарды бесплатных инструментов? Гектометр slhck 12 лет назад 0
@slhck - это больше, чем просто конвертер видео. Его основная функция - видео-редактор с точностью до кадра. Когда я купил VideoRedo около 6 лет назад, это был наименее дорогой редактор MPEG2 (среди десятка, которые я исследовал), который мог также обрабатывать аудио AC3 (как в трансляциях ATSC). sawdust 12 лет назад 0

Похожие вопросы