Как получить отдельный аудиоканал из 5.1 видео с помощью ffmpeg? - PullRequest
0 голосов
/ 23 сентября 2018

У меня есть видеофайл с аудиопотоком:

 Stream #0:1(eng): Audio: ac3, 48000 Hz, 5.1(side), fltp, 448 kb/s
 Stream #0:2(eng): Audio: ac3, 48000 Hz, 5.1(side), fltp, 448 kb/s

И я могу свести его к двухканальному аудио:

ffmpeg -i vid.mkv -map 0:2 -acodec libmp3lame -y output.mp3

Обновление

Его можно разделить с помощью команды channelsplit, но по умолчанию он разбивает поток № 0: 1, и я не могу указать канал № 0: 2.

./ffmpeg -i vid.mkv -vn -filter_complex 'channelsplit=channel_layout=5.1[FC]' -map '[FC]' front_center.mp3

Как мнеуказать 5.1-канальный поток № 0: 2 и отделить фронтальный центральный канал от этого видео?

...