F1 · Cloud & Infra
Run the AV1 and VP9 codecs on Arm Linux
導讀
影像編碼很吃 CPU,速度、畫質和壓縮率往往得互相取捨。本文在 Arm Linux server 上從源碼編譯 libaom 與 libvpx、跑 unit tests,再用固定的測試影像做 AV1/VP9 編碼,比較不同解析度、bit depth、編碼模式與 --cpu-used 設定下的 frame rate。文中未記錄完整硬體配置,結果不適合拿來做跨 CPU 比較。
驗證範圍
- 定位為 Arm Linux server 上的 AV1/VP9 codec reference workflow,驗證 `libaom`/`libvpx` build、unit tests 與固定 sample videos 的 encoding output。
- 硬軟體依賴包括 Arm64 Linux、compiler/build tools、指定 `libaom`/`libvpx` source revisions、test data,以及一致的 resolution、bit depth、threading、mode 和 `--cpu-used` settings。
- 範例未記錄完整 hardware/system configuration,不能用於跨 CPU 或 cloud-instance performance comparison;`--cpu-used` 是速度與品質/壓縮率的取捨參數,完整評估仍需固定 input 並比較 quality、bitrate、power 與 long-run behavior。
原文出處: https://learn.arm.com/learning-paths/servers-and-cloud-computing/codec1/
本頁為導讀與驗證範圍標註,非官方內容轉載。
本頁為導讀與驗證範圍標註,非官方內容轉載。