Есть ли способ в 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
.