我目前正在学习支持H.264编码器上的4K(3840x2160)。当我研究H.264的规格时,它说在级别5.2(XAVC)中支持4K分辨率。为了检查实现,我在FFMPEG中使用x264对整个HD(1920x1080)比特流进行了三个不同级别的编码(级别为-4,4.1和5.2)。
这里是我注意到的-所有三个编码的比特流,编码的不同级别匹配像素一个像素。-我想知道编码是否针对不同级别(级别为-4,4.1和5.2),为什么比特流没有变化。
如果有人能给我参考任何文件来解释H.264/AVC和XAVC在处理上的差异,那将是非常有帮助的。
发布于 2015-08-10 15:22:02
这个级别只是一种告诉编码器/解码器每秒需要处理多少宏块的方法。它根本不改变压缩。如果你告诉编码器在5.2级编码,然后给它1080 p的内容,它可以产生高达121.4帧每秒的文件。983,040 / ((1920 × 1080) / (16 × 16))。和4k到30.34 fps 983,040 / ((3840x2160) / (16 × 16))
4.1级是每秒245,760个宏块。因此,1080 p可达30.34 fps,4k可达7.5 fps。
https://stackoverflow.com/questions/31917700
复制相似问题