HEVC(H.265)標準的編碼器(x265,DivX265)試用
阿新 • • 發佈:2019-02-16
基於HEVC(H.265)的的應用級別的編碼器發展的速度很快。所說的應用級別,就是指速度比較快的,有實際應用價值的編碼器。目前可以直接使用的有兩個:x265,DivX265。
DivX265
DivX265是DivX釋出的HEVC編碼器,不開源,但是免費,是基於控制檯的。
官方網站上有個效能測試:
使用方法簡介:
DivX265 -i <infile> -o <outfile> -br <bitrate> -s <w>x<h> (for raw infile)
或: DivX265 -i <infile> -o <outfile> -br <bitrate> (for .avs|.avi infile)
或: DivX265 -h (for help)
x265
x265是開源的專案,發展的速度很快,程式介面還在變動。記得之前有人曾經想把它的庫libx265整合到ffmpeg中,這樣ffmpeg就能編碼HEVC了。但是前一陣子我試了一下發現不行,原先寫的那個整合用的patch已經不能用了。
x265原始碼編譯還是比較簡單的,試了一下,基本上是“一路順風”,沒有遇到什麼錯誤,直接生成了可執行檔案。
其他資源:
x265.cc --- Unofficial buildbot。包含了最新版本的exe。
x265GUI --- by ozok。x265圖形介面工具。
avs4x265 --- by Kurtnoise
x265.ru --- by Fllear
使用方法簡介:
最簡單的命令類似:
x265 --input-res 480x272 --fps 25 src01_480x272.yuv -o src01_x265.h265
詳細的命令可以檢視幫助。
ffmpeg+x265,DivX265
ffmpeg和x265,DivX265聯合使用可以通過pipe實現。可以直接將ffmpeg的輸出指定為x265或DivX265的輸入。命令如下所示:
ffmpeg -i cuc_ieschool.flv -f rawvideo -pix_fmt yuv420p - | DivX265.exe -s 512x288 -br 100 -i - -o cuc_ieschool.hevc