x265
开源自由软件及函数库
x265是一个用于编码符合高效率视频编码(HEVC/H.265)标准的视频的开源自由软件及函数库。
简介
x265是一个用于编码符合高效率视频编码(HEVC/H.265)标准的影片的开源自由软件函数库。与x264项目类似,x265使用GNU通用公共许可证(GPL)2授权或商业许可证授权提供。
历史
x265的开发始于2013年3月。MulticoreWare于2013年7月23日对外公布了x265的源代码。最新版本(2.8)发布于2018年5月21日。
x265项目由若干家公司资助,这些公司决定着项目的开发需求,并且享有着在它们的产品中使用x265而不需要将产品以GPL 2许可发布的商业授权。x265项目亦被授予了使用x264中同样可用于HEVC的源代码的权利。x265的源代码使用C++汇编语言编写。
2021年3月16日,x265发布3.5版本。
特点
-在任何给定的比特率提供尽可能高的视频质量
-在给定质量水平的情况下提供最低的比特率 提供世界上最高效的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)。亦支持完全无损模式。
使用
x265既可作为命令行应用程序使用,也可以通过应用程序接口集成到别的应用程序。
参考
高效率视频编码
高效率视频编码(High Efficiency Video Coding,简称HEVC),又称为H.265和MPEG-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视频编码标准。
参考资料
最新修订时间:2023-05-22 15:29
目录
概述
简介
历史
参考资料