【问题标题】:Adding an audio track to a video using it's own audio as a source?使用自己的音频作为源向视频添加音轨?
【发布时间】:2016-11-29 23:18:14
【问题描述】:

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

  • 视频
  • DTS 音频

我想做的是:

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

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

【问题讨论】:

    标签: ffmpeg


    【解决方案1】:

    好的,在查看 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 流。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-19
      • 1970-01-01
      • 2016-03-09
      • 2016-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-12
      相关资源
      最近更新 更多