本页使用了标题或全文手工转换

VP9

维基百科,自由的百科全书
跳转至: 导航搜索
VP9
VP9 logo
开发者 Google
初始版本 2012年12月13日
格式类型 影像壓縮
專門由 WebM, Matroska, IVF
延伸自 VP8
延伸成 AV1
标准 《VP9 Bitstream & Decoding Process Specification》
自由格式
网站 webmproject.org/vp9
libvpx(VP9編碼函式庫)[1][2]
開發者 Google
初始版本 2010年5月18日
穩定版本 1.5.0(2015年11月10日,​2年前​(2015-11-10
開發狀態 開發中
编程语言 C
操作系统 Unix-like(包含GNU/LinuxMac OS X)、Windows
类型 視訊編解碼器
许可协议 BSD授權條款[3],附加專利使用權[4]
網站 webmproject.org

VP9是一個開放格式、無權利金的影像編碼格式,由Google開發,是VP8編碼的後繼者,主要目的是與MPEG主導的HEVC/H.265競爭。

VP9起初被廣泛地採用於Google旗下著名的影音分享網站YouTube[5][6]VP9常見以WebM格式封裝。至於聲音訊息常見由Opus聲音編碼提供。[7]

ChromiumChromeMicrosoft EdgeFirefox以及Opera內建支持在HTML5影像英语HTML5 video標籤內播放VP9影像格式。Windows 10作業系統內建支持WebM/VP9。[8]

部份的VP9格式之專利由Google所持有,但Google保證在互惠的條件下(例如使用者避免參與專利訴訟)可免費使用。[9]

VP10內含的技術將納入開放媒體聯盟所領導的AV1編碼[10]。因此,Google表示不會在內部部署或正式發布VP10。

開發歷史[编辑]

VP9的開發從2011年第三季開始[11][12],目標是在同畫質下,比VP8編碼減少50%的檔案大小[13],另一個目標則是要在編碼效率上超越HEVC編碼[12]

2012年12月13日,Chromium瀏覽器加入了VP9編碼的支援[14][15][16]Chrome瀏覽器則是在2013年2月21日開始支援VP9編碼的影像播放[17][17]

Google宣佈會在2013年6月17日完成VP9編碼的制定工作[18][19][20],屆時Chrome瀏覽器將會把VP9編碼預設啟動[21]。2014年3月18日,Mozilla 在 Firefox 瀏覽器中加入了 VP9 的支援[22][23]

2015年4月3日,谷歌發布了libvpx1.4.0增加了對10位和12位的位元深度支持、4:2:2和4:4:4色度抽樣,並VP9多核心編/解碼。

技術細節[编辑]

相對於前一代的VP8編碼,VP9做了許多改進[11][12],VP9支援32×32的編碼區塊,且將來會擴充到64×64的規格[11][12],此外VP9還支援以下的色彩空間Rec. 601Rec. 709、SMPTE-170、SMPTE-240和sRGB[24]

編碼格式設定[编辑]

VP9標準支援四種編碼格式設定(Profiles):profile 0、profile 1、profile 2及profile 3。Profile 0支援4:2:0的色度抽樣;Profile 1針對硬體播放環境,支援新增支援4:2:2的色度抽樣、4:4:4色度抽樣、alpha channel支援和depth channel支援;Profile 2及Profile 3則支援10位元色彩深度的編碼格式設定[25]

參見[编辑]

參考資料[编辑]

  1. ^ VP9 Video Codec Summary. WebM專案 (Google). [2013-07-04]. 
  2. ^ Lou Quillio. VP9 Lands in Chrome Dev Channel. WebM專案 (Google). 2013-07-01 [2013-07-04]. 
  3. ^ Software License. [2010-06-04]. 
  4. ^ Additional IP Rights Grant (Patents). [2010-06-04]. 
  5. ^ Alex Converse (Google), 19 September 2015: New video compression techniques under consideration for VP10 – presentation at the VideoLAN Dev Days 2015 in Paris
  6. ^ Anja Schmoll-Trautmann (CNET), April 8, 2015: Youtube: Kompression mit Codec VP9 gestartet (german)
  7. ^ Peter Beverloo. VP9 and Opus, Background Position Offset and Ruby Positioning. 2012-12-18 [2014-11-01] (德语). 
  8. ^ Monty Montgomery. Comments on the Alliance for Open Media, or, "Oh Man, What a Day". 2 September 2015 [2015-09-02]. 
  9. ^ VP8 Bitstream Specification License
  10. ^ Zimmerman, Steven. Google’s Royalty-Free Answer to HEVC: A Look at AV1 and the Future of Video Codecs. XDA Developers. 15 May 2017 [10 June 2017]. (原始内容存档于14 June 2017). 
  11. ^ 11.0 11.1 11.2 VP-Next Overview and Progress Update (PDF). WebM (Google). [2012-12-29]. 
  12. ^ 12.0 12.1 12.2 12.3 Adrian Grange. Overview of VP-Next (PDF). Internet Engineering Task Force. [2012-12-29]. 
  13. ^ Next Gen Open Video (NGOV) Requirements (PDF). WebM (Google). [2012-12-29]. 
  14. ^ Stephen Shankland. Google's new VP9 video technology reaches public view. CNET. 2012-12-28 [2012-12-29]. 
  15. ^ Lucian Parfeni. Chrome Adds Support for the Next-Generation VP9 Video Codec and Mozilla's Opus Audio. Softpedia. 2012-12-28 [2012-12-29]. 
  16. ^ Revision 172738 libvpx: Add VP9 decoder.. Chromium瀏覽器 (Google). 2012-12-13 [2012-12-29]. 
  17. ^ 17.0 17.1 Google Chrome hits 25. OMG! Chrome!. 2013-02-21 [2013-04-04]. 
  18. ^ Paul Wilkins. VP9 Bitstream finalization update. WebM Project (Google). 2013-05-08 [2013-05-17]. 
  19. ^ Lou Quillio. VP9 Codec Nears Completion. WebM Project (Google). 2013-05-10 [2013-05-17]. 
  20. ^ Stephen Shankland. Google's VP9 video codec nearly done; YouTube will use it. CNET. 2013-05-10 [2013-05-17]. 
  21. ^ Jesse Schoff. Google pressing for fast adoption of royalty-free VP9 video codec. TechSpot. 2013-05-20 [2013-05-23]. 
  22. ^ https://bugzilla.mozilla.org/show_bug.cgi?id=833023
  23. ^ https://www.mozilla.org/en-US/firefox/28.0/releasenotes/
  24. ^ Add slightly more colorspace variations. Chromium (web browser) (Google). 2013-06-07 [2013-06-19]. 
  25. ^ The WebM Project. VP9 Coding Profiles. [Oct 10, 2016]. 

外部链接[编辑]

  • WebM and the New VP9 Open Video Codec, I/O (YouTube) (video), Google, 2013 .