Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

VP9

From Wikipedia, the free encyclopedia
2013 open and royalty-free video coding format
For other uses, seeVP9 (disambiguation).
VP9
VP9 logo
Internet media typevideo/VP9
Developed byGoogle
Initial releaseJune 17, 2013
Type of formatVideo coding format
Contained by
Extended fromVP8
Extended toAV1
StandardVP9 Bitstream & Decoding Process Specification
Open format?Yes
Free format?Yes§ Patent claims
Websitewebmproject.org/vp9

VP9 is anopen androyalty-free[1]video coding format developed byGoogle.

VP9 is the successor toVP8 and competes mainly with MPEG'sHigh Efficiency Video Coding (HEVC/H.265).At first, VP9 was mainly used on Google's video platformYouTube.[2][3] The emergence of theAlliance for Open Media, and its support for the ongoing development of the successorAV1, of which Google is a part, led to growing interest in the format.

In contrast to HEVC, VP9 support is common among modern web browsers (seeHTML video § Browser support).Android has supported VP9 since version4.4 KitKat,[4] whileSafari 14 added support for VP9 iniOS /iPadOS /tvOS 14 andmacOS Big Sur.[5][6]

Parts of the format are covered bypatents held by Google. The company grants free usage of its own related patents based on reciprocity, i.e. as long as the user does not engage in patent litigations.[7]

History

[edit]

VP9 is the last official iteration of the TrueMotion series of video formats that Google bought in 2010 for $134 million together with the companyOn2 Technologies that created it.The development of VP9 started in the second half of 2011 under the development names ofNext Gen Open Video (NGOV) andVP-Next.[8][9][10] The design goals for VP9 included reducing the bit rate by 50% compared toVP8 while maintaining the same video quality, and aiming for better compression efficiency than theMPEGHigh Efficiency Video Coding (HEVC) standard.[9][11] In June 2013 the "profile 0" of VP9 was finalized, and two months later Google'sChrome browser was released with support for VP9 video playback.[12][13] In October of that year a native VP9 decoder was added toFFmpeg,[14] and toLibav six weeks later.Mozilla added VP9 support toFirefox in March 2014.[15] In 2014 Google added two high bit depth profiles: profile 2 and profile 3.[16][17]

In 2013 an updated version of theWebM format was published, featuring support for VP9 together with Opus audio.

In March 2013, theMPEG Licensing Administration dropped an announced assertion of disputed patent claims against VP8 and its successors after theUnited States Department of Justice started to investigate whether it was acting to unfairly stifle competition.[18][19][20]

Throughout, Google has worked with hardware vendors to get VP9 support into silicon. In January 2014,Ittiam, in collaboration with ARM and Google, demonstrated its VP9 decoder forARM Cortex devices. UsingGPGPU techniques, the decoder was capable of 1080p at 30fps on anArndale Board.[21][22] In early 2015Nvidia announced VP9 support in itsTegra X1SoC, and VeriSilicon announced VP9 Profile 2 support in its Hantro G2v2 decoder IP.[23][24][25]

In April 2015 Google released a significant update to itslibvpx library, with version 1.4.0 adding support for 10-bit and 12-bitbit depth, 4:2:2 and 4:4:4chroma subsampling, and VP9 multithreaded decoding/encoding.[26]

In December 2015, Netflix published a draft proposal for including VP9 video in an MP4 container withMPEG Common Encryption.[27]

In January 2016, Ittiam demonstrated anOpenCL based VP9 encoder.[28] The encoder is targetingARM Mali mobile GPUs and was demonstrated on aSamsung Galaxy S6.

VP9 support was added toMicrosoft's web browserEdge in 2016.[29]

In March 2017, Ittiam announced the completion of a project to enhance the encoding speed of libvpx. The speed improvement was said to be 50-70%, and the code "publicly available as part of libvpx".[30]

Features

[edit]

VP9 is customized for video resolutions greater than1080p (such asUHD) and also enableslossless compression. It supports resolutions up to 65536×65536, whereas HEVC supports resolutions up to 8192×4320pixels.

The VP9 format supports the followingcolor spaces (and corresponding YCbCr to RGB transformation matrices):Rec. 601,Rec. 709,Rec. 2020,SMPTE-170,SMPTE-240, andsRGB.[31][32]

VP9 supports many transfer functions and supportsHDR video withhybrid log–gamma (HLG) orperceptual quantizer (PQ).[33][34]

Efficiency

[edit]

An early comparison that took varying encoding speed into account showed x265 to narrowly beat libvpx at the very highest quality (slowest encoding) whereas libvpx was superior at any other encoding speed, by SSIM.[35]

Comparison of encoding artifacts

