MPEG-4文件格式允许在一个文件中存在多个流。这对于包含多语言音频的视频非常有用。在这种视频的情况下,音频流与视频同步。
是否可以创建一个包含去同步音频流的MPEG-4文件,即音轨一个接一个地播放?
我想设计一个包含音乐专辑的MPEG-4文件,因此使用VLC等媒体播放器逐个播放曲目是至关重要的。当我使用MP4Box (来自GPAC框架)时,生成的文件被VLC识别为具有同步的音频流。这是由MPEG-4文件格式中的哪个盒子造成的?或者我如何告诉VLC这些音频流没有同步?
提前感谢!
发布于 2009-05-26 20:48:12
我可以想到两种方法,这两种方法都有一定的问题。
您可以将所有音频流连接到MP4文件中的一个音轨中。由于一些显而易见的原因,这将不是理想的。首先,这并不完全是你所要求的。
您也可以将曲目存储为同步的音频流,但设置定时信息的方式是,在第一首曲目播放完成之前,第二首曲目的第一个样本不会开始播放,等等。
我不知道有什么工具可以做到这一点,但文件格式将支持这样的方案。由于在MP4文件中存储音频是一种不同寻常的方式,我预计播放器在这方面也会遇到问题。
https://stackoverflow.com/questions/912132
复制相似问题