У меня есть 2 видеофайла, каждый из которых содержит 2 аудиопотока.

Duration: 00:08:39.93, start: 0.000000, bitrate: 13940 kb/s
  Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1920x816 [SAR 1:1 DAR 40:17], 12849 kb/s, 24 fps, 24 tbr, 24 tbn, 48 tbc
  Metadata:
handler_name    : VideoHandler
  Stream #0:1(eng): Audio: ac3 (ac-3 / 0x332D6361), 48000 Hz, 5.1(side), s16, 640 kb/s
  Metadata:
handler_name    : SoundHandler
  Stream #0:2(chi): Audio: ac3 (ac-3 / 0x332D6361), 48000 Hz, 5.1(side), s16, 448 kb/s
  Metadata:
handler_name    : 

У них одинаковые видео и аудио кодеки.

Я попытался использовать эту команду, чтобы объединить их:

ffmpeg -i concat:video1.mp4\|video2.mp4 -c:v copy -c:a copy out.mp4

Но в результате файл out.mp4 получил только 1 аудиопоток, 1-й.

Если я использую эту команду:

ffmpeg -i concat:video1.mp4\|video2.mp4 -c:v copy -c:a copy -map 0 out.mp4

В результате файл out.mp4 получил 2 видеопотока и 4 аудиопотока.

Я хочу, чтобы полученный файл имел 1 видеопоток и 2 аудиопотока. Как я могу это сделать?

0