简介
H.265是ITU-T VCEG继H.264之后所制定的新的视频编码标准。H.265标准围绕着现有的视频编码标准H.264,保留原来的某些技术,同时对一些相关的技术加以改进。新技术使用先进的技术用以改善码流、编码质量、延时和算法复杂度之间的关系,达到最优化设置。
import venc
#打开YUV测试文件,像素为320x240
f = open("/root/app/res/image.yuv", "rb+")
yuv = f.read()
f.close()
#初始化编码器
venc.create(venc.type.H265, venc.fmt.QVGA)
ret, size, data = venc.send(yuv)
if ret:
#保存
img = open("/root/app/res/image.h265", "wb+")
img.write(data)
img.close()
print("image save successful.")
venc.destroy()
延伸
通过H.264输出的数据对比,数据量比H.264又小了,尝试连续编码同一张图片看看。