In a subjective quality comparison conducted in 2014 featuring the reference encoders forHEVC (HM 15.0), MPEG-4 AVC/H.264 (JM 18.6), and VP9 (libvpx 1.2.0 with preliminary VP9 support), VP9, like H.264, required about two times the bitrate to reach video quality comparable to HEVC, while with synthetic imagery VP9 was close to HEVC.[36]By contrast, another subjective comparison from 2014 concluded that at higher quality settings HEVC and VP9 were tied at a 40 to 45% bitrate advantage over H.264.[37]

Netflix, after a large test in August 2016, concluded that libvpx was 20% less efficient than x265, but by October the same year also found that tweaking encoding parameters could "reduce or even reverse the gap between VP9 and HEVC".[38] AtNAB 2017, Netflix shared that they had switched to theEVE encoder, which according to their studies offered better two-pass rate control and was 8% more efficient than libvpx.[39]

An offline encoder comparison between libvpx, two HEVC encoders and x264 in May 2017 by Jan Ozer of Streaming Media Magazine, with encoding parameters supplied or reviewed by each encoder vendor (Google, MulticoreWare and MainConcept respectively), and using Netflix'sVMAF objective metric, concluded that "VP9 and both HEVC codecs produce very similar performance" and "Particularly at lower bitrates, both HEVC codecs and VP9 deliver substantially better performance than H.264".[40]

Performance

[edit]

An encoding speed versus efficiency comparison of the reference implementation inlibvpx, x264 and x265 was made by an FFmpeg developer in September 2015: BySSIM index, libvpx was mostly superior to x264 across the range of comparable encoding speeds, but the main benefit was at the slower end ofx264@veryslow (reaching a sweet spot of 30–40% bitrate improvement within twice as slow as this), whereas x265 only became competitive with libvpx around 10 times as slow asx264@veryslow. It was concluded that libvpx and x265 were both capable of the claimed 50% bitrate improvement over H.264, but only at 10–20 times the encoding time of x264.[35] Judged by the objective quality metricVQM in early 2015, the VP9 reference encoder delivered video quality on par with the bestHEVC implementations.[41]

A decoder comparison by the same developer showed 10% faster decoding for ffvp9 than ffh264 for same-quality video, or "identical" at same bitrate. It also showed that the implementation can make a difference, concluding that "ffvp9 beats libvpx consistently by 25–50%".[42]

Another decoder comparison indicated 10–40 percent higher CPU load thanH.264 (but does not say whether this was with ffvp9 or libvpx), and that on mobile, the Ittiam demo player was about 40 percent faster than the Chrome browser at playing VP9.[43]

Profiles

[edit]

There are several variants of the VP9 format (known as "coding profiles"), which successively allow more features;profile 0 is the basic variant, requiring the least from a hardware implementation:

profile 0
color depth: 8 bit/sample,chroma subsampling: 4:2:0
profile 1
color depth: 8 bit, chroma subsampling: 4:2:2, 4:2:0, 4:4:4
profile 2
color depth: 10–12 bit, chroma subsampling: 4:2:0
profile 3
color depth: 10–12 bit, chroma subsampling: 4:2:2, 4:2:0, 4:4:4[44]

Levels

[edit]

VP9 offers the following 14 levels:[45]

Level
Luma Samples/sLuma Picture SizeMax Bitrate (Mbit/s)Max CPB Size for Visual Layer (MBits)Min Compression RatioMax TilesMin Alt-Ref DistanceMax Reference FramesExamples for resolution @ frame rate
1829440368640.200.402148256×144@15
1.12764800737280.801.02148384×192@30
246080001228801.81.52148480×256@30
2.192160002457603.62.82248640×384@30
3207360005529607.26.024481080×512@30
3.136864000983040121024481280×768@30
4835584002228224181644482048×1088@30
4.11604321282228224301844562048×1088@60
53119513608912896603668644096×2176@30
5.1588251136891289612046881044096×2176@60
5.211765022728912896180TBD881044096×2176@120
6117650227235651584180TBD8161048192×4352@30
6.1235300454435651584240TBD8161048192×4352@60
6.2470600908835651584480TBD8161048192×4352@120

Technology

[edit]
Example partitioning and internal coding order of a coding unit
Transform coefficients are scanned in a round pattern (increasing distance from the corner). This is to coincide (better than the traditional zig-zag pattern) with the expected order of importance of the coefficients, so to increase their compressibility byentropy coding. A skewed variant of the pattern is used when the horizontal or vertical edge is more important.

VP9 is a traditional block-basedtransform coding format. The bitstream format is relatively simple compared to formats that offer similar bitrate efficiency like HEVC.[46]

