ffmpeg создает битое видео

Это обсуждается в руководстве wget(1);

       When running Wget without -N, -nc, -r, or -p, downloading the same
       file in the same directory will result in the original copy of file
       being preserved and the second copy being named file.1.

...

       When running Wget with -r or -p, but without -N, -nd, or -nc, re-
       downloading a file will result in the new copy simply overwriting
       the old.

Следующее может сработать, но оставит вас в прихоти проверки временных меток и того, что локальные и удаленные серверы устанавливают для своего времени (у вас везде есть NTP, верно?)

wget -q -N http://... >> log

или, если вас беспокоят временные метки, вместо этого используйте опцию -O, которая потребует установки имени файла на clobber.

0
04.01.2020, 05:28
1 ответ

Ваш видеовход представляет собой один кадр длительностью 0,04 секунды. Вероятная причина сбоя отправки. Зациклить изображение на неопределенный срок, а затем указать ffmpeg остановить вывод файла с кратчайшим потоком (аудио ).

ffmpeg -y -framerate 25 -loop 1 -i picture.png -i sound.wav -vf scale=1280:-2,format=yuv420p -vcodec libx264 -crf 20 -preset medium -acodec aac -shortest -fflags +shortest -max_interleave_delta 200M output.mp4

1
28.01.2020, 02:38

Теги

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