Используя ffmpeg 4.1 на Windows 7, я пытаюсь добавить ноль аудио или пустую видео дорожку, если входной файл не имеет его. Я не знаю, как использовать anullsrc/aevalsrc. Я много смотрел и обнаружил, что я должен предоставить продолжительность также с anullsrc.

В моем случае входные файлы имеют формат webm, который может содержать как аудио, так и видео дорожку или один из них. Итак, какой бы трек не было, что я хочу добавить до конца.

Я новичок в ffmpeg. Пожалуйста помоги.

Спасибо, Р.

1 ответ1

0

Если вам нужно сделать это для многих файлов, сначала создайте фиктивный видео и аудио файл.

ffmpeg -f lavfi -i color -f lavfi -i anullsrc -ac 1 -ar 8000 -t 5 dummy.webm

Теперь вы можете использовать автоматический выбор потока ffmpeg и опцию -shortest

ffmpeg -i input.webm -stream_loop -1 -i dummy.webm -c copy -shortest av.webm

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