VP9 has many design improvements compared toVP8. Its biggest improvement is support for the use of coding units[47] of 64×64 pixels. This is especially useful with high-resolution video.[3][8][9] Also, the prediction of motion vectors was improved.[48] In addition to VP8's four modes (average/"DC", "true motion", horizontal, vertical), VP9 supports six oblique directions for linear extrapolation of pixels inintra-frame prediction.[citation needed]

New coding tools also include:

  • eighth-pixel precision for motion vectors,
  • three different switchable 8-tap subpixel interpolation filters,
  • improved selection of reference motion vectors,
  • improved coding of offsets of motion vectors to their reference,
  • improved entropy coding,
  • improved and adapted (to new block sizes) loop filtering,
  • the asymmetricdiscrete sine transform (ADST),
  • largerdiscrete cosine transforms (DCT, 16×16 and 32×32), and
  • improved segmentation of frames into areas with specific similarities (e.g. fore-/background)

In order to enable someparallel processing of frames, video frames can be split along coding unit boundaries into up to four rows of 256 to 4096 pixels wide evenly spaced tiles with each tile column coded independently. This is mandatory for video resolutions in excess of 4096 pixels. A tile header contains the tile size in bytes so decoders can skip ahead and decode each tile row in a separatethread. The image is then divided into coding units called superblocks of 64×64 pixels which are adaptively subpartitioned in aquadtree coding structure.[8][9] They can be subdivided either horizontally or vertically or both; square (sub)units can be subdivided recursively down to 4×4 pixel blocks. Subunits are coded in raster scan order: left to right, top to bottom.

Starting from each key frame, decoders keep 8 frames buffered to be used as reference frames or to be shown later. Transmitted frames signal which buffer to overwrite and can optionally be decoded into one of the buffers without being shown. The encoder can send a minimal frame that just triggers one of the buffers to be displayed ("skip frame"). Eachinter frame can reference up to three of the buffered frames for temporal prediction. Up to two of those reference frames can be used in each coding block to calculate a sample data prediction, using spatially displaced (motion compensation) content from a reference frame or an average of content from two reference frames ("compound prediction mode"). The (ideally small) remaining difference (delta encoding) from the computed prediction to the actual image content is transformed using a DCT or ADST (for edge blocks) and quantized.

Something like a b-frame can be coded while preserving the original frame order in the bitstream using a structure named superframes. Hidden alternate reference frames can be packed together with an ordinary inter frame and a skip frame that triggers display of previous hidden altref content from its reference frame buffer right after the accompanying p-frame.[46]

VP9 enables lossless encoding by transmitting at the lowest quantization level (q index 0) an additional 4×4-block encodedWalsh–Hadamard transformed (WHT) residue signal.[49][50]

In order to be seekable, raw VP9 bitstreams have to be encapsulated in acontainer format, for exampleMatroska (.mkv), its derived WebM format (.webm) or the older minimalisticIndeo video file (IVF) format which is traditionally supported by libvpx.[46][47] VP9 is identified asV_VP9 in WebM andVP09 inMP4, adhering to respective naming conventions.[51]

Adoption

[edit]
Theneutrality of this section isdisputed. Relevant discussion may be found on thetalk page. Please do not remove this message untilconditions to do so are met.(February 2020) (Learn how and when to remove this message)

Adobe Flash, which traditionally used VPx formats up toVP7, was never upgraded to VP8 or VP9, but instead toH.264. Therefore, VP9 often penetrated corresponding web applications only with the gradual shift from Flash toHTML5 technology, which was still somewhat immature when VP9 was introduced.Trends towardsUHD resolutions, higher color depth and widergamuts are driving a shift towards new, specialized video formats. With the clear development perspective and support from the industry demonstrated by the founding of the Alliance for Open Media, as well as the pricey and complex licensing situation of HEVC it is expected that users of the hitherto leadingMPEG formats will often switch to the royalty-free alternative formats of the VPx/AVx series instead of upgrading to HEVC.[52]

Content providers

[edit]
A YouTube video statistics with VP9 video codec and Opus audio codec

A main user of VP9 is Google's popular video platformYouTube, which offers VP9 video at all resolutions[52] along withOpus audio in theWebM file format, throughDASH streaming.

