【发布时间】:2016-03-09 12:25:10
【问题描述】:
我有两个包含以下流的视频文件:
文件 1:
文件 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(高)(avc1 / 0x31637661)、yuv420p(tv、bt709)、1920x1080 [SAR 1:1 DAR 16:9]、4925 kb/s、23.98 fps、23.98 tbr , 23976 tb, 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的问题已经很多了,所以我在这里问了。
【问题讨论】:
-
此问题的新读者请注意:这不是 Stack Overflow 上的主题。请参阅the help pages,尤其是名为"What topics can I ask about here?" 和"What types of questions should I avoid asking?" 的部分。