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
我有解决方法吗?谢谢。
答案 0 :(得分:2)
AAC不是WebM的兼容编解码器。您只需删除-c:a aac
,FFmpeg就会为输出格式选择默认的音频编解码器。 Opus(libopus
)和Vorbis(libvorbis
)是WebM可接受的音频编解码器。