将音频通道作为音轨添加

将音频通道作为音轨添加

现在我正在尝试复制视频文件,但只包括一个频道 - 前置中心,而忽略其余频道。

ffmpeg -i "video.mp4" ^
       -filter_complex "[0:a:0]channelsplit=channel_layout=5.1(side)[FL][FR][FC][LFE][SL][SR]" ^
       -map 0 -map -0:a -map "[FC]" -ac 2 -c:a aac -c:v copy ^
       video_new.mp4

并导致错误Filter channelsplit:SR has an unconnected output。将一个通道作为音轨包含的正确方法是什么?

答案1

添加channels选项通道分割

ffmpeg -i input.mp4 -filter_complex "[0:a:0]channelsplit=channel_layout=5.1(side):channels=FC[a]" -map 0 -map -0:a -map "[a]" -c copy -c:a aac output.mp4

相关内容