我有两个视频文件,分别拥有以下流:
文件1:
流#0:0(deu):音频:AAC(LC)(mp4a / 0x6134706D),48000 Hz,立体声,fltp,126 kb / s(默认) 流#0:1(deu):音频:AC3(ac-3 / 0x332D6361),48000 Hz,5.1(side),fltp,384 kb / s 流#0:2(eng):视频:h264(High)(avc1 / 0x31637661),yuv420p(tv,bt709),1920x1080 [SAR 1:1 DAR 16:9],4971 kb / s,23.98 fps,23.98 tbr,2997 tbn,5994 tbc(默认) 流#0:3:视频:mjpeg,yuvj420p(pc,bt470bg / unknown / unknown),480x480 [SAR 72:72 DAR 1:1],90k tbr,90k tbn,90k tbc
文件2:
流#0:0(eng):音频:AAC(LC)(mp4a / 0x6134706D),48000 Hz,立体声,fltp,126 kb / s(默认) 流#0:1(eng):音频:AC3(ac-3 / 0x332D6361),48000 Hz,5.1(side),fltp,384 kb / s 流#0:2(eng):视频:h264(High)(avc1 / 0x31637661),yuv420p(tv,bt709),1920x1080 [SAR 1:1 DAR 16:9],4925 kb / s,23.98 fps,23.98 tbr,23976 tbn,47952 tbc(默认) 流#0:3(eng):字幕:eia_608(c608 / 0x38303663),1920x1080,0 kb / s 流#0:4:视频:mjpeg,yuvj420p(pc,bt470bg / unknown / unknown),480x480 [SAR 72:72 DAR 1:1],90k tbr,90k tbn,90k tbc
这两个文件拥有完全相同的视频内容,但是第一个视频有德语音轨,而第二个视频有英语音轨。
如何从德语视频文件中提取音频轨道并将其添加到英语视频文件中,同时不失去英文字幕并能够在媒体播放器中选择这些音频轨道?
我搜索了相关信息,找到了多个类似问题的答案,但没有一个有效:一些只包含一个音频轨道,一些同时播放两个音轨。
文件1:
流#0:0(deu):音频:AAC(LC)(mp4a / 0x6134706D),48000 Hz,立体声,fltp,126 kb / s(默认) 流#0:1(deu):音频:AC3(ac-3 / 0x332D6361),48000 Hz,5.1(side),fltp,384 kb / s 流#0:2(eng):视频:h264(High)(avc1 / 0x31637661),yuv420p(tv,bt709),1920x1080 [SAR 1:1 DAR 16:9],4971 kb / s,23.98 fps,23.98 tbr,2997 tbn,5994 tbc(默认) 流#0:3:视频:mjpeg,yuvj420p(pc,bt470bg / unknown / unknown),480x480 [SAR 72:72 DAR 1:1],90k tbr,90k tbn,90k tbc
文件2:
流#0:0(eng):音频:AAC(LC)(mp4a / 0x6134706D),48000 Hz,立体声,fltp,126 kb / s(默认) 流#0:1(eng):音频:AC3(ac-3 / 0x332D6361),48000 Hz,5.1(side),fltp,384 kb / s 流#0:2(eng):视频:h264(High)(avc1 / 0x31637661),yuv420p(tv,bt709),1920x1080 [SAR 1:1 DAR 16:9],4925 kb / s,23.98 fps,23.98 tbr,23976 tbn,47952 tbc(默认) 流#0:3(eng):字幕:eia_608(c608 / 0x38303663),1920x1080,0 kb / s 流#0:4:视频:mjpeg,yuvj420p(pc,bt470bg / unknown / unknown),480x480 [SAR 72:72 DAR 1:1],90k tbr,90k tbn,90k tbc
这两个文件拥有完全相同的视频内容,但是第一个视频有德语音轨,而第二个视频有英语音轨。
如何从德语视频文件中提取音频轨道并将其添加到英语视频文件中,同时不失去英文字幕并能够在媒体播放器中选择这些音频轨道?
我搜索了相关信息,找到了多个类似问题的答案,但没有一个有效:一些只包含一个音频轨道,一些同时播放两个音轨。
我不确定这个问题是否应该在Super User上问,但由于Stack Overflow上已经有很多关于ffmpeg的问题,所以我在这里提出问题。