容器(mp4,mkv ....)中的h.264 / HEVC与h.265 / HEVC附件B原始文件有什么区别?我的意思是关于编解码器,像素格式,为什么hevc附件B不能包含音频流?
我对Google进行了一段时间的研究,但我还不完全了解。
答案 0 :(得分:0)
附件B只是一种在块数据之间插入分隔符(具体来说是字节序列000001)以标识可解码单元或块在何处开始和结束的方法。字节序列(称为起始代码)不指示有关数据本身的任何信息。因此,如果要将音频和视频多路复用在一起,则还必须在开始代码中添加信息,以指示下一个块是音频还是视频。对于多轨音频,它属于哪个轨道。并且感觉到我们已经有少量可用的容器,我们不需要创建一个新的容器。 附件B仅作为编解码器作者创建标准输出格式的一种方式,容器作者可以阅读该标准输出格式来创建完整的媒体文件。