У вас есть два метода:
-map_channel
Вы можете использовать опцию -map_channel
:
ffmpeg -i stereo.wav -map_channel 0.0.1 right_mono.wav
- Первый
0
это идентификатор входного файла
- Следующий
0
- спецификатор потока
1
является идентификатором канала
Так что это можно перевести как: первый файл, первый поток, второй канал (или правый канал).
Из документации -map_channel
:
Порядок опции -map_channel
указывает порядок каналов в выходном потоке. Расположение выходного канала определяется по количеству отображаемых каналов (моно, если один -map_channel
, стерео, если два, и т.д.
аудио фильтр pan
Вы также можете использовать аудио фильтр pan
:
ffmpeg -i stereo.wav -af pan=1:c0=c1 right_mono.wav
1
- схема выходного канала или количество каналов
c0=c1
- "outdef", или спецификация выходного канала
c0
представляет желаемый номер выходного канала
c1
представляет входной канал для использования
Не забудьте сначала прочитать документацию по pan
.