Рассмотрим следующий файл
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'infile.mp4': Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1920x1038 Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 48000 Hz, 5.1, fltp, 386 kb/s Stream #0:2(eng): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 124 kb/s
Я хотел бы запустить команду, которая использует видео и только стерео аудио. С этим конкретным файлом я мог просто запустить
ffmpeg -i infile.mp4 -c copy -map v -map :2 outfile.mp4
Однако это не будет работать, если аудио потоки переключаются. Как я могу сказать FFmpeg использовать только 2-канальный звук?