【问题标题】:How to add a 5.1 .flac audio track to a .ts file with already 3 audio tracks?如何将 5.1 .flac 音轨添加到已经有 3 个音轨的 .ts 文件中?
【发布时间】:2018-05-10 16:50:34
【问题描述】:

我想将 5.1 .flac 音轨添加到已包含三个音轨的 .ts 文件中。我尝试使用 tsMuxer 和 ffmpeg,但结果不成功。在 tsMuxeR 中,.flac 音轨无法识别,而在 ffmpeg 中,一切似乎都可以正常工作,直到我检查文件的最后一刻,并且 .flac 音轨不包含在“output.ts”中。 .flac 曲目约 3GB,长度约为两个半小时。

非常感谢。

【问题讨论】:

  • ffmpeg 不能在 mpeg-ts 中复用 flac。

标签: audio ffmpeg video-encoding


【解决方案1】:

我认为您不会找到任何将 FLAC 映射到 MPEG-2 传输流的现有软件。 这让您了解您遇到了什么样的问题:https://xiph.org/flac/ogg_mapping.html

假设您想出了一种将 FLAC 映射到 MPEG-2 传输流的合理方法 - 不会读取任何内容。

除非有将 FLAC 映射到 MPEG-2 Tranport Stream 的特定方法 - 您只能靠自己。

但 MPEG-2 传输流(例如蓝光)支持 PCM。 我会使用 ffmpeg 将您的音频从 FLAC 转码为 PCM,然后将其混合到您的传输流中。 您的音频转码(FLAC 到 PCM)是无损的。

【讨论】:

    猜你喜欢
    • 2015-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-18
    • 1970-01-01
    • 2021-06-08
    相关资源
    最近更新 更多