x265
開發者 | MulticoreWare |
---|---|
当前版本 | 3.3[1](2020年3月21日 ) |
源代码库 | |
编程语言 | C++、汇编 |
类型 | 视频编解码器 |
许可协议 | GNU通用公共许可证 版本 2.0 或商业许可[2] |
网站 | x265 |
x265是一个用于编码符合高效率视频编码(HEVC/H.265)标准的影片的开源自由软件及函数库。[3][4]与x264项目类似,x265使用GNU通用公共许可证(GPL)2授权或商业许可证授权提供。[2][5]
历史
x265的开发始于2013年3月。[5]MulticoreWare于2013年7月23日对外公布了x265的源代码。[3][4]最新版本(3.5)发布于2021年3月16日。[6]
x265项目由若干家公司资助,这些公司决定着项目的开发需求,并且享有着在它们的产品中使用x265而不需要将产品以GPL 2许可发布的商业授权。[2] x265项目亦被授予了使用x264中同样可用于HEVC的源代码的权利。[2]x265的源代码使用C++及汇编语言编写。[2]
技术细节
x265支持HEVC的Main、Main 10及Main Still Picture配置,使用每采样8位或10位深度的4:2:0、4:2:2或4:4:4YCbCr色度抽样。[7] x265支持大部分x264有的特性,包括所有码率控制模式(固定QP、固定码率因子、平均比特率、二次或多次编码及影片缓冲区校验器码率控制)。[8]视觉质量算法包括CU树(英語:CU-Tree,x264的宏区块树的继任者)、自适应量化、B-pyramid、加权预测及心里视觉优化(psy-rd和psy-rdoq)。亦支持完全无损模式。
使用
x265既可作为命令行应用程序使用,也可以通过应用程序接口集成到别的应用程序。[9][10]
参考
- x264 – 一款开源的H.264/MPEG-4 AVC影片编码器
- 高效率视频编码 – 一种由ISO/IEC MPEG和ITU-T VCEG开发的视频编码格式
引用
- ^ multicoreware / x265 / source / doc / reST / Relasenotes.rst — Bitbucket. bitbucket.org. [2019-05-07]. (原始内容存档于2019-05-07).
- ^ 2.0 2.1 2.2 2.3 2.4 x265 Mission Statement. Bitbucket. 2013-07-24 [2013-07-24]. (原始内容存档于2013-12-14).
- ^ 3.0 3.1 Joel Hruska. H.265 benchmarked: Does the next-generation video codec live up to expectations?. ExtremeTech. 2013-07-23 [2013-07-23]. (原始内容存档于2015-09-23).
- ^ 4.0 4.1 Chris Angelini. Next-Gen Video Encoding: x265 Tackles HEVC/H.265. Tom's Hardware. 2013-07-23 [2013-07-23].
- ^ 5.0 5.1 x265 Development Road Map. Bitbucket. 2013-07-23 [2013-07-23]. (原始内容存档于2015-04-02).
- ^ 存档副本. [2018-06-09]. (原始内容存档于2018-06-12).
- ^ 存档副本. [2014-11-13]. (原始内容存档于2015-08-01).
- ^ 存档副本. [2014-11-13]. (原始内容存档于2016-04-27).
- ^ x265 CLI Documentation. [2014-11-13]. (原始内容存档于2016-04-23).
- ^ x265 API Documentation. [2014-11-13]. (原始内容存档于2016-03-29).
外部链接
- x265 HEVC(H.265)编码器 - 主页(英文)
- x265 HEVC(H.265)编码器 - 代码仓库 (页面存档备份,存于互联网档案馆)(英文)
- x265说明文档(英文)