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說明文件(英文)