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