我有一个包含以下布局的视频文件:
我想做的是:
我无法绕过我需要做的FFMPEG命令,因为我需要将DTS音频转换为AAC然后将其置于DTS轨道之前。原因是PS4媒体播放器目前不允许您选择音轨,它只播放它看到的第一个音轨。它不支持DTS音频,但我想保留它。
答案 0 :(得分:0)
好吧,看完FFMPEG的地图文档后想出来了:https://trac.ffmpeg.org/wiki/Map
解决方案是这个命令:
ffmpeg -i in.mkv -map 0:0 -map 0:1 -map 0:1 -c:v copy -c:a:0 libfdk_aac -c:a:1 copy out.mkv
技巧是将音频流映射两次并使用-c:a:x
语法首先将DTS流编码为AAC,然后在输出文件中第二次复制DTS流。