2

У меня ошибка при копировании видео с помощью ffmpeg. Я использую команду:

ffmpeg -i leon.mpg -vcodec copy -acodec copy leon2.mpg

Ошибки:

[mpeg @ 00000000020ebd20] max_analyze_duration 5000000 reached at 5004000 microseconds
[mpeg @ 00000000042f4020] buffer underflow i=0 bufi=11286 size=14824
[mpeg @ 00000000042f4020] packet too large, ignoring buffer limits to mux it

Что я должен установить, чтобы ошибки буфера больше не возникали?

Вот изображение того, что ffmpeg выдает первым. После этого красные ошибки повторяются действительно много раз. Там вы также можете увидеть, что такое кодек фильма и так далее. Смотрите эту картинку:

Я использую ffmpeg Версия git-5ce023b (2013-01-15) - Win64 - статическая сборка от Zeranoe. Я попробовал кое-что, но ничего не случилось. Я искал некоторое время, но не нашел решения.

2 ответа2

1

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

$ ffmpeg -i leontest.mpg -c copy -v warning leon2.mp4
[mpeg @ 000000000209bd40] max_analyze_duration 5000000 reached at 5004000 micros
econds
[mp4 @ 0000000004718360] pts has no value
    Last message repeated 54 times

Теперь, как вы видите, FFmpeg выдает предупреждение, но видео воспроизводится безупречно.

0

С помощью этой команды вы также можете использовать

ffmpeg -i leon.mpg -c copy -v quiet leon2.mpg

Так что есть ошибки, но видео также играет безупречно. Я действительно хотел бы знать, в чем проблема ... Тем не менее спасибо за помощь;)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .