如何将5.1 .flac音轨添加到已有3个音轨的.ts文件中?

时间:2018-05-10 16:50:35

标签: audio ffmpeg video-encoding

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

非常感谢你。

1 个答案:

答案 0 :(得分:0)

我不认为您会找到任何将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)无损。