?AV1是一種新興的免費(fèi)視頻編碼標(biāo)準(zhǔn),它由開放媒體聯(lián)盟(Alliance for Open Media,簡(jiǎn)稱AOM)于2018年制定,融合了Google VP10、Mozilla Daala以及Cisco Thor三款開源項(xiàng)目的成果。據(jù)說在實(shí)際測(cè)試中,AV1標(biāo)準(zhǔn)比H.265(HEVC)的壓縮率提升了
AV1是一種新興的免費(fèi)視頻編碼標(biāo)準(zhǔn),由開放媒體聯(lián)盟(AOM)于2018年制定,融合了Google VP10、Mozilla Daala以及Cisco Thor三款開源項(xiàng)目的成果。據(jù)說在實(shí)際測(cè)試中,AV1標(biāo)準(zhǔn)比H.265(HEVC)的壓縮率提升了大約27%。由于AV1具有性能優(yōu)勢(shì),并且還是免費(fèi)授權(quán),因此各大流媒體平臺(tái)更傾向使用AV1而非HEVC標(biāo)準(zhǔn)。
AV1如此炙手可熱,以致它的編解碼器如雨后春筍,單單FFmpeg支持的AV1編解碼器,就有l(wèi)ibaom、libdav1d、libsvtav1四種。經(jīng)過在Linux環(huán)境實(shí)地驗(yàn)證,前三種都能在華為云的歐拉系統(tǒng)上編譯集成,只有l(wèi)ibrav1e尚未成功編譯。下面就介紹如何在Linux環(huán)境給FFmpeg集成libaom、libdav1d、libsvtav1這三種AV1編解碼庫。
一、安裝libaom
libaom是谷歌提供的AV1編解碼工具,其代碼托管在谷歌網(wǎng)站,國(guó)內(nèi)無法訪問,開發(fā)者可通過清華大學(xué)的鏡像網(wǎng)站下載它的源碼,下載地址是https://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/pool/main/a/aom/aom_3.7.1.orig.tar.gz。libaom的安裝步驟說明如下。
二、安裝libsvtav1
SVT-AV1項(xiàng)目最初由英特爾與奈飛公司合作創(chuàng)建,后來被AOM官方收編,它的源碼托管頁面在https://gitlab.com/AOMediaCodec/SVT-AV1。因?yàn)椤禙Fmpeg開發(fā)實(shí)戰(zhàn):從零基礎(chǔ)到短視頻上線》一書采用的FFmpeg版本為5.1.2,兼容該版本FFmpeg的SVT-AV1最高版本為1.4.0,所以需要下載這個(gè)源碼鏈接https://gitlab.com/AOMediaCodec/SVT-AV1/-/archive/v1.4.0/SVT-AV1-v1.4.0.tar.gz。注意,如果使用更高版本的SVT-AV1,會(huì)導(dǎo)致后面FFmpeg編譯失敗。libsvtav1的安裝步驟說明如下。
三、安裝libdav1d
libdav1d是一款A(yù)V1的解碼器,只負(fù)責(zé)解碼,不負(fù)責(zé)編碼。它的源碼托管頁面在https://code.videolan.org/videolan/dav1d/,源碼包的下載地址是https://code.videolan.org/videolan/dav1d/-/archive/1.3.0/dav1d-1.3.0.tar.gz。libdav1d的安裝步驟說明如下。
四、讓FFmpeg啟用libaom、libdav1d、libsvtav1
由于FFmpeg默認(rèn)未啟用libaom、libdav1d、libsvtav1,因此需要重新配置FFmpeg,標(biāo)明啟用libaom、libdav1d、libsvtav1,然后重新編譯安裝FFmpeg。FFmpeg的Linux環(huán)境完整編譯過程參見《FFmpeg開發(fā)實(shí)戰(zhàn):從零基礎(chǔ)到短視頻上線》一書的“1.2.3 ?自行編譯與安裝FFmpeg”,詳細(xì)的啟用步驟說明如下。
小編推薦閱讀機(jī)器學(xué)習(xí):神經(jīng)網(wǎng)絡(luò)構(gòu)建(下)
閱讀華為Mate品牌盛典:HarmonyOS NEXT加持下游戲性能得到充分釋放
閱讀實(shí)現(xiàn)對(duì)象集合與DataTable的相互轉(zhuǎn)換
閱讀鴻蒙NEXT元服務(wù):論如何免費(fèi)快速上架作品
閱讀算法與數(shù)據(jù)結(jié)構(gòu) 1 - 模擬
閱讀5. Spring Cloud OpenFeign 聲明式 WebService 客戶端的超詳細(xì)使用
閱讀Java代理模式:靜態(tài)代理和動(dòng)態(tài)代理的對(duì)比分析
閱讀Win11筆記本“自動(dòng)管理應(yīng)用的顏色”顯示規(guī)則
閱讀本站所有軟件,都由網(wǎng)友上傳,如有侵犯你的版權(quán),請(qǐng)發(fā)郵件[email protected]
湘ICP備2022002427號(hào)-10 湘公網(wǎng)安備:43070202000427號(hào)© 2013~2025 haote.com 好特網(wǎng)