dav1d 0.6.0:VideoLAN開發的AV1解碼器

幾天前 VideoLAN和Ffmpeg社區揭幕 新版本庫的發布 達夫1d 0.6.0。 這是AV1視頻編碼格式的另一種免費解碼器實現。

dav1d庫支持AV1的所有功能, 包括高級下採樣類型和規範中聲明的所有色彩深度控制參數(8位,10位和12位)。 該庫已針對大量AV1格式的文件進行了測試。

關於dav1d解碼器

視頻編解碼器 AV1由開放媒體聯盟(AOMedia)開發。,其中代表了Mozilla,Google,Microsoft,Intel,ARM,NVIDIA,IBM,Cisco,Amazon,Netflix,AMD,VideoLAN,CCN和Realtek等公司

AV1 被定位為不需要付費的免費視頻編碼格式, 在壓縮方面明顯優於H.264和VP9。

參考解碼器 AV1很棒,但這是一個研究代碼庫, 因此還有很多改進的地方。 這就是VideoLAN,VLC和FFmpeg社區開始開發新解碼器的原因,該解碼器由 開放媒體聯盟,以創建AV1的參考優化解碼器。

dav1d的一個關鍵功能是專注於實現性能 可能實現解碼速率,並確保高質量的多線程操作。

該庫的工作在AV1格式的大量文件上進行了測試。 dav1d的主要功能是致力於獲得最高的性能 解碼並確保在多線程模式下進行高質量的工作。

這種新的解碼器的目標是:

  • 要小
  • 盡可能快
  • 提供跨平台支持
  • 正確穿線,
  • 免費和(實際上)開源。

dav1d項目代碼 被寫成 程式語言 C(C99) 它還具有彙編插件(NASM / GAS),並根據BSD許可進行分發。 解碼器計數 已實現對x86,x86_64,ARMv7和ARMv8架構的支持 以及Linux,Windows,macOS,Android和iOS操作系統。

dav1d 0.6.0的主要新功能

這個新版本的解碼器 dav1d 0.6.0修復了一些錯誤 先前版本中存在的 加上開發人員已經實施了優化 具體 ARM64體系結構 當使用10位和12位色深時,它們涵蓋了許多操作。

還突出顯示了已添加的工作 基於SSSE3指令的優化 用於數字降噪以及基於指令的優化 AVX2用於msac_adapt16操作。

在此新版本中實現的其他優化是 ARM64的循環,cdef和msac還原操作增強功能 並且還改進了cdef_filter的AVX2優化。

另一方面,在公告中提到開發人員致力於基於AVX-512指令為prep_bilin,prep_8tap,cdef_filter和mc_avg / w_avg / mask操作添加優化。

對於更正部分,提到 修復了解碼器行為上罕見的差異 參考AV1,並在C中的itxfm和cdef_filter操作中進行了改進。

終於 如果您想了解更多 有關此新版本以及此解碼器的項目的信息,您可以查看詳細信息 在下面的鏈接中。

如何在Ubuntu及其衍生產品上安裝dav1d解碼器?

對於那些有興趣在系統中安裝此解碼器的人,可以按照下面共享的說明進行安裝。

通常 對於大多數Linux發行版, VideoLan項目的傢伙們提供 通過Snap程序包解碼器程序包。

因此,以這種方式安裝它,只需要您的發行版支持這種類型的程序包即可。

在終端中,他們只需要執行以下命令:

sudo snap install dav1d --edge


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。