Добавить беззвучный трек в видео WebM - PullRequest
0 голосов
/ 18 марта 2020

Документация FFMPEG говорит, что этого можно достичь, выполнив что-то похожее на следующее:

ffmpeg -f lavfi -i anullsrc=channel_layout=stereo:sample_rate=44100 -i $media -shortest -c:v copy -c:a aac $output

Однако, когда я пытаюсь сделать это с видео WebM, я получаю следующую ошибку:

Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument
Error initializing output stream 0:1

Есть ли обходной путь для этого? Спасибо.

1 Ответ

2 голосов
/ 18 марта 2020

AA C не является совместимым кодом c для WebM. Вы можете просто удалить -c:a aac, и FFmpeg выберет аудиокод по умолчанию c для формата вывода. Opus (libopus) и Vorbis (libvorbis) являются приемлемыми аудиокодеками для WebM.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...