發布了AV1解碼器dav1d的第三版

達夫1d

VideoLAN和FFmpeg社區最近宣布了 出版 第三版 (0.3) 從dav1d庫 與替代的免費AV1視頻編碼格式解碼器的實現。

dav1d庫 支持所有AV1功能,包括高級子採樣類型和所有參數 規範中設置的色彩深度控制(8位,10位和12位)。

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

該項目代碼是用C(C99)編寫的,帶有彙編插件(NASM / GAS),並根據BSD許可進行分發。

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

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

對於所測試的所有分辨率,平均而言,AV1可以提供相同的質量,同時比特率與VP13相比降低9%,與HEVC相比降低17%。

在高比特率下,VP22的增益增加到27-9%,HEVC的增益增加到30-43%。 在Facebook測試中,AV1的性能優於主要配置文件H.264(x264)50.3%,出色配置文件H.264 46.2%和VP9(libvpx-vp9)34.0%。

此版本有什麼新功能?

隨著該解碼器新版本的發布, 各種已添加 其他優化措施可加快解碼速度 視頻 使用指令SSSE3,SSE4.1和AVX2。

隨之而來 SSSE3處理器的解碼速度提高了24%,並且在裝有AVX2 4%的系統中

使用SSE4.1指令添加了用於加速的彙編代碼,與未優化的版本相比,使用該工具的性能提高了26%(與基於SSSE3指令的優化相比,收益提高了1,5%)。

此外,在具有基於ARM64架構的處理器的移動設備上,解碼器的性能得到了提高。

與以前的版本相比,由於使用了使用NEON指令的操作,因此性能提高了大約12%。

與參考解碼器aomdec(libaom)相比,在多線程模式下工作時dav1d的優勢更加明顯(在某些測試中,dav1d快2-4倍)。 在單線程模式下,性能相差10-20%。

使dav1d參與其他項目已經取得了成功。 默認情況下,現在在Chromium中使用dav1d和 Chrome 74和Firefox 67 (以前為Windows啟用了dav1d,但現在為Linux和macOS啟用了它。)
繼續在FFmpeg和VLC中使用dav1d,併計劃過渡到手剎轉碼器。

如何在Linux上安裝dav1d解碼器?

對於那些有興趣在系統中安裝此解碼器的人,可以按照下面共享的說明進行安裝。
通常 對於大多數Linux發行版, 來自Lan項目的傢伙,提供 通過Snap程序包解碼器程序包。

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

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

sudo snap install dav1d --edge

如果是Arch Linux,Manjaro,Antergos或任何其他衍生產品的用戶 對於Arch Linux,它們可以直接從Arch Linux存儲庫安裝。

獨奏 應該在終端上運行 以下命令

sudo pacman -S dav1d


發表您的評論

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

*

*

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