У меня есть 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 аудиопотока. Как я могу это сделать?