С помощью avconv, когда ремуксирование в MKV, есть ли способ исправить упакованные входные файлы AVI?

Чтобы установить все медиакодеки * по умолчанию для Ubuntu, запустите эту команду в терминале **:

sudo apt-get install ubuntu-restricted-extras

Затем вас попросят ввести ваш пароль (ваш пароль не будет отображаться в терминале, но я обещаю, что он есть)

Нажмите [Enter]

При появлении запроса нажмите [Enter] (снова)

Как только процесс будет завершен, вы можете пойти!

* Как правило, у вас есть выбор для загрузки и установки их во время первоначальной инстилляции, но вы всегда можете установить их так же, как и после факта

** Чтобы открыть терминал, щелкните правой кнопкой мыши по любой пустой рабочей области и выберите «Open Terminal»

1
задан 29 April 2013 в 00:21

2 ответа

На этом билете # 1979 в ffmpeg bugtracker самым простым решением является исправление этой ошибки или вручную добавить -fflags +genpts в командную строку.

I.e. измените

ffmpeg -i inputfile_that_cant_be_muxed_into_mkv.ext -c copy out.mkv

на

ffmpeg -fflags +genpts -i inputfile_that_cant_be_muxed_into_mkv.ext -c copy out.mkv
5
ответ дан 24 May 2018 в 22:56
  • 1
    Это все равно дает мне ту же ошибку: / – Felix 27 May 2014 в 03:31
  • 2
    работает для меня с avconv версии 0.8.16, пока не отобразится нечетная Can't write packet with unknown timestamp в конце файла. Weird. – malat 31 January 2015 в 17:40
  • 3
    Убедитесь, что -fflags используется как опция ввода: он должен идти до вашего -i input. Но, вероятно, это не сработало бы вообще, если бы вы не поставили +genpts в нужное место. – Peter Cordes 5 February 2015 в 05:51
  • 4
    Это отлично работает с avconv 9.18-6: 9.18-0ubuntu0.14.04.1, а также – Elder Geek 18 November 2015 в 05:33

Благодаря Andreas Cadhalpun ffmpeg теперь появился новый фильтр: mpeg4_unpack_bframes (см. ссылку). Это позволит вам избавиться от сообщения: Invalid and inefficient vfw-avi packed B frames detected.

Использование так же просто, как:

ffmpeg -i INPUT.avi -codec copy -bsf:v mpeg4_unpack_bframes OUTPUT.avi
1
ответ дан 24 May 2018 в 22:56

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

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