有没有办法在
问题在于我不知道输入文件会有多少个通道。
以下是将其拆分为两个wav文件的代码示例:
如果输入文件包含3或8个通道,该怎么办?理想情况下,我希望有一种方法可以将
ffmpeg
中提取所有音频通道并为每个通道分别命名?问题在于我不知道输入文件会有多少个通道。
以下是将其拆分为两个wav文件的代码示例:
ffmpeg -y -i input.wav -filter_complex
"[0:a]channelsplit=channel_layout=stereo[left][right]" -map "[left]"
left.wav -map "[right]" right.wav
如果输入文件包含3或8个通道,该怎么办?理想情况下,我希望有一种方法可以将
Nchannels.mp4
转换为Nchannels_1.wav
,Nchannels_2.wav
,...,Nchannels_N.wav
。
ffmpeg -layouts
并选择你认为最有可能的布局。 - undefined