Another early adopter wasWikipedia (specificallyWikimedia Commons, which hosts multimedia files across Wikipedia's subpages and languages). Wikipedia endorses open and royalty-free multimedia formats.[53] As of 2016, the three accepted video formats are VP9, VP8 andTheora.[54]

Since December 2016, Netflix has used VP9 encoding for their catalog, alongsideH.264 andHEVC. As of February 2020,AV1 has been started to be adopted for mobile devices, not unlike how VP9 has started on the platform.[55]

Google TV uses (at least in part) VP9 profile 2 withWidevineDRM.[56][57][58]

Stadia used VP9 for video game streaming up to 4k on supported hardware like theChromecast Ultra, mobile phones as well as web browsers.[59]

Encoding services

[edit]

A series ofcloud encoding services offer VP9 encoding, includingAmazon,Bitmovin,[60]Brightcove, castLabs,JW Player,Telestream, and Wowza.[43]

Encoding.com has offered VP9 encoding since Q4 2016,[61] which amounted to a yearly average of 11% popularity for VP9 among its customers that year.[62]

Web middleware

[edit]

JW Player supports VP9 in its widely usedsoftware-as-a-service HTML video player.[43]

Browser support

[edit]
Further information:HTML video § Browser support

VP9 is implemented in these web browsers:

Operating system support

[edit]
VP9 support by different operating systems
Microsoft WindowsmacOSBSD /LinuxAndroid OSiOS
Codec supportYes
Partial: Win 10 v1607
Full: Win 10 v1809
YesYesYesYes
Container supportOn Windows 10 Anniversary Update (1607):
WebM (.webm is not recognized; requires pseudo extension)
Matroska (.mkv)

On Windows 10 October 2018 Update (1809):
WebM (.webm is recognized officially)

WebM (.webm)
- Introduced in macOS 11.3
WebM (.webm)
Matroska (.mkv)
WebM (.webm)
Matroska (.mkv)
WebM (.webm)
- Introduced in iOS 17.4
NotesOnWindows 10:

- OnAnniversary Update (1607), limited support is available inMicrosoft Edge (viaMSE only) andUniversal Windows Platform apps.

- OnApril 2018 Update (1803) withWeb Media Extensions preinstalled, Microsoft Edge (EdgeHTML 17) supports VP9 videos embedded in <video> tags.

- OnOctober 2018 Update (1809),VP9 Video Extensions is preinstalled. It enables encoding of VP8 and VP9 content on devices that do not have a hardware-based video encoder.[67]

Support introduced in macOS 11.0Support introduced by FFmpeg 2.7.7 "Nash"Support introduced in Android 4.4Support introduced in iOS 14.0[5][6]

Media player software support

[edit]

VP9 is supported in all major open sourcemedia player software, includingVLC,MPlayer/MPlayer2/MPV,Kodi,MythTV,[68] andFFplay.

Hardware device support

[edit]

Android has had VP9 software decoding since version4.4 "KitKat".[69] For a list ofconsumer electronics with hardware support, including TVs, smartphones,set top boxes and game consoles, see webmproject.org's list.[70]

Hardware implementations

[edit]

Hardware accelerated VP9 decoding support nowadays is ubiquitous as mostGPUs andSoCs support it natively. Hardware encoding is present in Intel's Kaby Lake processors and above.[71]

Video game consoles

[edit]

TheSonyPlayStation 5 supports capturing 1080p and 2160p footage using VP9 in a WebM container.[72]

Software implementations

[edit]

Thereference implementation from Google is found in thefree softwareprogramming librarylibvpx.It has a single-pass and atwo-pass encoding mode, but the single-pass mode is considered broken and does not offer effective control over the target bitrate.[43][73]

Encoding

[edit]
  • libvpx
  • SVT-VP9 – Scalable Video Technology for VP9 – open-source encoder by Intel[74]
  • Eve – a commercial encoder

Decoding

[edit]

FFmpeg's VP9 decoder takes advantage of a corpus ofSIMD optimizations shared with other codecs to make it fast. A comparison made by an FFmpeg developer indicated that this was faster than libvpx, and compared to FFmpeg's h.264 decoder, "identical" performance for same-bitrate video, or about 10% faster for same-quality video.[42]

Patent claims

[edit]

In March 2019, Luxembourg-basedSisvel announced the formation of patent pools for VP9 and AV1. Members of the pools includedJVCKenwood,NTT,Orange S.A.,Philips, andToshiba, all of whom were also licensing patents to theMPEG-LA for either the AVC, DASH, or the HEVC patent pools.[75][76] A list of claimed patents was first published on 10 March 2020. This list contains over 650 patents.[77]

Sisvel's prices are .24 Euros for display devices and .08 Euros for non-display devices using VP9, but would not seek royalties for encoded content.[78][75] However, their license makes no exemption for software.[77]

According to The WebM Project, Google does not plan to alter their current or upcoming usage plans of VP9 or AV1 even though they are aware of the patent pools, none of the licensors of the patent pools were involved in the development of VP9 or VP8, and third parties cannot be stopped from demanding licensing fees from any technology that is open-source, royalty-free, and/or free-of-charge.[79]

Successor: from VP10 to AV1

[edit]
"VP10" redirects here. For other uses, seeVP10 (disambiguation).

On September 12, 2014, Google announced that development on VP10 had begun and that after the release of VP10 they planned to have an 18-month gap between releases of video formats.[80] In August 2015, Google began to publish code for VP10.[81]

However, Google decided to incorporate VP10 intoAOMedia Video 1 (AV1). The AV1 codec was developed based on a combination of technologies from VP10,Daala (Xiph/Mozilla) andThor (Cisco).[82][83][84] Accordingly, Google has stated that they will not deploy VP10 internally nor officially release it, making VP9 the last of the VPx-based codecs to be released by Google.[85]

References

[edit]
  1. ^Janko Roettgers (Gigaom), January 2, 2014:YouTube goes 4K, Google signs up long list of hardware partners for VP9 supportArchived 2020-07-23 at theWayback Machine
  2. ^Alex Converse (Google), 19 September 2015:New video compression techniques under consideration for VP10 – presentation at the VideoLAN Dev Days 2015 in Paris
  3. ^abAnja Schmoll-Trautmann (CNET), April 8, 2015:Youtube: Kompression mit Codec VP9 gestartet (german)
  4. ^"Supported media formats".Android Developers.Archived from the original on 20 May 2018. Retrieved9 August 2021.
  5. ^abEsposito, Filipe (June 24, 2020)."Apple adds WebP, HDR support, and more to Safari with iOS 14 and macOS Big Sur".9to5Mac.Archived from the original on March 23, 2021. RetrievedJune 2, 2021.
  6. ^abPeterson, Mike (June 23, 2020)."iPhones, iPads can now stream 4K YouTube videos in iOS 14".AppleInsider.Archived from the original on April 16, 2021. RetrievedJune 2, 2021.
  7. ^"The WebM Project | VP8 Bitstream License".www.webmproject.org.Archived from the original on 2022-05-10. Retrieved2016-08-11.
  8. ^abc"VP-Next Overview and Progress Update"(PDF).WebM Project.Archived(PDF) from the original on 2021-03-30. Retrieved2012-12-29.
  9. ^abcdAdrian Grange."Overview of VP-Next"(PDF).Internet Engineering Task Force.Archived(PDF) from the original on 2013-01-24. Retrieved2012-12-29.
  10. ^BoF meeting on the IETF85 conference in Atlanta, USA with a presentation on VP-Next.Audio recordingArchived 2016-03-04 at theWayback Machine (MP3, ~60 MiB),PräsentationsfolienArchived 2013-07-25 at theWayback Machine (PDF, ~233 kiB)
  11. ^"Next Gen Open Video (NGOV) Requirements"(PDF).WebM Project.Archived(PDF) from the original on 2013-05-22. Retrieved2012-12-29.
  12. ^Paul Wilkins (2013-05-08)."VP9 Bitstream finalization update".WebM Project.Archived from the original on 2021-10-09. Retrieved2013-05-17.
  13. ^"VP9 profile 0 release candidate".Chromium (web browser). 2013-06-11.Archived from the original on 2023-09-08. Retrieved2013-06-19.
  14. ^"Native VP9 decoder is now in the Git master branch".Launchpad. 2013-10-03.Archived from the original on 2013-10-22. Retrieved2013-12-08.
  15. ^ab"Firefox Release 28.0".Mozilla. 2014-03-18.Archived from the original on 2014-03-18. Retrieved2016-06-19.new   VP9 video decoding implemented
  16. ^"Update on WebM/VP9". Google Developers. 2014-06-25.Archived from the original on 2014-08-21. Retrieved2014-06-28.
  17. ^"Remove experimental-bitstream flag for profiles>0".Chromium (web browser). 2014-10-03.Archived from the original on 2023-09-08. Retrieved2015-03-02.
  18. ^Press release from 7 March 2013:Google and MPEG LA Announce Agreement Covering VP8 Video FormatArchived 2022-01-24 at theWayback Machine
  19. ^Thomas Catan (2011-03-04)."Web Video Rivalry Sparks U.S. Probe".The Wall Street Journal. Dow Jones & Company, Inc. Archived fromthe original on 2015-03-18. Retrieved2011-12-31.
  20. ^Cheng, Jacqui (2011-03-04)."Report: DoJ looking into possible anti-WebM moves by MPEG LA".Ars Technica. Condé Nast Digital.Archived from the original on 2011-03-08. Retrieved2011-12-31.
  21. ^"Ittiam and ARM are the first to efficiently bring Google's VP9 to mobile devices". ARM Community. 2014-01-07.Archived from the original on 2014-01-28. Retrieved2013-07-04.
  22. ^"Ittiam's H.265 and VP9 Solutions to Have Widespread Coverage at CES 2014". ARM Community. 2014-01-07. Archived fromthe original on 2014-02-25. Retrieved2013-07-04.
  23. ^"NVIDIA Tegra® X1".nVIDIA. January 2015.Archived from the original on 2015-01-05. Retrieved2016-06-19.H.265, VP9 4K 60 fps Video
  24. ^Joshua Ho, Ryan Smith (AnandTech), January 5, 2015:NVIDIA Tegra X1 Preview & Architecture AnalysisArchived 2015-01-05 at theWayback Machine
  25. ^"VeriSilicon Introduces Hantro G2v2 Multi-format Decoder IP with VP9 Profile 2 to Support 10-bit Premium Internet Content".Business Wire. 2015-03-02.Archived from the original on 2015-04-02. Retrieved2015-03-02.
  26. ^Michael Larabel (2015-04-03)."libvpx 1.4.0 Brings Faster VP9 Encode/Decode".Phoronix.Archived from the original on 2015-04-07. Retrieved2015-04-03.
  27. ^Jan Ozer (May 24, 2016)."Netflix Discusses VP9-Related Development Efforts". streamingmedia.com.Archived from the original on June 6, 2016. RetrievedJune 4, 2016.
  28. ^"A High Performance, OpenCL-Based VP9 Encoder". phoronix.com. 12 January 2016.Archived from the original on 13 January 2016. Retrieved12 January 2016.
  29. ^abPeter Bright (2016-04-18)."Windows 10 Anniversary Update: Google's WebM and VP9 codecs coming to Edge". Ars Technica.Archived from the original on 2017-12-02. Retrieved2017-06-15.
  30. ^"Ittiam accelerates open source VP9 encoder in partnership with Netflix and Google". 2017-03-31.Archived from the original on 2017-04-04. Retrieved2017-04-03.
  31. ^"Add slightly more colorspace variations".Chromium (web browser). 2013-06-07.Archived from the original on 2016-07-04. Retrieved2013-06-19.
  32. ^"Change the use of a reserved color space entry".Chromium (web browser). 2014-11-06.Archived from the original on 2016-07-04. Retrieved2014-11-07.
  33. ^"HDR Video Playback". Android.Archived from the original on 2016-09-23. Retrieved2016-09-23.
  34. ^Rasmus Larsen (2016-09-07)."Android TV 7.0 supports Dolby Vision, HDR10 and HLG". flatpanelshd.Archived from the original on 2016-09-24. Retrieved2016-09-23.
  35. ^abRonald S. Bultje (September 28, 2015)."VP9 encoding/decoding performance vs. HEVC/H.264".Archived from the original on May 1, 2016. RetrievedJune 5, 2016.x265/libvpx are ~50% better than x264, as claimed. But, they are also 10–20x slower.
  36. ^Řeřábek, Martin; Ebrahimi, Touradj (2014)."Comparison of compression efficiency between HEVC/H.265 and VP9 based on subjective assessments". In Tescher, Andrew G (ed.).Applications of Digital Image Processing XXXVII. Vol. 9217. pp. 92170U.Bibcode:2014SPIE.9217E..0UR.CiteSeerX 10.1.1.697.9328.doi:10.1117/12.2065561.S2CID 6419467.Archived from the original on 2016-07-18. Retrieved2016-07-18.{{cite book}}:|journal= ignored (help)
  37. ^Iain Richardson, Abharana Bhat, September 5, 2014:How to stream better quality video: Part 3 – Ultra High Definition, 4K and next generation video codecsArchived 2016-07-18 at theWayback Machine
  38. ^"The State of Codecs 2017". streamingmedia.com. 2017-03-22.Archived from the original on 2017-06-04. Retrieved2017-05-22.
  39. ^"NAB 17 Codec Roundup". 5 May 2017.Archived from the original on 12 May 2017. Retrieved22 May 2017.
  40. ^Ozer, Jan."HEVC: Rating the contenders"(PDF). Streaming Learning Center.Archived(PDF) from the original on 10 June 2017. Retrieved22 May 2017.
  41. ^Jan Ozer, April 2015:The Great UHD Codec Debate: Google's VP9 Vs. HEVC/H.265Archived 2016-07-18 at theWayback Machine
  42. ^abBultje, Ronald S. (22 February 2014)."The world's fastest VP9 decoder: ffvp9".Archived from the original on 26 October 2016. Retrieved14 May 2016.So how does VP9 decoding performance compare to that of other codecs? There's basically two ways to measure this: same-bitrate, or same-quality (…) We did same-quality measurements, and found: ffvp9 tends to beat ffh264 by a tiny bit (10%) (…) we did some same-bitrate comparisons, and found that x264 and ffvp9 are essentially identical in that scenario
  43. ^abcdJan Ozer, Juni 2016:VP9 Finally Comes of Age, But Is it Right for Everyone?Archived 2016-08-11 at theWayback Machine
  44. ^"VP9 Bitstream & Decoding Process Specification"(PDF). 2016-03-31.Archived(PDF) from the original on 2023-02-14. Retrieved2016-11-09.
  45. ^"VP9 Levels and Decoder Testing".The WebM Project.Archived from the original on 2017-03-18. Retrieved2017-03-17.
  46. ^abcRomain Bouqueau, July 12, 2016:A view on VP9 and AV1 part 1: specificationsArchived 2016-08-06 at theWayback Machine
  47. ^abPieter Kapsenberg (2013-10-08)."How VP9 works, technical details & diagrams".Doom9's Forum.Archived from the original on 2014-03-31. Retrieved2014-03-31.
  48. ^Max Sharabayko (2013-10-22)."Next Generation Video Codecs: HEVC, VP9, Daala" (in German).Archived from the original on 2016-03-04. Retrieved2015-08-09.
  49. ^Akramullah, Shahriar (2014), "Video Coding Standards",Digital Video Concepts, Methods, and Metrics, pp. 55–100,doi:10.1007/978-1-4302-6713-3_3,ISBN 978-1-4302-6712-6
  50. ^Christopher Montgomery (2013-08-12)."Introducing Daala part 3: Time/Frequency Resolution Switching".Monty's Demo Pages. Xiph.Org, Red Hat Inc.Archived from the original on 2016-06-04. Retrieved2016-07-19.We submitted this WHT plus a few variants to Google for use in VP9's lossless coding mode; they chose one of the alternate versions of the WHT illustrated above.
  51. ^"WebM Container Guidelines". 2017-11-28.Archived from the original on 2018-12-14. Retrieved19 December 2018.
  52. ^abJan Ozer, 12. April 2016:A Progress Report: The Alliance for Open Media and the AV1 CodecArchived 2021-02-25 at theWayback Machine
  53. ^"Commons:Video".Archived from the original on 2016-06-25. Retrieved2016-09-19.
  54. ^"Help:Converting video".Archived from the original on 2016-06-08. Retrieved2016-09-19.
  55. ^"Netflix has started streaming to Android in AV1".GSMArena.com.Archived from the original on 2020-06-12. Retrieved2020-05-18.
  56. ^"[Updated – It will soon]NVIDIA SHIELD Android TV Does Not Support Google's 4K Content". 2016-12-09.Archived from the original on 2017-04-18. Retrieved17 April 2017.NVIDIA has now confirmed to us that the SHIELD Android TV will be updated in due course to support encrypted VP9 and Google Play Movies & TV 4K content.
  57. ^"Widevine Quarterly Partner Update Q3 2016". 2016-10-11.Archived from the original on 2017-04-27. Retrieved17 April 2017.The new Chromecast Ultra has support for (…) VP9 profile 0 and 2
  58. ^"Key benefits of Widevine's DRM solution".Archived from the original on 12 April 2017. Retrieved17 April 2017.WebM
  59. ^"Google details what you need to play Stadia games in 4K on the web".Engadget. 15 March 2020.Archived from the original on 2020-03-16. Retrieved2020-05-18.
  60. ^"MPEG-DASH VP9 for VoD and Live - Bitmovin".Bitmovin. 2017-03-24.Archived from the original on 2017-10-30. Retrieved2017-10-29.
  61. ^"Encoding.com releases support for VP9". 2016-08-31.Archived from the original on 2023-07-25. Retrieved17 May 2017.
  62. ^"HLS still "industry standard" says encoding.com report". 2017-03-09.Archived from the original on 2017-06-01. Retrieved17 May 2017.
  63. ^"[chrome] Revision 172738". Src.chromium.org. Retrieved2016-09-27.
  64. ^Ed Hewitt (Ohso Ltd.), 21. Februar 2013:Google Chrome hits 25
  65. ^Volker Zota (2013-06-18)."Googles Web-Videocodec VP9 auf der Zielgeraden" (in German). Heise Newsticker.Archived from the original on 2014-11-29. Retrieved2014-11-01.
  66. ^"Safari Technology Preview Release Notes".developer.apple.com.Archived from the original on 2017-12-06. Retrieved2020-07-16.
  67. ^"HTML5 + &".alltomwindows.se. 11 June 2010.Archived from the original on 1 October 2020. Retrieved17 February 2019.
  68. ^"Release Notes – 0.28". 11 April 2016.Archived from the original on 18 April 2016. Retrieved23 April 2016.
  69. ^"android supported media formats".Archived from the original on 11 March 2012. Retrieved9 September 2015.
  70. ^"SoCs Supporting VP8/VP9 – wiki".wiki.webmproject.org. Archived fromthe original on 2016-01-15. Retrieved2016-01-18.
  71. ^"Encode and Decode Capabilities for 7th Generation Intel® Core™ Processors and Newer".intel.com. Intel Corporation. Retrieved4 August 2024.
  72. ^"MLB The Show 20 Gameplay Video - 4K HDR 60 FPS on PlayStation 5, Load Times Also Revealed". 14 November 2020.Archived from the original on 2020-11-06. Retrieved2021-04-19.
  73. ^Grois, Dan; Marpe, Detlev; Nguyen, Tung; Hadar, Ofer (2014). "Comparative assessment of H.265/MPEG-HEVC, VP9, and H.264/MPEG-AVC encoders for low-delay video applications". In Tescher, Andrew G (ed.).Applications of Digital Image Processing XXXVII. Vol. 9217. pp. 92170Q.Bibcode:2014SPIE.9217E..0QG.doi:10.1117/12.2073323.S2CID 16598590.{{cite book}}:|journal= ignored (help)
  74. ^Larabel, Michael (17 February 2019)."SVT-VP9 Is Intel's Latest Open-Source Video Encoder Yielding High Performance VP9".Phoronix.Archived from the original on 5 July 2019. Retrieved30 May 2019.
  75. ^abOzer, Jan (2019-03-28)."Sisvel Announces Patent Pools for VP9 and AV1".Stream Learning Center.Archived from the original on 2019-04-04. Retrieved4 April 2019.
  76. ^Cluff, Phil (2019-03-28)."Did Sisvel just catch AOM with their patents down?".Mux.com.Archived from the original on 2019-04-04. Retrieved4 April 2019.
  77. ^abShankland, Stephen (10 March 2020)."Streaming video could be saddled with a new patent licensing cost".CNET.Archived from the original on 14 March 2020. Retrieved15 April 2021.
  78. ^Ozer, Jan (2019-03-28)."No Content Royalties in Sisvel VP9/AV1 Patent Pools".Streaming Media. Information Today Inc.Archived from the original on 2019-04-04. Retrieved4 April 2019.
  79. ^"Frequently Asked Questions".The WebM Project.Archived from the original on September 22, 2021. RetrievedApril 15, 2021.
  80. ^Stephen Shankland (September 12, 2014)."Google's Web-video ambitions bump into hard reality".CNET.Archived from the original on September 14, 2014. RetrievedSeptember 13, 2014.
  81. ^Michael Larabel (Phoronix.com), 17. August 2015:Google Starts Pushing Out VP10 Open-Source Code Into Libvpx
  82. ^"The Alliance for Open Media Welcomes New Members and Announces Availability of Open Source Video Codec Project". Alliance for Open Media. 2016-04-05. Archived fromthe original on 2016-04-20. Retrieved2016-04-07.
  83. ^Jan Ozer (2016-04-12)."A Progress Report: The Alliance for Open Media and the AV1 Codec". StreamingMedia.com.Archived from the original on 2016-04-14. Retrieved2016-04-13.[...] code from VP10, by far the most mature of the three, will dominate.
  84. ^Zimmerman, Steven (15 May 2017)."Google's Royalty-Free Answer to HEVC: A Look at AV1 and the Future of Video Codecs". XDA Developers. Archived fromthe original on 14 June 2017. Retrieved10 June 2017.
  85. ^Jan Ozer (2016-05-15)."What is VP9". StreamingMedia.com.Archived from the original on 2017-06-24. Retrieved2016-06-19.

External links

[edit]
Wikimedia Commons has media related toVP9.
Video
compression
ISO,IEC,
MPEG
ITU-T,VCEG
SMPTE
TrueMotion and AOMedia
Chinese Standard
  • AVS1 P2/AVS+(GB/T 20090.2/16)
  • AVS2 P2(GB/T 33475.2,GY/T 299.1)
    • HDR Vivid(GY/T 358)
  • AVS3 P2(GY/T 368)
Others
Audio
compression
ISO,IEC,
MPEG
ITU-T
IETF
3GPP
ETSI
Bluetooth SIG
Chinese Standard
Others
Image
compression
IEC,ISO,IETF,
W3C,ITU-T,JPEG
Others
Containers
ISO,IEC
ITU-T
IETF
SMPTE
Others
Collaborations
Methods
Lists
SeeCompression methods for techniques andCompression software for codecs
Retrieved from "https://en.wikipedia.org/w/index.php?title=VP9&oldid=1268763146"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp