發布 dav1d 1.0,VideoLAN 和 FFmpeg 專案的 AV1 解碼器

VideoLAN 和 FFmpeg 社群發布了 dav1d 1.0.0 函式庫,其中實作了 AV1 影片編碼格式的替代免費解碼器。 此專案代碼是用 C (C99) 編寫的,帶有彙編插入 (NASM/GAS),並在 BSD 許可證下分發。 已實現對 x86、x86_64、ARMv7 和 ARMv8 架構以及作業系統 FreeBSD、Linux、Windows、macOS、Android 和 iOS 的支援。

dav1d 函式庫支援 AV1 的所有功能,包括高階類型的子取樣以及規格中規定的所有顏色深度控制參數(8、10 和 12 位元)。 該程式庫已經在大量 AV1 格式的檔案上進行了測試。 dav1d 的主要特點是專注於實現盡可能高的解碼效能並確保多執行緒模式下的高品質工作。

在新版本中:

  • 多線程的組織已經重新設計,包括自動線程控制。
  • 新增了使用 AVX-512 向量指令加速計算的功能。 改進了先前基於 SSE2 和 AVX2 指令添加的最佳化。
  • 提出了一種新的 API,以便更輕鬆地使用 GPU 進行加速。
  • 新增了一個 API 以獲取有關解碼有問題的幀的資訊。

讓我們提醒您,AV1 視訊編解碼器是由開放媒體聯盟(AOMedia) 開發的,該聯盟代表Mozilla、Google、Microsoft、Intel、ARM、NVIDIA、IBM、Cisco、Amazon、Netflix、AMD、VideoLAN、Apple 等公司、CCN 和瑞昱。 AV1 定位為公開可用、免版稅的視訊編碼格式,在壓縮等級方面明顯領先 H.264、H.265 (HEVC) 和 VP9。 在測試的分辨率範圍內,AV1 平均提供相同水平的質量,同時比特率比 VP13 降低 9%,比 HEVC 降低 17%。 在高位元率下,VP22 的增益增加到 27-9%,HEVC 的增益增加到 30-43%。 在 Facebook 測試中,AV1 的表現優於 main profile H.264 (x264) 50.3%、high profile H.264 46.2% 和 VP9 (libvpx-vp9) 34%。

來源: opennet.ru

添加評論