使用音频作为源将音频添加到视频中?

时间:2016-11-29 14:30:30

标签: ffmpeg

我有一个包含以下布局的视频文件:

  • 视频
  • DTS音频

我想做的是:

  • 视频
  • AAC音频(从DTS源转换)
  • DTS音频

我无法绕过我需要做的FFMPEG命令,因为我需要将DTS音频转换为AAC然后将其置于DTS轨道之前。原因是PS4媒体播放器目前不允许您选择音轨,它只播放它看到的第一个音轨。它不支持DTS音频,但我想保留它。

1 个答案:

答案 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流。