版权归原作者所有,如有侵权,请联系我们

[科普中国]-x265

科学百科
原创
科学百科为用户提供权威科普内容,打造知识科普阵地
收藏

x265是一个用于编码符合高效率视频编码(HEVC/H.265)标准的视频的开源自由软件及函数库。

简介

x265是一个用于编码符合高效率视频编码(HEVC/H.265)标准的影片的开源自由软件及函数库。与x264项目类似,x265使用GNU通用公共许可证(GPL)2授权或商业许可证授权提供。1

历史

x265的开发始于2013年3月。MulticoreWare于2013年7月23日对外公布了x265的源代码。最新版本(2.8)发布于2018年5月21日。

x265项目由若干家公司资助,这些公司决定着项目的开发需求,并且享有着在它们的产品中使用x265而不需要将产品以GPL 2许可发布的商业授权。x265项目亦被授予了使用x264中同样可用于HEVC的源代码的权利。x265的源代码使用C++及汇编语言编写。2

特点

-在任何给定的比特率提供尽可能高的视频质量

-在给定质量水平的情况下提供最低的比特率 提供世界上最高效的HEVC编码器

-在任何硬件配置上提供最高的编码和解码速度

-实时编码的时候拥有最低的资源利用率 提供业界领先特性和开发支持

-尽可能采用来自开源社区和业界领先的网络视频服务商,软件开发商,视频硬件和软件开发商,半导体厂商和学术机构的成果。

技术细节

x265支持HEVC的Main、Main 10及Main Still Picture配置,使用每采样8位或10位深度的4:2:0、4:2:2或4:4:4YCbCr色度抽样。x265支持大部分x264有的特性,包括所有码率控制模式(固定QP、固定码率因子、平均比特率、二次或多次编码及影片缓冲区校验器码率控制)。视觉质量算法包括CU树(英语:CU-Tree,x264的宏区块树的继任者)、自适应量化、B-pyramid、加权预测及心里视觉优化(psy-rd和psy-rdoq)。亦支持完全无损模式。2

使用

x265既可作为命令行应用程序使用,也可以通过应用程序接口集成到别的应用程序。

参考

自由软件主题

x264– 一款开源的H.264/MPEG-4 AVC影片编码器

高效率影片编码– 一种由ISO/IEC MPEG和ITU-T VCEG开发的影片压缩格式1

高效率视频编码

高效率视频编码High Efficiency Video Coding,简称HEVC),又称为H.265MPEG-H第2部分,是一种视频压缩标准,被视为是ITU-T H.264/MPEG-4 AVC标准的继任者。2004年开始由ISO/IECMoving Picture Experts Group(MPEG)和ITU-TVideo Coding Experts Group(VCEG)作为ISO/IEC 23008-2MPEG-H Part 2或称作ITU-TH.265开始制定。第一版的HEVC/H.265视频压缩标准在2013年4月13日被接受为国际电信联盟(ITU-T)的正式标准。HEVC被认为不仅提升视频质量,同时也能达到H.264/MPEG-4 AVC两倍之压缩率(等同于同样画面质量下位元率减少到了50%),可支持4K清晰度甚至到超高清电视(UHDTV),最高清晰度可达到8192×4320(8K清晰度)。

数个基于HEVC延伸的编码标准正在进行中,包含range extensions(支持高级的影片格式)、可调式编码和3D视频编码标准。2

本词条内容贡献者为:

曹慧慧 - 副教授 - 中国矿业大学