向WebM视频添加静音轨道

时间:2020-03-18 13:08:09

标签: audio ffmpeg

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 个答案:

答案 0 :(得分:2)

AAC不是WebM的兼容编解码器。您只需删除-c:a aac,FFmpeg就会为输出格式选择默认的音频编解码器。 Opus(libopus)和Vorbis(libvorbis)是WebM可接受的音频编解码器。