【发布时间】:2018-07-16 02:51:05
【问题描述】:
容器中的 h.264/HEVC(mp4、mkv....)与 h.265/HEVC 附件 B 原始文件有什么不同?我的意思是关于编解码器、像素格式以及为什么 hevc 附件 B 不能包含音频流?
我研究了谷歌一段时间,但我还没有完全理解它。
【问题讨论】:
标签: video ffmpeg codec video-encoding
容器中的 h.264/HEVC(mp4、mkv....)与 h.265/HEVC 附件 B 原始文件有什么不同?我的意思是关于编解码器、像素格式以及为什么 hevc 附件 B 不能包含音频流?
我研究了谷歌一段时间,但我还没有完全理解它。
【问题讨论】:
标签: video ffmpeg codec video-encoding
附件 B 只是一种在块数据之间插入分隔符(特别是字节序列 000001)的方法,以识别可解码单元或块的开始和结束位置。字节序列,称为起始码,并不表示数据本身的任何内容。所以如果你想将音频和视频复用在一起,你还必须在开始代码中添加信息,以指示下一个块是音频还是视频。在多轨音频的情况下,它属于什么轨道。并且感觉我们已经有一些可用的容器,我们不需要创建一个新的。 附件 B 仅作为编解码器作者创建标准输出格式的一种方式,容器作者可以读取该格式以创建完整的媒体文件。
【讨论】: