fbpx
维基百科

VP9

VP9谷歌公司为了替换老旧的VP8影像编码格式并与动态专家图像组(MPEG)主導的高效率影片编码(H.265/HEVC)競爭所開發的免费、开源的影像編碼格式。

VP9
开发者Google
初始版本2012年12月13日
格式类型影像壓縮
使用容器WebMMatroska、IVF
扩展自VP8
扩展为AV1
标准《VP9 Bitstream & Decoding Process Specification》
免费格式?
网站webmproject.org/vp9
libvpx(VP9編碼函式庫)[1][2]
開發者Google
首次发布2010年5月18日
编程语言C
操作系统Unix-like(包含GNU/LinuxMac OS X)、Windows
类型視訊編解碼器
许可协议BSD授權條款[3],附加專利使用權[4]
网站webmproject.org

VP9主要被用於Google旗下著名的影音分享網站YouTube[5][6]。VP9一般与Opus音訊编码一起以WebM格式封裝[7]

相比于高效率影片编码,许多浏览器都支持VP9影片格式,截止2018年6月,约有4/5的浏览器(包括移动设备)支持WebM封装容器和VP9影片编码,例如ChromiumChromeMicrosoft EdgeFirefoxOpera等浏览器都内置了VP9解码器,可在HTML5播放器中播放VP9影像格式。Windows 10作業系統也内置了WebM分离器和VP9解码器,随着 Apple 宣布 tvOS 14 将支持 VP9,由于同源的关系 iOS/iPadOS 14 及 macOS Big Sur 下的 Safari 也终于支持了 VP9。

随着开放媒体联盟的出现和Google参与到VP9下一代格式AV1的开发中,人们对VP9产生了更浓厚的兴趣[8]。VP10影片编码的技術被收录在開放媒體聯盟所領導的AV1編碼中[9],因此Google表示不會在內部部署或正式發布VP10。

Google持有VP9影片格式的部分專利,但Google保證在互惠的條件下(例如使用者避免參與專利訴訟)可免費使用[10]

開發歷史 编辑

VP9是谷歌在2010年以1.34亿美元收購创建它的On2 Technologies公司時一起收購的TrueMotion系列影片格式的最后一個官方版本。

VP9的開發從2011年第三季度開始[11][12],初期开发代號为Next Gen Open Video(NGOV)和VP-Next,VP9的目標是在同畫質下比VP8編碼減少50%的文件大小[13]并在編碼效率上超越由動態專家圖像組主導開發的高效率影片編碼[12]

2013年6月,VP9的“Profile 0”最终确定[14][15][16]。谷歌的Chrome浏览器在兩個月后宣佈支持VP9視訊播放[17]。同年10月,一个原生的VP9解码器被添加到FFmpeg和六周后更新的Libav。Mozilla則于2014年3月向Firefox添加了VP9支持[18]

2013年,谷歌发布了WebM格式的更新版本,正式支持VP9和Opus音訊。

2014年,谷歌向VP9添加了两个高色彩深度Profile:Profile 2和Profile 3。

在VP9的整个開發过程中,谷歌与硬件供应商合作,将VP9解碼支持加入到芯片。 2014年1月,Ittiam与ARM和谷歌合作,展示了其针对ARM Cortex架構的VP9解码器,該解碼器使用圖形處理器通用計算技术,能够在Arndale Board英语Arndale Board上以30每秒的速度播放1080p分辨率的VP9影片。2015年初,Nvidia在其圖睿X1中添加了VP9解碼支持,而芯原微电子也在其Hantro G2v2解码器中添加了VP9 Profile 2支持。

2015年4月3日,谷歌發布libvpx1.4.0,增加了對10位和12位色彩深度、4:2:2和4:4:4色度抽样以及多线程編解碼的支持。

2015年12月,Netflix發表了一份草案,希望将VP9影片格式纳入带有MPEG公共加密的MP4封裝容器的註冊格式中。

2016年1月,Ittiam展示了基于OpenCL的VP9编码器。该编码器针对ARM Mali移动GPU,并在三星Galaxy S6上进行了演示。

而後VP9解碼器被添加到微軟開發的Web浏览器Edge,EdgeHTML 14.14291及之後的开发版本均支持VP9解碼,并最終于2016年夏季正式发布搭載VP9解碼器的Edge瀏覽器。

2017年3月,Ittiam宣布完成了一项旨在提高libvpx编码速度的项目。其稱VP9的編碼速度將會因此提升50-70%,代码將會“作为libvpx的一部分公开發佈”。

技術細節 编辑

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

VP9最高可支持 65536×65536的分辨率,相对而言H.265(HEVC)只支持到8192x4320.

VP9支持使用混合对数伽马(HLG,hybrid log-gamma)的HDR视频。

編碼格式設定 编辑

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位元色彩深度的編碼格式設定[21]

參見 编辑

參考資料 编辑

  1. ^ . WebM專案 (Google). [2013-07-04]. (原始内容存档于2022-05-12). 
  2. ^ Lou Quillio. VP9 Lands in Chrome Dev Channel. WebM專案 (Google). 2013-07-01 [2013-07-04]. (原始内容于2013-07-06). 
  3. ^ Software License. [2010-06-04]. (原始内容存档于2012-06-18). 
  4. ^ . [2010-06-04]. (原始内容存档于2022-05-11). 
  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. . 2012-12-18 [2014-11-01]. (原始内容存档于2022-05-01) (德语). 
  8. ^ Monty Montgomery. . 2 September 2015 [2015-09-02]. (原始内容存档于2019-04-20). 
  9. ^ 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]. (原始内容于2017-06-14). 
  10. ^ . [2016-10-13]. (原始内容存档于2022-05-10). 
  11. ^ (PDF). WebM (Google). [2012-12-29]. (原始内容 (PDF)存档于2021-03-30). 
  12. ^ 12.0 12.1 Adrian Grange. (PDF). Internet Engineering Task Force. [2012-12-29]. (原始内容 (PDF)存档于2013-07-25). 
  13. ^ Next Gen Open Video (NGOV) Requirements (PDF). WebM (Google). [2012-12-29]. (原始内容存档 (PDF)于2013-05-22). 
  14. ^ Paul Wilkins. . WebM Project (Google). 2013-05-08 [2013-05-17]. (原始内容存档于2021-10-09). 
  15. ^ Lou Quillio. . WebM Project (Google). 2013-05-10 [2013-05-17]. (原始内容存档于2021-03-30). 
  16. ^ Stephen Shankland. . CNET. 2013-05-10 [2013-05-17]. (原始内容存档于2014-03-11). 
  17. ^ Jesse Schoff. . TechSpot. 2013-05-20 [2013-05-23]. (原始内容存档于2021-01-23). 
  18. ^ 存档副本. [2014-08-21]. (原始内容于2014-03-18). 
  19. ^ . Chromium (web browser) (Google). 2013-06-07 [2013-06-19]. (原始内容存档于2014-11-08). 
  20. ^ . Chromium(瀏覽器) (Google). 2014-11-06 [2014-11-07]. (原始内容存档于2014-11-08). 
  21. ^ The WebM Project. . [Oct 10, 2016]. (原始内容存档于2022-05-11). 

外部链接 编辑

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

此條目需要补充更多来源, 2018年7月26日, 请协助補充多方面可靠来源以改善这篇条目, 无法查证的内容可能會因為异议提出而被移除, 致使用者, 请搜索一下条目的标题, 来源搜索, 网页, 新闻, 书籍, 学术, 图像, 以检查网络上是否存在该主题的更多可靠来源, 判定指引, 此條目可参照英語維基百科相應條目来扩充, 若您熟悉来源语言和主题, 请协助参考外语维基百科扩充条目, 请勿直接提交机械翻译, 也不要翻译不可靠, 低品质内容, 依版权协议, 译文需在编辑摘要注明来源, 或于讨论页顶部标记, href, te. 此條目需要补充更多来源 2018年7月26日 请协助補充多方面可靠来源以改善这篇条目 无法查证的内容可能會因為异议提出而被移除 致使用者 请搜索一下条目的标题 来源搜索 VP9 网页 新闻 书籍 学术 图像 以检查网络上是否存在该主题的更多可靠来源 判定指引 此條目可参照英語維基百科相應條目来扩充 若您熟悉来源语言和主题 请协助参考外语维基百科扩充条目 请勿直接提交机械翻译 也不要翻译不可靠 低品质内容 依版权协议 译文需在编辑摘要注明来源 或于讨论页顶部标记 a href Template Translated page html title Template Translated page Translated page a 标签 VP9是谷歌公司为了替换老旧的VP8影像编码格式并与动态专家图像组 MPEG 主導的高效率影片编码 H 265 HEVC 競爭所開發的免费 开源的影像編碼格式 VP9开发者Google初始版本2012年12月13日格式类型影像壓縮使用容器WebM Matroska IVF扩展自VP8扩展为AV1标准 VP9 Bitstream amp Decoding Process Specification 免费格式 是网站webmproject org vp9libvpx VP9編碼函式庫 1 2 開發者Google首次发布2010年5月18日编程语言C操作系统Unix like 包含GNU Linux Mac OS X Windows类型視訊編解碼器许可协议BSD授權條款 3 附加專利使用權 4 网站webmproject orgVP9主要被用於Google旗下著名的影音分享網站YouTube 5 6 VP9一般与Opus音訊编码一起以WebM格式封裝 7 相比于高效率影片编码 许多浏览器都支持VP9影片格式 截止2018年6月 约有4 5的浏览器 包括移动设备 支持WebM封装容器和VP9影片编码 例如Chromium Chrome Microsoft Edge Firefox Opera等浏览器都内置了VP9解码器 可在HTML5播放器中播放VP9影像格式 Windows 10作業系統也内置了WebM分离器和VP9解码器 随着 Apple 宣布 tvOS 14 将支持 VP9 由于同源的关系 iOS iPadOS 14 及 macOS Big Sur 下的 Safari 也终于支持了 VP9 随着开放媒体联盟的出现和Google参与到VP9下一代格式AV1的开发中 人们对VP9产生了更浓厚的兴趣 8 VP10影片编码的技術被收录在開放媒體聯盟所領導的AV1編碼中 9 因此Google表示不會在內部部署或正式發布VP10 Google持有VP9影片格式的部分專利 但Google保證在互惠的條件下 例如使用者避免參與專利訴訟 可免費使用 10 目录 1 開發歷史 2 技術細節 2 1 編碼格式設定 3 參見 4 參考資料 5 外部链接開發歷史 编辑此章節需要提供更多來源 否則內容可能無法查證 2018年7月26日 VP9是谷歌在2010年以1 34亿美元收購创建它的On2 Technologies公司時一起收購的TrueMotion系列影片格式的最后一個官方版本 VP9的開發從2011年第三季度開始 11 12 初期开发代號为Next Gen Open Video NGOV 和VP Next VP9的目標是在同畫質下比VP8編碼減少50 的文件大小 13 并在編碼效率上超越由動態專家圖像組主導開發的高效率影片編碼 12 2013年6月 VP9的 Profile 0 最终确定 14 15 16 谷歌的Chrome浏览器在兩個月后宣佈支持VP9視訊播放 17 同年10月 一个原生的VP9解码器被添加到FFmpeg和六周后更新的Libav Mozilla則于2014年3月向Firefox添加了VP9支持 18 2013年 谷歌发布了WebM格式的更新版本 正式支持VP9和Opus音訊 2014年 谷歌向VP9添加了两个高色彩深度Profile Profile 2和Profile 3 在VP9的整个開發过程中 谷歌与硬件供应商合作 将VP9解碼支持加入到芯片 2014年1月 Ittiam与ARM和谷歌合作 展示了其针对ARM Cortex架構的VP9解码器 該解碼器使用圖形處理器通用計算技术 能够在Arndale Board 英语 Arndale Board 上以30幀每秒的速度播放1080p分辨率的VP9影片 2015年初 Nvidia在其圖睿X1中添加了VP9解碼支持 而芯原微电子也在其Hantro G2v2解码器中添加了VP9 Profile 2支持 2015年4月3日 谷歌發布libvpx1 4 0 增加了對10位和12位色彩深度 4 2 2和4 4 4色度抽样以及多线程編解碼的支持 2015年12月 Netflix發表了一份草案 希望将VP9影片格式纳入带有MPEG公共加密的MP4封裝容器的註冊格式中 2016年1月 Ittiam展示了基于OpenCL的VP9编码器 该编码器针对ARM Mali移动GPU 并在三星Galaxy S6上进行了演示 而後VP9解碼器被添加到微軟開發的Web浏览器Edge EdgeHTML 14 14291及之後的开发版本均支持VP9解碼 并最終于2016年夏季正式发布搭載VP9解碼器的Edge瀏覽器 2017年3月 Ittiam宣布完成了一项旨在提高libvpx编码速度的项目 其稱VP9的編碼速度將會因此提升50 70 代码將會 作为libvpx的一部分公开發佈 技術細節 编辑相對於前一代的VP8編碼 VP9做了許多改進 VP9支援32 32的編碼區塊 且將來會擴充到64 64的規格 此外VP9還支援以下的色彩空間 Rec 601 Rec 709 Rec 2020 SMPTE 170 SMPTE 240和sRGB 19 20 VP9最高可支持 65536 65536的分辨率 相对而言H 265 HEVC 只支持到8192x4320 VP9支持使用混合对数伽马 HLG hybrid log gamma 的HDR视频 編碼格式設定 编辑 此章節需要提供更多來源 否則內容可能無法查證 2018年7月26日 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位元色彩深度的編碼格式設定 21 參見 编辑High Efficiency Video Coding HEVC 或称H 265 WebM AOMedia Video 1參考資料 编辑 VP9 Video Codec Summary WebM專案 Google 2013 07 04 原始内容存档于2022 05 12 Lou Quillio VP9 Lands in Chrome Dev Channel WebM專案 Google 2013 07 01 2013 07 04 原始内容存档于2013 07 06 Software License 2010 06 04 原始内容存档于2012 06 18 Additional IP Rights Grant Patents 2010 06 04 原始内容存档于2022 05 11 Alex Converse Google 19 September 2015 New video compression techniques under consideration for VP10 presentation at the VideoLAN Dev Days 2015 in Paris Anja Schmoll Trautmann CNET April 8 2015 Youtube Kompression mit Codec VP9 gestartet german Peter Beverloo VP9 and Opus Background Position Offset and Ruby Positioning 2012 12 18 2014 11 01 原始内容存档于2022 05 01 德语 Monty Montgomery Comments on the Alliance for Open Media or Oh Man What a Day 2 September 2015 2015 09 02 原始内容存档于2019 04 20 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 原始内容存档于2017 06 14 VP8 Bitstream Specification License 2016 10 13 原始内容存档于2022 05 10 VP Next Overview and Progress Update PDF WebM Google 2012 12 29 原始内容 PDF 存档于2021 03 30 12 0 12 1 Adrian Grange Overview of VP Next PDF Internet Engineering Task Force 2012 12 29 原始内容 PDF 存档于2013 07 25 Next Gen Open Video NGOV Requirements PDF WebM Google 2012 12 29 原始内容存档 PDF 于2013 05 22 Paul Wilkins VP9 Bitstream finalization update WebM Project Google 2013 05 08 2013 05 17 原始内容存档于2021 10 09 Lou Quillio VP9 Codec Nears Completion WebM Project Google 2013 05 10 2013 05 17 原始内容存档于2021 03 30 Stephen Shankland Google s VP9 video codec nearly done YouTube will use it CNET 2013 05 10 2013 05 17 原始内容存档于2014 03 11 Jesse Schoff Google pressing for fast adoption of royalty free VP9 video codec TechSpot 2013 05 20 2013 05 23 原始内容存档于2021 01 23 存档副本 2014 08 21 原始内容存档于2014 03 18 Add slightly more colorspace variations Chromium web browser Google 2013 06 07 2013 06 19 原始内容存档于2014 11 08 Change the use of a reserved color space entry Chromium 瀏覽器 Google 2014 11 06 2014 11 07 原始内容存档于2014 11 08 The WebM Project VP9 Coding Profiles Oct 10 2016 原始内容存档于2022 05 11 外部链接 编辑WebM and the New VP9 Open Video Codec I O YouTube video Google 2013 取自 https zh wikipedia org w index php title VP9 amp oldid 78517844, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。