VP8
編輯連同 Vorbis 音頻格式和作為容器格式的 Matroska 的一部分,VP8 構成了 GOOGLE 推薦用于互聯網視頻的 WebM 格式的第一個版本。 WebP 圖形格式基于 VP8 圖像內編碼。
特點
編輯VP8 僅支持具有 4:2:0 顏色子采樣和每個樣本 8 位的全幀視頻信號。On2 的 VP8 實現在第一個發布版本中支持最多同時具有 64 個內核的多核處理器。 至少在(2011 年 8 月)可用的實施中,VP8 對高分辨率 (HD) 的適應性相對較差。 根據 On2 Technologies 的說法,與具有相同質量的 VP7 相比,解碼速度可能提高一倍。 根據 x264 開發人員 Jason Garrett-Glaser 的說法,VP8 解碼器 - 在最初由 Google 發布的開源版本中 - 比 FFmpeg 項目內存節省解碼器實現中的 H.264/AVC 解碼器慢。該格式還提供純幀內模式,即具有隨機訪問、獨立編碼的單個圖像,沒有時間預測和相互依賴性; 例如作為視頻編輯等的中間格式。
與 H.264/AVC 的質量比較
根據 On2 的說法,VP8 與 H.264/AVC 具有競爭力。 On2 表示 VP8 具有相對顯著的質量優勢。 On2 Technologies 發布的比較視頻旨在展示對(標準的實施)H.264/AVC 的改進。 在最初的獨立測試中,最低配置文件“Baseline”中的 VP8 和 H.264/AVC 被證明是等效的,但這些結果在其他文章中受到質疑。 在首次發布的使用客觀指標 (SSIM) 的測試中,對于一些高比特率的樣本視頻,VP8 未能擊敗 Xvid——一種實現舊 MPEG-4 ASP 標準的編解碼器,并且它執行所有示例視頻都比 x264 差。 僅對于視頻,它可以以更慢的速度實現與 x264 相似但質量較差的質量。 該測試僅在附錄中列出了 VP8,因為當前版本太慢,甚至無法滿足公平比較規定的速度標準。2010 年,另一項質量測試使用基于峰值信噪比的算法評估具有“略”低的質量。2011 年 8 月發布的一項由人類測試人員進行主觀評估的質量測試顯示,與 H.264,但總而言之,經過認證的競爭產品質量。
專利情況
對于免于專利有不同的看法——包括對免于產權負擔的懷疑,甚至說視頻壓縮的重要技術都包含在專利中,以至于所有視頻格式都受到影響。 人們已經擔心前身 Theora 的所謂潛艇專利,這阻止了一些大公司使用它。
技術
編輯VP8 是一種經典的基于塊的轉換方法。 它與 H.264/AVC 有許多相似之處,例如一些預測模式。 根據 On2 的說法,當 VP8 首次亮相時,環路濾波器和金色框架是與其前身相比的創新之一。 然而,這種過濾器的第一個定義已經在 H.263 標準中找到,黃金幀已經在 VP5 和 VP7 中使用。
基本的頻率變換是具有 4×4 塊的離散余弦變換 (DCT) 和 Hadamard 變換 (WHT)。對于時間預測,可以從單個圖像中參考最多三個其他圖像:最后一個黃金幀備用參考圖像和緊接在前的圖像。 所謂的備用參考圖像 可以通過停用其顯示純粹用作參考圖像。 然后它們可以由編碼器填充任何有用的圖片數據,也來自未來的圖片,從而實現 MPEG 格式的 B 圖片的功能,然后共享參數,例如使用的參考圖像、量化步長和濾波器設置。
VP8 提供了兩種類型的過濾器集成到編解碼器循環(循環內過濾)中,以防止強度可調的塊偽影。許多編碼工具使用基于關鍵幀的概率,或者也可以選擇根據當前上下文連續計算黃金幀。宏塊可以是4×4、8×8 或 16×16 像素。運動矢量的精度為八分之一像素。
libvpx
VP8 編解碼器的參考實現可以在 libvpx 程序庫中找到,它是根據 BSD 許可條款作為免費軟件發布的。 包括基于此的命令行工具 vpxenc 和 vpxdec。在一次和兩次通過中有一種編碼模式,其中單次通過模式被認為是錯誤的并且不提供對目標比特率的任何有用控制。
內容由匿名用戶提供,本內容不代表www.gelinmeiz.com立場,內容投訴舉報請聯系www.gelinmeiz.com客服。如若轉載,請注明出處:http://www.gelinmeiz.com/341881/