Расширения для vp9 видео windows 10 что это

VP9 is an open and royalty-free[1] video coding format developed by Google.
VP9

VP9 logo
Internet media type video/VP9
Developed by Google
Initial release June 17, 2013
Type of format Video coding format
Contained by
  • Matroska
  • WebM
  • IVF
Extended from VP8
Extended to AV1
Standard VP9 Bitstream & Decoding Process Specification
Open format? Yes
Free format? See § Patent claims
Website webmproject.org/vp9

VP9 is an open and royalty-free[1] video coding format developed by Google.

VP9 is the successor to VP8 and competes mainly with MPEG’s High Efficiency Video Coding (HEVC/H.265).
At first, VP9 was mainly used on Google’s video platform YouTube.[2][3] The emergence of the Alliance for Open Media, and its support for the ongoing development of the successor AV1, 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 (see HTML5 video § Browser support). Android has supported VP9 since version 4.4 KitKat,[4] while iOS/iPadOS added support for VP9 in iOS/iPadOS 14.[5][6]

Parts of the format are covered by patents 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 company On2 Technologies that created it.
The development of VP9 started in the second half of 2011 under the development names of Next Gen Open Video (NGOV) and VP-Next.[8][9][10] The design goals for VP9 included reducing the bit rate by 50% compared to VP8 while maintaining the same video quality, and aiming for better compression efficiency than the MPEG High Efficiency Video Coding (HEVC) standard.[9][11] In June 2013 the «profile 0» of VP9 was finalized, and two months later Google’s Chrome browser was released with support for VP9 video playback.[12][13] In October of that year a native VP9 decoder was added to FFmpeg,[14] and to Libav six weeks later. Mozilla added VP9 support to Firefox 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 the WebM format was published, featuring support for VP9 together with Opus audio.

In March 2013, the MPEG Licensing Administration dropped an announced assertion of disputed patent claims against VP8 and its successors after the United 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 for ARM Cortex devices. Using GPGPU techniques, the decoder was capable of 1080p at 30fps on an Arndale Board.[22] In early 2015 Nvidia announced VP9 support in its Tegra X1 SoC, 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 its libvpx library, with version 1.4.0 adding support for 10-bit and 12-bit bit depth, 4:2:2 and 4:4:4 chroma subsampling, and VP9 multithreaded decoding/encoding.[26]

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

In January 2016, Ittiam demonstrated an OpenCL based VP9 encoder.[28] The encoder is targeting ARM Mali mobile GPUs and was demonstrated on a Samsung Galaxy S6.

VP9 support was added to Microsoft’s web browser Edge. It is present in development releases starting with EdgeHTML 14.14291 and due to be officially released in summer 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 than 1080p (such as UHD) and also enables lossless compression.

The VP9 format supports the following color spaces: Rec. 601, Rec. 709, Rec. 2020, SMPTE-170, SMPTE-240, and sRGB.[31][32]

VP9 supports HDR video using hybrid log–gamma (HLG) and perceptual quantizer (PQ) transfer functions.[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 for HEVC (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 gap between VP9 and HEVC».[38] At NAB 2017, Netflix shared that they had switched to the EVE 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’s VMAF 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 in libvpx, x264 and x265 was made by an FFmpeg developer in September 2015: By SSIM index, libvpx was mostly superior to x264 across the range of comparable encoding speeds, but the main benefit was at the slower end of x264@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 as x264@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 metric VQM in early 2015, the VP9 reference encoder delivered video quality on par with the best HEVC 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 than H.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/s Luma Picture Size Max Bitrate (Mbit/s) Max CPB Size for Visual Layer (MBits) Min Compression Ratio Max Tiles Min Alt-Ref Distance Max Reference Frames Examples for resolution @ frame rate
1 829440 36864 0.20 0.40 2 1 4 8 256×144@15
1.1 2764800 73728 0.80 1.0 2 1 4 8 384×192@30
2 4608000 122880 1.8 1.5 2 1 4 8 480×256@30
2.1 9216000 245760 3.6 2.8 2 2 4 8 640×384@30
3 20736000 552960 7.2 6.0 2 4 4 8 1080×512@30
3.1 36864000 983040 12 10 2 4 4 8 1280×768@30
4 83558400 2228224 18 16 4 4 4 8 2048×1088@30
4.1 160432128 2228224 30 18 4 4 5 6 2048×1088@60
5 311951360 8912896 60 36 6 8 6 4 4096×2176@30
5.1 588251136 8912896 120 46 8 8 10 4 4096×2176@60
5.2 1176502272 8912896 180 TBD 8 8 10 4 4096×2176@120
6 1176502272 35651584 180 TBD 8 16 10 4 8192×4352@30
6.1 2353004544 35651584 240 TBD 8 16 10 4 8192×4352@60
6.2 4706009088 35651584 480 TBD 8 16 10 4 8192×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 by entropy coding. A skewed variant of the pattern is used when the horizontal or vertical edge is more important.

VP9 is a traditional block-based transform 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 to VP8. 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 in intra-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 asymmetric discrete sine transform (ADST),
  • larger discrete 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 some parallel 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 separate thread. The image is then divided into coding units called superblocks of 64×64 pixels which are adaptively subpartitioned in a quadtree 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»). Each inter 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 encoded Walsh–Hadamard transformed (WHT) residue signal.[49][50]

In order to be seekable, raw VP9 bitstreams have to be encapsulated in a container format, for example Matroska (.mkv), its derived WebM format (.webm) or the older minimalistic Indeo video file (IVF) format which is traditionally supported by libvpx.[46][47] VP9 is identified as V_VP9 in WebM and VP09 in MP4, adhering to respective naming conventions.[51]

Adoption[edit]

Adobe Flash, which traditionally used VPx formats up to VP7, was never upgraded to VP8 or VP9, but instead to H.264. Therefore, VP9 often penetrated corresponding web applications only with the gradual shift from Flash to HTML5 technology, which was still somewhat immature when VP9 was introduced.
Trends towards UHD resolutions, higher color depth and wider gamuts 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 leading MPEG 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 platform YouTube, which offers VP9 video at all resolutions[52] along with Opus audio in the WebM file format, through DASH streaming.

Another early adopter was Wikipedia (specifically Wikimedia 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 and Theora.[54]

Since December 2016, Netflix has used VP9 encoding for their catalog, alongside H.264 and HEVC. 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 Play Movies & TV uses (at least in part) VP9 profile 2 with Widevine DRM.[56][57][58]

Stadia uses VP9 for video game streaming up to 4k on supported hardware like the Chromecast Ultra, supported mobile phones as well as computers.[59]

Encoding services[edit]

A series of cloud encoding services offer VP9 encoding, including Amazon, 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 used software-as-a-service HTML5 video player.[43]

Browser support[edit]

VP9 is implemented in these web browsers:

  • Chromium[63] and Google Chrome[64] (usable by default since version 29 from May and August 2013, respectively)[65]
  • Opera (since version 15 from July 2013)
  • Firefox (since version 28 from March 2014)[15]
  • Microsoft Edge (as of summer 2016)[29]
  • Safari (as of Safari Technology Preview Release 110, with official support added in version 14) [66]

Internet Explorer is missing VP9 support completely.
In March 2016 an estimated 65 to 75% of browsers in use on desktop and notebook systems were able to play VP9 videos in HTML5 webpages, based on data from StatCounter.[43]

Operating system support[edit]

VP9 support by different operating systems

Microsoft Windows macOS BSD / Linux Android OS iOS
Codec support Yes
Partial: Win 10 v1607
Full: Win 10 v1809
Yes Yes Yes Yes
Container support On 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 beta 2 for Safari[67]
WebM (.webm)
Matroska (.mkv)
WebM (.webm)
Matroska (.mkv)
Notes On Windows 10:

— On Anniversary Update (1607), limited support is available in Microsoft Edge (via MSE only) and Universal Windows Platform apps.

— On April 2018 Update (1803) with Web Media Extensions preinstalled, Microsoft Edge (EdgeHTML 17) supports VP9 videos embedded in <video> tags.

— On October 2018 Update (1809), VP9 Video Extensions is preinstalled. It enables encoding of VP8 and VP9 content on devices that don’t have a hardware-based video encoder.[68]

Support introduced in macOS 11.0 Support introduced in Android 4.4 Support introduced in iOS 14.0[5][6]

Media player software support[edit]

VP9 is supported in all major open source media player software, including VLC, MPlayer/MPlayer2/MPV, Kodi, MythTV,[69] and FFplay.

Hardware device support[edit]

Android has had VP9 software decoding since version 4.4 «KitKat».[70] For a list of consumer electronics with hardware support, including TVs, smartphones, set top boxes and game consoles, see webmproject.org’s list.[71]

Hardware implementations[edit]

The following chips, architectures, CPUs, GPUs and SoCs provide hardware acceleration of VP9. Some of these are known to have fixed function hardware, but this list also incorporates GPU or DSP based implementations – software implementations on non-CPU hardware. The latter category also serve the purpose of offloading the CPU, but power efficiency is not as good as the fixed function hardware (more comparable to well optimized SIMD aware software).

Notable hardware supporting accelerated decoding

Company Chip/Architecture Notable uses Encoding
AllWinner A80[72] Red X
AMD Raven Ridge[73] Ryzen 5 2400G, Ryzen 7 2800H, Ryzen 3 2300U Red X
Picasso Ryzen 5 3400G, Ryzen 7 3750H, Ryzen 3 3300U Red X
Navi[74] Radeon RX 5000 GPU series Red X
Renoir Ryzen 5 4600G, Ryzen 7 4800H, Ryzen 3 4300U Red X
Navi 2 Radeon RX 6000 GPU series Red X
Lucienne Ryzen 7 5700U, Ryzen 5 5500U, Ryzen 3 5300U Red X
Cezanne Ryzen 5 5600G, Ryzen 7 5800H, Ryzen 3 5400U Red X
Amlogic S9 family[75] Red X
Apple Inc. Media Engine all M1 Apple Silicon chips and newer[76][77]
ARM Mali-V61 («Egil») VPU[78] Green tick
HiSilicon HI3798C[79] Red X
Kirin 980[80] Huawei Mate 20/P30 ?
Imagination PowerVR Series6[81] Apple iPhone 6/6s Red X
Intel Bay Trail[82] Celeron J1750 Red X
Merrifield[72] Atom Z3460 Red X
Moorefield[72] Atom Z3530 Red X
Skylake[83][84] Core i7-6700 Red X
Kaby Lake[83][85] Core i7-7700 Green tick
Coffee Lake Core i7-8700, Core i9-9900 Green tick
Whiskey Lake Green tick
Comet Lake Green tick
Ice Lake Green tick
Tiger Lake Green tick
Rocket Lake Green tick
Alder Lake Green tick
Raptor Lake Green tick
MediaTek MT6595[72] Red X
MT8135[72] Red X
Helio X20/X25[86] Red X
Helio X30[87] Green tick
Helio P30 Green tick
Nvidia Maxwell GM206[88] GTX 950 — 960/750/965M Red X
Pascal[88] GTX 1080/1080 Ti/1080M/1070/1070 Ti/1070M/1060/1050/1050 Ti/Titan X/Titan Xp, GT 1030 Red X
Volta[88] Nvidia Titan V Red X
Turing[88] GeForce RTX 2060 — 2080/2080 Ti, GTX 1660/1650, Titan RTX Red X
Ampere[88] GeForce RTX 3090, RTX 3080, RTX 3070 Red X
Tegra X1[89] Nvidia Shield Android TV, Nintendo Switch Red X
Qualcomm Snapdragon 660/665/670 Motorola Moto G8/G8 Power/G8 Plus, Pixel 3a/3a XL ?
Snapdragon 680/695 Xiaomi Redmi Note 11/Note 11 Pro 5G ?
Snapdragon 710/712/730 ?
Snapdragon 820/821[90] OnePlus 3, LG G5/G6, Pixel ?
Snapdragon 835[91] Pixel 2, OnePlus 5/5T, LG V30 Green tick
Snapdragon 845[92] Pixel 3, Asus Zenfone 5Z, OnePlus 6/6T Green tick
Snapdragon 855 Pixel 4 Green tick
Realtek RTD1295[93] Red X
Samsung Exynos 7 Octa 7420[94] Samsung Galaxy S6, Samsung Galaxy Note 5 Red X
Exynos 8 Octa 8890[95] Samsung Galaxy S7 Red X
Exynos 9 Octa 8895[96] Samsung Galaxy S8, Samsung Galaxy Note 8 Green tick
Exynos 9 Octa 9810[97] Samsung Galaxy S9 Green tick
Exynos 9 Octa 9820 Samsung Galaxy S10 Green tick
Exynos 9 Octa 9825 Samsung Galaxy Note 10 Green tick

This is not a complete list. Further SoCs, as well as hardware IP vendors can be found at webmproject.org.[71]

Video game consoles[edit]

The Sony PlayStation 5 supports capturing 1080p and 2160p footage using VP9 in a WebM container.[98]

Software implementations[edit]

The reference implementation from Google is found in the free software programming library libvpx.
It has a single-pass and a two-pass encoding mode, but the single-pass mode is considered broken and does not offer effective control over the target bitrate.[43][99]

Encoding[edit]

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

Decoding[edit]

  • libvpx
  • ffvp9 (FFmpeg)

FFmpeg’s VP9 decoder takes advantage of a corpus of SIMD 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-based Sisvel announced the formation of patent pools for VP9 and AV1. Members of the pools included JVCKenwood, NTT, Orange S.A., Philips, and Toshiba, all of whom were also licensing patents to the MPEG-LA for either the AVC, DASH, or the HEVC patent pools.[101][102] A list of claimed patents was first published on 10 March 2020. This list contains over 650 patents.[103]

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.[104][101] However, their license makes no exemption for software.[103]

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.[105]

Successor: from VP10 to AV1[edit]

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.[106] In August 2015, Google began to publish code for VP10.[107]

However, Google decided to incorporate VP10 into AOMedia Video 1 (AV1). The AV1 codec was developed based on a combination of technologies from VP10, Daala (Xiph/Mozilla) and Thor (Cisco).[108][109][110] 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.[111]

References[edit]

  1. ^ Janko Roettgers (Gigaom), January 2, 2014: YouTube goes 4K, Google signs up long list of hardware partners for VP9 support
  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. ^ a b Anja Schmoll-Trautmann (CNET), April 8, 2015: Youtube: Kompression mit Codec VP9 gestartet (german)
  4. ^ «Supported media formats». Android Developers. Retrieved 9 August 2021.
  5. ^ a b Esposito, Filipe (June 24, 2020). «Apple adds WebP, HDR support, and more to Safari with iOS 14 and macOS Big Sur». 9to5Mac. Retrieved June 2, 2021.
  6. ^ a b Peterson, Mike (June 23, 2020). «iPhones, iPads can now stream 4K YouTube videos in iOS 14». AppleInsider. Retrieved June 2, 2021.
  7. ^ «The WebM Project | VP8 Bitstream License». www.webmproject.org.
  8. ^ a b c «VP-Next Overview and Progress Update» (PDF). WebM Project. Retrieved 2012-12-29.
  9. ^ a b c d Adrian Grange. «Overview of VP-Next» (PDF). Internet Engineering Task Force. Retrieved 2012-12-29.
  10. ^ BoF meeting on the IETF85 conference in Atlanta, USA with a presentation on VP-Next. Audio recording (MP3, ~60 MiB), Präsentationsfolien (PDF, ~233 kiB)
  11. ^ «Next Gen Open Video (NGOV) Requirements» (PDF). WebM Project. Retrieved 2012-12-29.
  12. ^ Paul Wilkins (2013-05-08). «VP9 Bitstream finalization update». WebM Project. Retrieved 2013-05-17.
  13. ^ «VP9 profile 0 release candidate». Chromium (web browser). 2013-06-11. Retrieved 2013-06-19.
  14. ^ «Native VP9 decoder is now in the Git master branch». Launchpad. 2013-10-03. Retrieved 2013-12-08.
  15. ^ a b «Firefox Release 28.0». Mozilla. 2014-03-18. Retrieved 2016-06-19. new   VP9 video decoding implemented
  16. ^ «Update on WebM/VP9». Google Developers. 2014-06-25. Retrieved 2014-06-28.
  17. ^ «Remove experimental-bitstream flag for profiles>0». Chromium (web browser). 2014-10-03. Retrieved 2015-03-02.
  18. ^ Press release from 7 March 2013: Google and MPEG LA Announce Agreement Covering VP8 Video Format
  19. ^ Thomas Catan (2011-03-04). «Web Video Rivalry Sparks U.S. Probe». The Wall Street Journal. Dow Jones & Company, Inc. Archived from the original on 2015-03-18. Retrieved 2011-12-31.
  20. ^ Cheng, Jacqui (2011-03-04). «Report: DoJ looking into possible anti-WebM moves by MPEG LA». Ars Technica. Condé Nast Digital. Retrieved 2011-12-31.
  21. ^ «Ittiam’s H.265 and VP9 Solutions to Have Widespread Coverage at CES 2014». ARM Community. 2014-01-07. Retrieved 2013-07-04.
  22. ^ «NVIDIA Tegra® X1». nVIDIA. January 2015. Retrieved 2016-06-19. H.265, VP9 4K 60 fps Video
  23. ^ Joshua Ho, Ryan Smith (AnandTech), January 5, 2015: NVIDIA Tegra X1 Preview & Architecture Analysis
  24. ^ «VeriSilicon Introduces Hantro G2v2 Multi-format Decoder IP with VP9 Profile 2 to Support 10-bit Premium Internet Content». Business Wire. 2015-03-02. Retrieved 2015-03-02.
  25. ^ Michael Larabel (2015-04-03). «libvpx 1.4.0 Brings Faster VP9 Encode/Decode». Phoronix. Retrieved 2015-04-03.
  26. ^ Jan Ozer (May 24, 2016). «Netflix Discusses VP9-Related Development Efforts». streamingmedia.com. Retrieved June 4, 2016.
  27. ^ «A High Performance, OpenCL-Based VP9 Encoder». phoronix.com. 12 January 2016. Retrieved 12 January 2016.
  28. ^ a b Peter Bright (2016-04-18). «Windows 10 Anniversary Update: Google’s WebM and VP9 codecs coming to Edge». Ars Technica.
  29. ^ «Ittiam accelerates open source VP9 encoder in partnership with Netflix and Google». 2017-03-31. Retrieved 2017-04-03.
  30. ^ «Add slightly more colorspace variations». Chromium (web browser). 2013-06-07. Retrieved 2013-06-19.
  31. ^ «Change the use of a reserved color space entry». Chromium (web browser). 2014-11-06. Retrieved 2014-11-07.
  32. ^ «HDR Video Playback». Android. Retrieved 2016-09-23.
  33. ^ Rasmus Larsen (2016-09-07). «Android TV 7.0 supports Dolby Vision, HDR10 and HLG». flatpanelshd. Retrieved 2016-09-23.
  34. ^ a b Ronald S. Bultje (September 28, 2015). «VP9 encoding/decoding performance vs. HEVC/H.264». Retrieved June 5, 2016. x265/libvpx are ~50% better than x264, as claimed. But, they are also 10–20x slower.
  35. ^ Ř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. Proceedings of the SPIE. 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.
  36. ^ Iain Richardson, Abharana Bhat, September 5, 2014: How to stream better quality video: Part 3 – Ultra High Definition, 4K and next generation video codecs
  37. ^ «The State of Codecs 2017». streamingmedia.com. 2017-03-22. Retrieved 2017-05-22.
  38. ^ «NAB 17 Codec Roundup». 5 May 2017. Retrieved 22 May 2017.
  39. ^ Ozer, Jan. «HEVC: Rating the contenders» (PDF). Streaming Learning Center. Retrieved 22 May 2017.
  40. ^ Jan Ozer, April 2015: The Great UHD Codec Debate: Google’s VP9 Vs. HEVC/H.265
  41. ^ a b Bultje, Ronald S. (22 February 2014). «The world’s fastest VP9 decoder: ffvp9». Retrieved 14 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
  42. ^ a b c d e Jan Ozer, Juni 2016: VP9 Finally Comes of Age, But Is it Right for Everyone?
  43. ^ «VP9 Bitstream & Decoding Process Specification» (PDF). 2016-03-31. Retrieved 2016-11-09.
  44. ^ «VP9 Levels and Decoder Testing». The WebM Project.
  45. ^ a b c Romain Bouqueau, July 12, 2016: A view on VP9 and AV1 part 1: specifications
  46. ^ a b Pieter Kapsenberg (2013-10-08). «How VP9 works, technical details & diagrams». Doom9’s Forum. Retrieved 2014-03-31.
  47. ^ Max Sharabayko (2013-10-22). «Next Generation Video Codecs: HEVC, VP9, Daala» (in German). Retrieved 2015-08-09.
  48. ^ 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
  49. ^ Christopher Montgomery (2013-08-12). «Introducing Daala part 3: Time/Frequency Resolution Switching». Monty’s Demo Pages. Xiph.Org, Red Hat Inc. Retrieved 2016-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.
  50. ^ «WebM Container Guidelines». 2017-11-28. Retrieved 19 December 2018.
  51. ^ a b Jan Ozer, 12. April 2016: A Progress Report: The Alliance for Open Media and the AV1 Codec
  52. ^ «Commons:Video». Retrieved 2016-09-19.
  53. ^ «Help:Converting video». Retrieved 2016-09-19.
  54. ^ «Netflix has started streaming to Android in AV1». GSMArena.com. Retrieved 2020-05-18.
  55. ^ «[Updated – It will soon]NVIDIA SHIELD Android TV Does Not Support Google’s 4K Content». 2016-12-09. Retrieved 17 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.
  56. ^ «Widevine Quarterly Partner Update Q3 2016». 2016-10-11. Retrieved 17 April 2017. The new Chromecast Ultra has support for (…) VP9 profile 0 and 2
  57. ^ «Key benefits of Widevine’s DRM solution». Retrieved 17 April 2017. WebM
  58. ^ «Google details what you need to play Stadia games in 4K on the web». Engadget. Retrieved 2020-05-18.
  59. ^ «MPEG-DASH VP9 for VoD and Live — Bitmovin». Bitmovin. 2017-03-24. Retrieved 2017-10-29.
  60. ^ «Encoding.com releases support for VP9». 2016-08-31. Retrieved 17 May 2017.
  61. ^ «HLS still «industry standard» says encoding.com report». 2017-03-09. Retrieved 17 May 2017.
  62. ^ «[chrome] Revision 172738». Src.chromium.org. Retrieved 2016-09-27.
  63. ^ Ed Hewitt (Ohso Ltd.), 21. Februar 2013: Google Chrome hits 25
  64. ^ Volker Zota (2013-06-18). «Googles Web-Videocodec VP9 auf der Zielgeraden» (in German). Heise Newsticker. Retrieved 2014-11-01.
  65. ^ «Safari Technology Preview Release Notes». developer.apple.com.
  66. ^ «Safari finally supports WebM video playback on macOS Big Sur 11.3 Beta 2». The 8-Bit. 18 February 2021. Retrieved May 1, 2021.
  67. ^ «HTML5 + &». alltomwindows.se.
  68. ^ «Release Notes – 0.28». 11 April 2016. Retrieved 23 April 2016.
  69. ^ «android supported media formats». Retrieved 9 September 2015.
  70. ^ a b «SoCs Supporting VP8/VP9 – wiki». wiki.webmproject.org. Retrieved 2016-01-18.
  71. ^ a b c d e «Imagination makes efficient VP9 video decode a reality for all mainstream devices». Imagination Blog. Retrieved 2016-09-28.
  72. ^ Michael, Larabel. «Radeon VCN Encode Support For RadeonSI Gallium3D». Phoronix.com. Retrieved 21 December 2017.
  73. ^ Kirsch, Nathan (July 7, 2019). «AMD Radeon RX 5700 XT and 5700 Video Card Review». Legit Reviews.
  74. ^ «Compatible chipsets». kodi.wiki. Retrieved 2016-08-05.
  75. ^ Bridge, The Broadcast (2021-04-07). «Apple’s M1 ARM For Broadcast Infrastructure Applications: Part 2 — The Broadcast Bridge — Connecting IT to Broadcast». www.thebroadcastbridge.com. Retrieved 2022-09-07.
  76. ^ Singh, Kay (2021-05-08). «Apple Silicon M1 Power Consumption Deep Dive Part 2: Local Playback». Kay’s Blog. Retrieved 2022-09-07.
  77. ^ «ARM Announces Mali-G51 Mainstream GPU, Mali-V-61 Video Processing Block». anandtech.com. 2016-10-31. Retrieved 2011-01-13.
  78. ^ «Hi3798C V200 Brief Data Sheet» (PDF). 2015-08-07. Retrieved 2016-03-01.
  79. ^ «Huawei Mate 20 – YouTube Device Report». devicereport.youtube.com. Retrieved 2019-05-11.
  80. ^ «Advanced VP9 decoder now available for Imagination’s PowerVR Series6 GPUs». Imagination Blog. Retrieved 2016-01-18.
  81. ^ «New Intel IGP drivers add H.265, VP9 hardware decode support». The Tech Report. 2015-01-15. Retrieved 2016-01-18.
  82. ^ a b «intel-hybrid-driver». github.com. Retrieved 2016-04-19.
  83. ^ «VP9 Encode Support Added To VA-API – Phoronix». www.phoronix.com. Retrieved 2016-05-27.
  84. ^ Intel, Intel (6 August 2021). «Encode and Decode Capabilities for 7th Generation Intel® Core™ Processors and Newer». Intel. Retrieved 12 August 2021.
  85. ^ «Helio X20 / X25 | MediaTek». Retrieved 9 June 2016.
  86. ^ «MediaTek Launches Helio X30 with Cortex A73, 10nm Node and PowerVR GPU». 2016-09-26. Retrieved 2016-09-28.
  87. ^ a b c d e «Video Encode and Decode GPU Support Matrix». NVIDIA Developer. NVIDIA Corporation. 8 September 2020. Retrieved 2021-03-17.
  88. ^ «NVIDIA Tegra X1 Preview & Architecture Analysis». www.anandtech.com. Retrieved 2016-08-07.
  89. ^ «Snapdragon 820 Processor Product Brief | Qualcomm». Qualcomm. 2015-11-10. Retrieved 2016-01-18.
  90. ^ «Snapdragon 835 Processor | Qualcomm». Qualcomm. 2016-12-06. Retrieved 2017-01-29.
  91. ^ «Snapdragon 845 Processor | Qualcomm». Qualcomm. 2018-03-13. Retrieved 2018-03-13.
  92. ^ «Realtek». www.realtek.com.tw. Retrieved 2016-12-09.
  93. ^ «Experience the Amazing Exynos by Visiting Samsung Exynos Website». www.samsung.com. Archived from the original on 2015-11-12. Retrieved 2016-01-18.
  94. ^ «Supported codecs on Exynos variant of the Galaxy S7». imgur.com. Retrieved 2016-07-06.
  95. ^ «Samsung Exynos 9 Series (8895) Mobile Processor». Retrieved 2017-03-31.
  96. ^ «Exynos 9 Series 9810 Processor». Retrieved 2018-03-13.
  97. ^ «MLB The Show 20 Gameplay Video — 4K HDR 60 FPS on PlayStation 5, Load Times Also Revealed». 14 November 2020. Retrieved 2021-04-19.
  98. ^ 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. Proceedings of the SPIE. Applications of Digital Image Processing XXXVII. Vol. 9217. pp. 92170Q. Bibcode:2014SPIE.9217E..0QG. doi:10.1117/12.2073323. S2CID 16598590.
  99. ^ Larabel, Michael (17 February 2019). «SVT-VP9 Is Intel’s Latest Open-Source Video Encoder Yielding High Performance VP9». Phoronix. Retrieved 30 May 2019.
  100. ^ a b Ozer, Jan (2019-03-28). «Sisvel Announces Patent Pools for VP9 and AV1». Stream Learning Center. Retrieved 4 April 2019.
  101. ^ Cluff, Phil (2019-03-28). «Did Sisvel just catch AOM with their patents down?». Mux.com. Retrieved 4 April 2019.
  102. ^ a b Shankland, Stephen (10 March 2020). «Streaming video could be saddled with a new patent licensing cost». CNET. Retrieved 15 April 2021.
  103. ^ Ozer, Jan (2019-03-28). «No Content Royalties in Sisvel VP9/AV1 Patent Pools». Streaming Media. Information Today Inc. Retrieved 4 April 2019.
  104. ^ «Frequently Asked Questions». The WebM Project. Retrieved April 15, 2021.
  105. ^ Stephen Shankland (September 12, 2014). «Google’s Web-video ambitions bump into hard reality». CNET. Retrieved September 13, 2014.
  106. ^ Michael Larabel (Phoronix.com), 17. August 2015: Google Starts Pushing Out VP10 Open-Source Code Into Libvpx
  107. ^ «The Alliance for Open Media Welcomes New Members and Announces Availability of Open Source Video Codec Project». Alliance for Open Media. 2016-04-05. Retrieved 2016-04-07.
  108. ^ Jan Ozer (2016-04-12). «A Progress Report: The Alliance for Open Media and the AV1 Codec». StreamingMedia.com. Retrieved 2016-04-13. […] code from VP10, by far the most mature of the three, will dominate.
  109. ^ 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 from the original on 14 June 2017. Retrieved 10 June 2017.
  110. ^ Jan Ozer (2016-05-15). «What is VP9». StreamingMedia.com. Retrieved 2016-06-19.

External links[edit]

Wikimedia Commons has media related to VP9.

  • Official website
  • «WebM and the New VP9 Open Video Codec», I/O (YouTube) (video), 2013.
  • Bitstream Overview
  • Jan Ozer (Streaming Media Magazine), June 2016: VP9 Finally Comes of Age, But Is it Right for Everyone?
  • Ronald Bultje: Overview of the VP9 video codec, 13 December 2016
VP9

VP9 logo
Internet media type video/VP9
Developed by Google
Initial release June 17, 2013
Type of format Video coding format
Contained by
  • Matroska
  • WebM
  • IVF
Extended from VP8
Extended to AV1
Standard VP9 Bitstream & Decoding Process Specification
Open format? Yes
Free format? See § Patent claims
Website webmproject.org/vp9

VP9 is an open and royalty-free[1] video coding format developed by Google.

VP9 is the successor to VP8 and competes mainly with MPEG’s High Efficiency Video Coding (HEVC/H.265).
At first, VP9 was mainly used on Google’s video platform YouTube.[2][3] The emergence of the Alliance for Open Media, and its support for the ongoing development of the successor AV1, 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 (see HTML5 video § Browser support). Android has supported VP9 since version 4.4 KitKat,[4] while iOS/iPadOS added support for VP9 in iOS/iPadOS 14.[5][6]

Parts of the format are covered by patents 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 company On2 Technologies that created it.
The development of VP9 started in the second half of 2011 under the development names of Next Gen Open Video (NGOV) and VP-Next.[8][9][10] The design goals for VP9 included reducing the bit rate by 50% compared to VP8 while maintaining the same video quality, and aiming for better compression efficiency than the MPEG High Efficiency Video Coding (HEVC) standard.[9][11] In June 2013 the «profile 0» of VP9 was finalized, and two months later Google’s Chrome browser was released with support for VP9 video playback.[12][13] In October of that year a native VP9 decoder was added to FFmpeg,[14] and to Libav six weeks later. Mozilla added VP9 support to Firefox 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 the WebM format was published, featuring support for VP9 together with Opus audio.

In March 2013, the MPEG Licensing Administration dropped an announced assertion of disputed patent claims against VP8 and its successors after the United 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 for ARM Cortex devices. Using GPGPU techniques, the decoder was capable of 1080p at 30fps on an Arndale Board.[22] In early 2015 Nvidia announced VP9 support in its Tegra X1 SoC, 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 its libvpx library, with version 1.4.0 adding support for 10-bit and 12-bit bit depth, 4:2:2 and 4:4:4 chroma subsampling, and VP9 multithreaded decoding/encoding.[26]

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

In January 2016, Ittiam demonstrated an OpenCL based VP9 encoder.[28] The encoder is targeting ARM Mali mobile GPUs and was demonstrated on a Samsung Galaxy S6.

VP9 support was added to Microsoft’s web browser Edge. It is present in development releases starting with EdgeHTML 14.14291 and due to be officially released in summer 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 than 1080p (such as UHD) and also enables lossless compression.

The VP9 format supports the following color spaces: Rec. 601, Rec. 709, Rec. 2020, SMPTE-170, SMPTE-240, and sRGB.[31][32]

VP9 supports HDR video using hybrid log–gamma (HLG) and perceptual quantizer (PQ) transfer functions.[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 for HEVC (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 gap between VP9 and HEVC».[38] At NAB 2017, Netflix shared that they had switched to the EVE 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’s VMAF 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 in libvpx, x264 and x265 was made by an FFmpeg developer in September 2015: By SSIM index, libvpx was mostly superior to x264 across the range of comparable encoding speeds, but the main benefit was at the slower end of x264@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 as x264@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 metric VQM in early 2015, the VP9 reference encoder delivered video quality on par with the best HEVC 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 than H.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/s Luma Picture Size Max Bitrate (Mbit/s) Max CPB Size for Visual Layer (MBits) Min Compression Ratio Max Tiles Min Alt-Ref Distance Max Reference Frames Examples for resolution @ frame rate
1 829440 36864 0.20 0.40 2 1 4 8 256×144@15
1.1 2764800 73728 0.80 1.0 2 1 4 8 384×192@30
2 4608000 122880 1.8 1.5 2 1 4 8 480×256@30
2.1 9216000 245760 3.6 2.8 2 2 4 8 640×384@30
3 20736000 552960 7.2 6.0 2 4 4 8 1080×512@30
3.1 36864000 983040 12 10 2 4 4 8 1280×768@30
4 83558400 2228224 18 16 4 4 4 8 2048×1088@30
4.1 160432128 2228224 30 18 4 4 5 6 2048×1088@60
5 311951360 8912896 60 36 6 8 6 4 4096×2176@30
5.1 588251136 8912896 120 46 8 8 10 4 4096×2176@60
5.2 1176502272 8912896 180 TBD 8 8 10 4 4096×2176@120
6 1176502272 35651584 180 TBD 8 16 10 4 8192×4352@30
6.1 2353004544 35651584 240 TBD 8 16 10 4 8192×4352@60
6.2 4706009088 35651584 480 TBD 8 16 10 4 8192×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 by entropy coding. A skewed variant of the pattern is used when the horizontal or vertical edge is more important.

VP9 is a traditional block-based transform 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 to VP8. 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 in intra-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 asymmetric discrete sine transform (ADST),
  • larger discrete 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 some parallel 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 separate thread. The image is then divided into coding units called superblocks of 64×64 pixels which are adaptively subpartitioned in a quadtree 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»). Each inter 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 encoded Walsh–Hadamard transformed (WHT) residue signal.[49][50]

In order to be seekable, raw VP9 bitstreams have to be encapsulated in a container format, for example Matroska (.mkv), its derived WebM format (.webm) or the older minimalistic Indeo video file (IVF) format which is traditionally supported by libvpx.[46][47] VP9 is identified as V_VP9 in WebM and VP09 in MP4, adhering to respective naming conventions.[51]

Adoption[edit]

Adobe Flash, which traditionally used VPx formats up to VP7, was never upgraded to VP8 or VP9, but instead to H.264. Therefore, VP9 often penetrated corresponding web applications only with the gradual shift from Flash to HTML5 technology, which was still somewhat immature when VP9 was introduced.
Trends towards UHD resolutions, higher color depth and wider gamuts 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 leading MPEG 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 platform YouTube, which offers VP9 video at all resolutions[52] along with Opus audio in the WebM file format, through DASH streaming.

Another early adopter was Wikipedia (specifically Wikimedia 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 and Theora.[54]

Since December 2016, Netflix has used VP9 encoding for their catalog, alongside H.264 and HEVC. 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 Play Movies & TV uses (at least in part) VP9 profile 2 with Widevine DRM.[56][57][58]

Stadia uses VP9 for video game streaming up to 4k on supported hardware like the Chromecast Ultra, supported mobile phones as well as computers.[59]

Encoding services[edit]

A series of cloud encoding services offer VP9 encoding, including Amazon, 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 used software-as-a-service HTML5 video player.[43]

Browser support[edit]

VP9 is implemented in these web browsers:

  • Chromium[63] and Google Chrome[64] (usable by default since version 29 from May and August 2013, respectively)[65]
  • Opera (since version 15 from July 2013)
  • Firefox (since version 28 from March 2014)[15]
  • Microsoft Edge (as of summer 2016)[29]
  • Safari (as of Safari Technology Preview Release 110, with official support added in version 14) [66]

Internet Explorer is missing VP9 support completely.
In March 2016 an estimated 65 to 75% of browsers in use on desktop and notebook systems were able to play VP9 videos in HTML5 webpages, based on data from StatCounter.[43]

Operating system support[edit]

VP9 support by different operating systems

Microsoft Windows macOS BSD / Linux Android OS iOS
Codec support Yes
Partial: Win 10 v1607
Full: Win 10 v1809
Yes Yes Yes Yes
Container support On 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 beta 2 for Safari[67]
WebM (.webm)
Matroska (.mkv)
WebM (.webm)
Matroska (.mkv)
Notes On Windows 10:

— On Anniversary Update (1607), limited support is available in Microsoft Edge (via MSE only) and Universal Windows Platform apps.

— On April 2018 Update (1803) with Web Media Extensions preinstalled, Microsoft Edge (EdgeHTML 17) supports VP9 videos embedded in <video> tags.

— On October 2018 Update (1809), VP9 Video Extensions is preinstalled. It enables encoding of VP8 and VP9 content on devices that don’t have a hardware-based video encoder.[68]

Support introduced in macOS 11.0 Support introduced in Android 4.4 Support introduced in iOS 14.0[5][6]

Media player software support[edit]

VP9 is supported in all major open source media player software, including VLC, MPlayer/MPlayer2/MPV, Kodi, MythTV,[69] and FFplay.

Hardware device support[edit]

Android has had VP9 software decoding since version 4.4 «KitKat».[70] For a list of consumer electronics with hardware support, including TVs, smartphones, set top boxes and game consoles, see webmproject.org’s list.[71]

Hardware implementations[edit]

The following chips, architectures, CPUs, GPUs and SoCs provide hardware acceleration of VP9. Some of these are known to have fixed function hardware, but this list also incorporates GPU or DSP based implementations – software implementations on non-CPU hardware. The latter category also serve the purpose of offloading the CPU, but power efficiency is not as good as the fixed function hardware (more comparable to well optimized SIMD aware software).

Notable hardware supporting accelerated decoding

Company Chip/Architecture Notable uses Encoding
AllWinner A80[72] Red X
AMD Raven Ridge[73] Ryzen 5 2400G, Ryzen 7 2800H, Ryzen 3 2300U Red X
Picasso Ryzen 5 3400G, Ryzen 7 3750H, Ryzen 3 3300U Red X
Navi[74] Radeon RX 5000 GPU series Red X
Renoir Ryzen 5 4600G, Ryzen 7 4800H, Ryzen 3 4300U Red X
Navi 2 Radeon RX 6000 GPU series Red X
Lucienne Ryzen 7 5700U, Ryzen 5 5500U, Ryzen 3 5300U Red X
Cezanne Ryzen 5 5600G, Ryzen 7 5800H, Ryzen 3 5400U Red X
Amlogic S9 family[75] Red X
Apple Inc. Media Engine all M1 Apple Silicon chips and newer[76][77]
ARM Mali-V61 («Egil») VPU[78] Green tick
HiSilicon HI3798C[79] Red X
Kirin 980[80] Huawei Mate 20/P30 ?
Imagination PowerVR Series6[81] Apple iPhone 6/6s Red X
Intel Bay Trail[82] Celeron J1750 Red X
Merrifield[72] Atom Z3460 Red X
Moorefield[72] Atom Z3530 Red X
Skylake[83][84] Core i7-6700 Red X
Kaby Lake[83][85] Core i7-7700 Green tick
Coffee Lake Core i7-8700, Core i9-9900 Green tick
Whiskey Lake Green tick
Comet Lake Green tick
Ice Lake Green tick
Tiger Lake Green tick
Rocket Lake Green tick
Alder Lake Green tick
Raptor Lake Green tick
MediaTek MT6595[72] Red X
MT8135[72] Red X
Helio X20/X25[86] Red X
Helio X30[87] Green tick
Helio P30 Green tick
Nvidia Maxwell GM206[88] GTX 950 — 960/750/965M Red X
Pascal[88] GTX 1080/1080 Ti/1080M/1070/1070 Ti/1070M/1060/1050/1050 Ti/Titan X/Titan Xp, GT 1030 Red X
Volta[88] Nvidia Titan V Red X
Turing[88] GeForce RTX 2060 — 2080/2080 Ti, GTX 1660/1650, Titan RTX Red X
Ampere[88] GeForce RTX 3090, RTX 3080, RTX 3070 Red X
Tegra X1[89] Nvidia Shield Android TV, Nintendo Switch Red X
Qualcomm Snapdragon 660/665/670 Motorola Moto G8/G8 Power/G8 Plus, Pixel 3a/3a XL ?
Snapdragon 680/695 Xiaomi Redmi Note 11/Note 11 Pro 5G ?
Snapdragon 710/712/730 ?
Snapdragon 820/821[90] OnePlus 3, LG G5/G6, Pixel ?
Snapdragon 835[91] Pixel 2, OnePlus 5/5T, LG V30 Green tick
Snapdragon 845[92] Pixel 3, Asus Zenfone 5Z, OnePlus 6/6T Green tick
Snapdragon 855 Pixel 4 Green tick
Realtek RTD1295[93] Red X
Samsung Exynos 7 Octa 7420[94] Samsung Galaxy S6, Samsung Galaxy Note 5 Red X
Exynos 8 Octa 8890[95] Samsung Galaxy S7 Red X
Exynos 9 Octa 8895[96] Samsung Galaxy S8, Samsung Galaxy Note 8 Green tick
Exynos 9 Octa 9810[97] Samsung Galaxy S9 Green tick
Exynos 9 Octa 9820 Samsung Galaxy S10 Green tick
Exynos 9 Octa 9825 Samsung Galaxy Note 10 Green tick

This is not a complete list. Further SoCs, as well as hardware IP vendors can be found at webmproject.org.[71]

Video game consoles[edit]

The Sony PlayStation 5 supports capturing 1080p and 2160p footage using VP9 in a WebM container.[98]

Software implementations[edit]

The reference implementation from Google is found in the free software programming library libvpx.
It has a single-pass and a two-pass encoding mode, but the single-pass mode is considered broken and does not offer effective control over the target bitrate.[43][99]

Encoding[edit]

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

Decoding[edit]

  • libvpx
  • ffvp9 (FFmpeg)

FFmpeg’s VP9 decoder takes advantage of a corpus of SIMD 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-based Sisvel announced the formation of patent pools for VP9 and AV1. Members of the pools included JVCKenwood, NTT, Orange S.A., Philips, and Toshiba, all of whom were also licensing patents to the MPEG-LA for either the AVC, DASH, or the HEVC patent pools.[101][102] A list of claimed patents was first published on 10 March 2020. This list contains over 650 patents.[103]

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.[104][101] However, their license makes no exemption for software.[103]

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.[105]

Successor: from VP10 to AV1[edit]

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.[106] In August 2015, Google began to publish code for VP10.[107]

However, Google decided to incorporate VP10 into AOMedia Video 1 (AV1). The AV1 codec was developed based on a combination of technologies from VP10, Daala (Xiph/Mozilla) and Thor (Cisco).[108][109][110] 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.[111]

References[edit]

  1. ^ Janko Roettgers (Gigaom), January 2, 2014: YouTube goes 4K, Google signs up long list of hardware partners for VP9 support
  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. ^ a b Anja Schmoll-Trautmann (CNET), April 8, 2015: Youtube: Kompression mit Codec VP9 gestartet (german)
  4. ^ «Supported media formats». Android Developers. Retrieved 9 August 2021.
  5. ^ a b Esposito, Filipe (June 24, 2020). «Apple adds WebP, HDR support, and more to Safari with iOS 14 and macOS Big Sur». 9to5Mac. Retrieved June 2, 2021.
  6. ^ a b Peterson, Mike (June 23, 2020). «iPhones, iPads can now stream 4K YouTube videos in iOS 14». AppleInsider. Retrieved June 2, 2021.
  7. ^ «The WebM Project | VP8 Bitstream License». www.webmproject.org.
  8. ^ a b c «VP-Next Overview and Progress Update» (PDF). WebM Project. Retrieved 2012-12-29.
  9. ^ a b c d Adrian Grange. «Overview of VP-Next» (PDF). Internet Engineering Task Force. Retrieved 2012-12-29.
  10. ^ BoF meeting on the IETF85 conference in Atlanta, USA with a presentation on VP-Next. Audio recording (MP3, ~60 MiB), Präsentationsfolien (PDF, ~233 kiB)
  11. ^ «Next Gen Open Video (NGOV) Requirements» (PDF). WebM Project. Retrieved 2012-12-29.
  12. ^ Paul Wilkins (2013-05-08). «VP9 Bitstream finalization update». WebM Project. Retrieved 2013-05-17.
  13. ^ «VP9 profile 0 release candidate». Chromium (web browser). 2013-06-11. Retrieved 2013-06-19.
  14. ^ «Native VP9 decoder is now in the Git master branch». Launchpad. 2013-10-03. Retrieved 2013-12-08.
  15. ^ a b «Firefox Release 28.0». Mozilla. 2014-03-18. Retrieved 2016-06-19. new   VP9 video decoding implemented
  16. ^ «Update on WebM/VP9». Google Developers. 2014-06-25. Retrieved 2014-06-28.
  17. ^ «Remove experimental-bitstream flag for profiles>0». Chromium (web browser). 2014-10-03. Retrieved 2015-03-02.
  18. ^ Press release from 7 March 2013: Google and MPEG LA Announce Agreement Covering VP8 Video Format
  19. ^ Thomas Catan (2011-03-04). «Web Video Rivalry Sparks U.S. Probe». The Wall Street Journal. Dow Jones & Company, Inc. Archived from the original on 2015-03-18. Retrieved 2011-12-31.
  20. ^ Cheng, Jacqui (2011-03-04). «Report: DoJ looking into possible anti-WebM moves by MPEG LA». Ars Technica. Condé Nast Digital. Retrieved 2011-12-31.
  21. ^ «Ittiam’s H.265 and VP9 Solutions to Have Widespread Coverage at CES 2014». ARM Community. 2014-01-07. Retrieved 2013-07-04.
  22. ^ «NVIDIA Tegra® X1». nVIDIA. January 2015. Retrieved 2016-06-19. H.265, VP9 4K 60 fps Video
  23. ^ Joshua Ho, Ryan Smith (AnandTech), January 5, 2015: NVIDIA Tegra X1 Preview & Architecture Analysis
  24. ^ «VeriSilicon Introduces Hantro G2v2 Multi-format Decoder IP with VP9 Profile 2 to Support 10-bit Premium Internet Content». Business Wire. 2015-03-02. Retrieved 2015-03-02.
  25. ^ Michael Larabel (2015-04-03). «libvpx 1.4.0 Brings Faster VP9 Encode/Decode». Phoronix. Retrieved 2015-04-03.
  26. ^ Jan Ozer (May 24, 2016). «Netflix Discusses VP9-Related Development Efforts». streamingmedia.com. Retrieved June 4, 2016.
  27. ^ «A High Performance, OpenCL-Based VP9 Encoder». phoronix.com. 12 January 2016. Retrieved 12 January 2016.
  28. ^ a b Peter Bright (2016-04-18). «Windows 10 Anniversary Update: Google’s WebM and VP9 codecs coming to Edge». Ars Technica.
  29. ^ «Ittiam accelerates open source VP9 encoder in partnership with Netflix and Google». 2017-03-31. Retrieved 2017-04-03.
  30. ^ «Add slightly more colorspace variations». Chromium (web browser). 2013-06-07. Retrieved 2013-06-19.
  31. ^ «Change the use of a reserved color space entry». Chromium (web browser). 2014-11-06. Retrieved 2014-11-07.
  32. ^ «HDR Video Playback». Android. Retrieved 2016-09-23.
  33. ^ Rasmus Larsen (2016-09-07). «Android TV 7.0 supports Dolby Vision, HDR10 and HLG». flatpanelshd. Retrieved 2016-09-23.
  34. ^ a b Ronald S. Bultje (September 28, 2015). «VP9 encoding/decoding performance vs. HEVC/H.264». Retrieved June 5, 2016. x265/libvpx are ~50% better than x264, as claimed. But, they are also 10–20x slower.
  35. ^ Ř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. Proceedings of the SPIE. 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.
  36. ^ Iain Richardson, Abharana Bhat, September 5, 2014: How to stream better quality video: Part 3 – Ultra High Definition, 4K and next generation video codecs
  37. ^ «The State of Codecs 2017». streamingmedia.com. 2017-03-22. Retrieved 2017-05-22.
  38. ^ «NAB 17 Codec Roundup». 5 May 2017. Retrieved 22 May 2017.
  39. ^ Ozer, Jan. «HEVC: Rating the contenders» (PDF). Streaming Learning Center. Retrieved 22 May 2017.
  40. ^ Jan Ozer, April 2015: The Great UHD Codec Debate: Google’s VP9 Vs. HEVC/H.265
  41. ^ a b Bultje, Ronald S. (22 February 2014). «The world’s fastest VP9 decoder: ffvp9». Retrieved 14 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
  42. ^ a b c d e Jan Ozer, Juni 2016: VP9 Finally Comes of Age, But Is it Right for Everyone?
  43. ^ «VP9 Bitstream & Decoding Process Specification» (PDF). 2016-03-31. Retrieved 2016-11-09.
  44. ^ «VP9 Levels and Decoder Testing». The WebM Project.
  45. ^ a b c Romain Bouqueau, July 12, 2016: A view on VP9 and AV1 part 1: specifications
  46. ^ a b Pieter Kapsenberg (2013-10-08). «How VP9 works, technical details & diagrams». Doom9’s Forum. Retrieved 2014-03-31.
  47. ^ Max Sharabayko (2013-10-22). «Next Generation Video Codecs: HEVC, VP9, Daala» (in German). Retrieved 2015-08-09.
  48. ^ 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
  49. ^ Christopher Montgomery (2013-08-12). «Introducing Daala part 3: Time/Frequency Resolution Switching». Monty’s Demo Pages. Xiph.Org, Red Hat Inc. Retrieved 2016-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.
  50. ^ «WebM Container Guidelines». 2017-11-28. Retrieved 19 December 2018.
  51. ^ a b Jan Ozer, 12. April 2016: A Progress Report: The Alliance for Open Media and the AV1 Codec
  52. ^ «Commons:Video». Retrieved 2016-09-19.
  53. ^ «Help:Converting video». Retrieved 2016-09-19.
  54. ^ «Netflix has started streaming to Android in AV1». GSMArena.com. Retrieved 2020-05-18.
  55. ^ «[Updated – It will soon]NVIDIA SHIELD Android TV Does Not Support Google’s 4K Content». 2016-12-09. Retrieved 17 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.
  56. ^ «Widevine Quarterly Partner Update Q3 2016». 2016-10-11. Retrieved 17 April 2017. The new Chromecast Ultra has support for (…) VP9 profile 0 and 2
  57. ^ «Key benefits of Widevine’s DRM solution». Retrieved 17 April 2017. WebM
  58. ^ «Google details what you need to play Stadia games in 4K on the web». Engadget. Retrieved 2020-05-18.
  59. ^ «MPEG-DASH VP9 for VoD and Live — Bitmovin». Bitmovin. 2017-03-24. Retrieved 2017-10-29.
  60. ^ «Encoding.com releases support for VP9». 2016-08-31. Retrieved 17 May 2017.
  61. ^ «HLS still «industry standard» says encoding.com report». 2017-03-09. Retrieved 17 May 2017.
  62. ^ «[chrome] Revision 172738». Src.chromium.org. Retrieved 2016-09-27.
  63. ^ Ed Hewitt (Ohso Ltd.), 21. Februar 2013: Google Chrome hits 25
  64. ^ Volker Zota (2013-06-18). «Googles Web-Videocodec VP9 auf der Zielgeraden» (in German). Heise Newsticker. Retrieved 2014-11-01.
  65. ^ «Safari Technology Preview Release Notes». developer.apple.com.
  66. ^ «Safari finally supports WebM video playback on macOS Big Sur 11.3 Beta 2». The 8-Bit. 18 February 2021. Retrieved May 1, 2021.
  67. ^ «HTML5 + &». alltomwindows.se.
  68. ^ «Release Notes – 0.28». 11 April 2016. Retrieved 23 April 2016.
  69. ^ «android supported media formats». Retrieved 9 September 2015.
  70. ^ a b «SoCs Supporting VP8/VP9 – wiki». wiki.webmproject.org. Retrieved 2016-01-18.
  71. ^ a b c d e «Imagination makes efficient VP9 video decode a reality for all mainstream devices». Imagination Blog. Retrieved 2016-09-28.
  72. ^ Michael, Larabel. «Radeon VCN Encode Support For RadeonSI Gallium3D». Phoronix.com. Retrieved 21 December 2017.
  73. ^ Kirsch, Nathan (July 7, 2019). «AMD Radeon RX 5700 XT and 5700 Video Card Review». Legit Reviews.
  74. ^ «Compatible chipsets». kodi.wiki. Retrieved 2016-08-05.
  75. ^ Bridge, The Broadcast (2021-04-07). «Apple’s M1 ARM For Broadcast Infrastructure Applications: Part 2 — The Broadcast Bridge — Connecting IT to Broadcast». www.thebroadcastbridge.com. Retrieved 2022-09-07.
  76. ^ Singh, Kay (2021-05-08). «Apple Silicon M1 Power Consumption Deep Dive Part 2: Local Playback». Kay’s Blog. Retrieved 2022-09-07.
  77. ^ «ARM Announces Mali-G51 Mainstream GPU, Mali-V-61 Video Processing Block». anandtech.com. 2016-10-31. Retrieved 2011-01-13.
  78. ^ «Hi3798C V200 Brief Data Sheet» (PDF). 2015-08-07. Retrieved 2016-03-01.
  79. ^ «Huawei Mate 20 – YouTube Device Report». devicereport.youtube.com. Retrieved 2019-05-11.
  80. ^ «Advanced VP9 decoder now available for Imagination’s PowerVR Series6 GPUs». Imagination Blog. Retrieved 2016-01-18.
  81. ^ «New Intel IGP drivers add H.265, VP9 hardware decode support». The Tech Report. 2015-01-15. Retrieved 2016-01-18.
  82. ^ a b «intel-hybrid-driver». github.com. Retrieved 2016-04-19.
  83. ^ «VP9 Encode Support Added To VA-API – Phoronix». www.phoronix.com. Retrieved 2016-05-27.
  84. ^ Intel, Intel (6 August 2021). «Encode and Decode Capabilities for 7th Generation Intel® Core™ Processors and Newer». Intel. Retrieved 12 August 2021.
  85. ^ «Helio X20 / X25 | MediaTek». Retrieved 9 June 2016.
  86. ^ «MediaTek Launches Helio X30 with Cortex A73, 10nm Node and PowerVR GPU». 2016-09-26. Retrieved 2016-09-28.
  87. ^ a b c d e «Video Encode and Decode GPU Support Matrix». NVIDIA Developer. NVIDIA Corporation. 8 September 2020. Retrieved 2021-03-17.
  88. ^ «NVIDIA Tegra X1 Preview & Architecture Analysis». www.anandtech.com. Retrieved 2016-08-07.
  89. ^ «Snapdragon 820 Processor Product Brief | Qualcomm». Qualcomm. 2015-11-10. Retrieved 2016-01-18.
  90. ^ «Snapdragon 835 Processor | Qualcomm». Qualcomm. 2016-12-06. Retrieved 2017-01-29.
  91. ^ «Snapdragon 845 Processor | Qualcomm». Qualcomm. 2018-03-13. Retrieved 2018-03-13.
  92. ^ «Realtek». www.realtek.com.tw. Retrieved 2016-12-09.
  93. ^ «Experience the Amazing Exynos by Visiting Samsung Exynos Website». www.samsung.com. Archived from the original on 2015-11-12. Retrieved 2016-01-18.
  94. ^ «Supported codecs on Exynos variant of the Galaxy S7». imgur.com. Retrieved 2016-07-06.
  95. ^ «Samsung Exynos 9 Series (8895) Mobile Processor». Retrieved 2017-03-31.
  96. ^ «Exynos 9 Series 9810 Processor». Retrieved 2018-03-13.
  97. ^ «MLB The Show 20 Gameplay Video — 4K HDR 60 FPS on PlayStation 5, Load Times Also Revealed». 14 November 2020. Retrieved 2021-04-19.
  98. ^ 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. Proceedings of the SPIE. Applications of Digital Image Processing XXXVII. Vol. 9217. pp. 92170Q. Bibcode:2014SPIE.9217E..0QG. doi:10.1117/12.2073323. S2CID 16598590.
  99. ^ Larabel, Michael (17 February 2019). «SVT-VP9 Is Intel’s Latest Open-Source Video Encoder Yielding High Performance VP9». Phoronix. Retrieved 30 May 2019.
  100. ^ a b Ozer, Jan (2019-03-28). «Sisvel Announces Patent Pools for VP9 and AV1». Stream Learning Center. Retrieved 4 April 2019.
  101. ^ Cluff, Phil (2019-03-28). «Did Sisvel just catch AOM with their patents down?». Mux.com. Retrieved 4 April 2019.
  102. ^ a b Shankland, Stephen (10 March 2020). «Streaming video could be saddled with a new patent licensing cost». CNET. Retrieved 15 April 2021.
  103. ^ Ozer, Jan (2019-03-28). «No Content Royalties in Sisvel VP9/AV1 Patent Pools». Streaming Media. Information Today Inc. Retrieved 4 April 2019.
  104. ^ «Frequently Asked Questions». The WebM Project. Retrieved April 15, 2021.
  105. ^ Stephen Shankland (September 12, 2014). «Google’s Web-video ambitions bump into hard reality». CNET. Retrieved September 13, 2014.
  106. ^ Michael Larabel (Phoronix.com), 17. August 2015: Google Starts Pushing Out VP10 Open-Source Code Into Libvpx
  107. ^ «The Alliance for Open Media Welcomes New Members and Announces Availability of Open Source Video Codec Project». Alliance for Open Media. 2016-04-05. Retrieved 2016-04-07.
  108. ^ Jan Ozer (2016-04-12). «A Progress Report: The Alliance for Open Media and the AV1 Codec». StreamingMedia.com. Retrieved 2016-04-13. […] code from VP10, by far the most mature of the three, will dominate.
  109. ^ 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 from the original on 14 June 2017. Retrieved 10 June 2017.
  110. ^ Jan Ozer (2016-05-15). «What is VP9». StreamingMedia.com. Retrieved 2016-06-19.

External links[edit]

Wikimedia Commons has media related to VP9.

  • Official website
  • «WebM and the New VP9 Open Video Codec», I/O (YouTube) (video), 2013.
  • Bitstream Overview
  • Jan Ozer (Streaming Media Magazine), June 2016: VP9 Finally Comes of Age, But Is it Right for Everyone?
  • Ronald Bultje: Overview of the VP9 video codec, 13 December 2016

Лучшие аудио и видеокодеки
для Windows 11, 10, 8, 7 и XP

Если при попытке проиграть аудио или видеофайл ничего не происходит или компьютер выдает ошибку, это означает, что вам требуется скачать кодеки.
Именно кодеки отвечают за преобразование мультимедийной информации в привычный для нас видеоконтент или звук.
Хотя в Windows по умолчанию встроена базовая библиотека, при воспроизведении редких расширений вроде WebM могут возникнуть проблемы.
В этом обзоре мы собрали лучшие кодек-паки, которые позволяют открывать все типы медиафайлов.

Содержание:

K-Lite Codec Pack

K-Lite Codec Pack

K-Lite Codec Pack – наиболее распространенная библиотека кодеков, который пользуется популярностью среди пользователей с любым уровнем навыков, благодаря своей функциональности и простоте. Поставляется в нескольких видах:

  • Basic – устанавливает все кодеки, но поставляется без плеера;
  • Standard – включает в себя проигрыватель и позволяет просматривать информацию о файле;
  • Full – поставляется с опцией высококачественного рендеринга и позволяет просматривать 3D;
  • Mega – предлагает дополнительные «фишки» для музыки, позволяет проигрывать самые редкие форматы, в том числе вышедшие из употребления или созданные недавно.

Неопытные пользователи часто путают кодек и процесс воспроизведения. Кодек-пак не является средством просмотра, это вспомогательное звено, позволяющая проигрывателю распознавать содержимое контейнера (формата). В этом состоит удобство пакета K-Lite: он уже включает в себя медиаплеер, так что новички могут не беспокоиться о том, чем воспроизвести фильм.

Скачать видео кодеки Клайт можно совершенно бесплатно, они устанавливаются, как обычная программа, и почти не требует вмешательств в настройки. Единственное, что требуется – выбрать подходящий тип из вышеперечисленных и указать нужные пакеты. Так как разработчики постоянно выкладывают актуальную версию своего продукта, он станет хорошим вариантом, если нужно обновить установленный пак. Подходит для всех версий Windows с разрядностью 32 и 64 бита.

✔️ Преимущества:

  • полностью бесплатный без каких-либо ограничений;
  • можно выбирать установки самостоятельно или выбрать авторежим;
  • автоматически обнаруживает и исправляет ошибки установленных декодеров;
  • позволяет просматривать DVD и Blu-ray.

Недостатки:

  • установка производится на английском языке;
  • нет опции перекодировки файлов;
  • после установки нельзя изменить настройки пакета.

DivX

DivX

Пак помогает открывать форматы DivX, AVI, MKV и HEVC с разрешением вплоть до 4К. Благодаря встроенной аппаратной поддержке DXVA обеспечивается плавное проигрывание крупных файлов даже на слабых нетбуках и ноутбуках с неактуальной видеокартой. Еще одной полезной особенностью является проигрывание видеоклипов с субтитрами, даже если используемый плеер не поддерживает скрытый текст.

DivX – коммерческий продукт, доступный в бесплатном и платном варианте. Некоммерческое использование допускает создание видеопотока в MPEG-4 и включает в себя поддержку H 264 (AVC) и 265 (HEVC).

Данный вариант рекомендуется тем, кто часто занимается перекодировкой видеофайлов. Софт включает в себя видеоконвертер, который позволяет пользователям точно настраивать параметры видеофайлов: настраивать битрейт, добавлять водяные знаки, выбирать формат аудио. При этом клипы, сжатые посредством DivX, распознаются даже устаревшими плеерами и видеоредакторами.

✔️ Преимущества:

  • поддерживает стриминг видео на игровые консоли XBox и PlayStation;
  • позволяет подключать дополнительные аудиодорожки к видеофайлу;
  • включает в себя кодировщик и фильтры улучшения качества.

Недостатки:

  • бывают проблемы с некоторыми аудиоформатами, в частности, AC3;
  • конвертер накладывает на видеофайлы водяной знак;
  • при перекодировке видео бывает снижение качества.

Windows 10 Codec pack

Windows 10 Codec pack

Со времен Windows XP появилось множество новых форматов, и пакет Windows 10 Codec pack рассчитан как раз на последние версии системы, в том числе 11. Хотя установщик с таким же успехом можно использовать и на старых системах, ведь он также позволяет открывать устаревшие форматы. Кроме того, софт предлагает коллекцию утилит для изменения настроек видео, аудио и параметров системы.

Среди распознаваемых расширений – bdmv, .mkv, .ts, .flv, .evo, .avi, .hevc, .webm, .mp4, .ogm, .m4v, .flac, .m4a, .ac3, .ape, .dts, .aac, .ogg, .mp3, .3gp .ofr, .mpc, . Поддерживаются такие типы сжатия, как h.265, x265, x264, HEVC, 10bit x264, AVCHD, h.264, AVC, DivX, XviD, MPEG2, MPEG4. Так как в установщик включен плеер MPC (Media Player Classic), данный пакет можно использовать как более компактную замену кодек-паку К-Лайт.

✔️ Преимущества:

  • автоматически проверяет наличие новых библиотек и скачивает их;
  • позволяет просматривать защищенные CD и DVD-диски и Blu-ray;
  • поддерживает разные разрешения, в том числе свыше 4К;
  • разрешено вручную настраивать параметры кодеков.

Недостатки:

  • некоторые антивирусы распознают установщик как опасный файл;
  • англоязычная панель управления;
  • во время установки пытается подгрузить рекламный софт.

MKVToolnix

MKVToolnix

Кроссплатформенный набор твиков для манипулирования видеофайлами в формате Matroska. С помощью утилиты можно объединять несколько мультимедийных потоков (аудио, субтитры, видео, метатеги) и создавать видеофайлы MKV (видео), аудиодорожки с расширением .mka, субтитры .mks и трехмерное видео .mk3d . Также с помощью приложения можно получать подробную информацию о медиафайлах с этими расширениями.

Matroska – сравнительно новый тип упаковки, созданный как альтернатива AVI, MOV, RealMedia, MP4. Несмотря на высокое качество, кодеки до сих пор не пользуются такой популярностью, как их конкуренты, из-за того, что контейнеры с этими данными не поддерживают аппаратное ускорение. Просмотр таких файлов встроен в некоторые современные проигрыватели наподобие KMPlayer.

Дополнительные инструменты позволяют проводить редактирование подобных видеофайлов, проверять на ошибки, изменять формат. Имеется продвинутые опции, в том числе обработка субтитров и извлечение аудиодорожек. Помимо «матрешки» софт позволяет проигрывать MPEG, AVI, MP4, RealVideo, OGM, MPEG1/2, VC1, H.264 и другие.

✔️ Преимущества:

  • поставляется в стандартном и портативном виде;
  • удобный пользовательский интерфейс на русском языке;
  • поставляется с редактором видео и аудио.

Недостатки:

  • при показе субтитров бывают сбои с кодировкой текста;
  • для некоторых инструментов нужно дополнительно скачать оболочку;
  • не поддерживается предпросмотр изменяемых медиафайлов.

Windows 7 Codec Pack

Windows 7 Codec Pack

Как можно понять из названия, Windows 7 Codec Pack был создан после выпуска данной версии системы. На момент реализации кодек-пак предоставлял поддержку всех новейших видео- и аудиоформатов. Среди поддерживаемых расширений – .hevc, .bdmv, .evo, .avi, .mkv, .flv, .mp4, .webm, .ts, .ogm, .m4v, .ac3, .flac .dts, .ape, .ogg, .aac, .ofr, .3gp, .mpc и множество других.

Данные кодеки для видео и аудио можно устанавливать в полуавтоматическом режиме – в этом случае утилита самостоятельно выставит оптимальные настройки. Также пользователям разрешено вручную указать нужные библиотеки и установки. При включении аппаратного ускорения в софте появится возможность кодировать файлы типом сжатия HEVC, VC-1, H.264, также в этом случае можно изменять дополнительные настройки системы.

✔️ Преимущества:

  • поставляется вместе с видеопроигрывателем;
  • позволяет изменять графические настройки системы;
  • настройка параметров видео для разных пользовательских аккаунтов ПК.

Недостатки:

  • помечается некоторыми антивирусами как опасный;
  • установка производится на английском языке;
  • для изменения некоторых параметров требуются права администратора.

VP6

VP6

VP6 — это пак видеокодеков с низким битрейтом и высоким качеством для воспроизведения и кодирования видео. Его можно использовать в качестве плагина в ПО, принимающем сторонние видеокодеки. VP6 создавался корпорацией Google как альтернатива xVid и DivX и в большинстве случаев используется для кодировки медиафайлов Adobe Flash, Flash Video, JavaFX

На данный момент данный пакет считается устаревшим, так как большинство форматов,
для которых он создавался, вышли из употребления. Однако его до сих пор используют те, кому требуется перегнать видеоряд с
аналоговых камер, так как встроенный в софт кодировщик позволяет добиваться высокого качества.

Его функции включают в себя: восстановление, доступ к буферу ошибок, поддержку многопотокового кодирования, гибкое управление потоком данных, поддержку нескольких платформ, поддержку HD-видео, кодирование в реальном времени с разрешением D1. Библиотека позволяет добиваться высокого качества видеофайлов на бюджетных процессорах.

✔️ Преимущества:

  • поддержка профилей для новичков и опытных пользователей;
  • позволяет устанавливать параметры: разрешение, частоту кадров, диапазон;
  • высокое качество сжатия и воспроизведения;
  • подходит для работы с аналоговыми камерами.

Недостатки:

  • распаковка и интерфейс на английском языке;
  • не работает на версиях выше Виндовс 7;
  • устаревший пакет, не поддерживает многие современные форматы;
  • снят с производства, поэтому не обновляется до актуальных библиотек.

Media Player Codec

Media Player Codec

Наиболее оптимальный пак для пользователей, которые не хотят вникать в технические нюансы. Библиотека включает на компьютере поддержку всех распространенных видео- и аудиоформатов, а также позволяет просматривать VCD, VCD, SVCD и DVD прямо в плеере Windows Media Player.

Во время распаковки разрешается выбирать режим установки: Lite, Standard и Plus – они различаются количеством энкодеров и размером установщика. Пакет устанавливается с набором фильтров ffdshow, благодаря чему вы можете вручную регулировать качество видеоряда во время воспроизведения. Специальный режим совместимости позволяет избежать конфликтов с другими кодек-пакетами, установленными на ПК.

✔️ Преимущества:

  • обширные возможности ручной установки для опытных пользователей;
  • имеется автоматический режим установки для новичков;
  • крупный набор дополнительных твиков для аудио и видео;
  • поддерживает новейшие и устаревшие видеоформаты.

Недостатки:

  • англоязычный интерфейс во внутренних утилитах;
  • бывают проблемы с настройкой звука;
  • не проигрывает защищенные файлы.

XP Codec Pack

XP Codec Pack

Еще один вариант для тех, кому нужно решение со встроенным плеером. XP Codec Pack устанавливается вместе с популярным медиапроигрывателем MPC Classic, а также предлагает пользователям утилиту Codec Detective для проверки и исправления неисправных кодеков. Среди поддерживаемых форматов – AC3, Matroska, RealMedia, MPEG, QuickTime, AVI, OGG, Flash, WMV и другие. Удобством программы является то, что он позволяет проигрывать видеофайлы в встроенном в систему плеере Windows Media, так что вам не требуется устанавливать сторонние программы.

Библиотека поставляется с набором инструментов для манипулирования аудио- и видеофайлами: разрешается объединение и разделение MKV и RealMedia, фильтры AC3 и LAV, поддержка субтитров. Несмотря на название, софт поддерживает сборки Windows выше XP и периодически обновляет библиотеку до актуальных версий.

✔️ Преимущества:

  • легковесный не в ущерб функциональности;
  • не требует детальных настроек – все работает прямо «из коробки»;
  • плавное проигрывание крупных файлов с разрешением свыше 4К.

Недостатки:

  • иногда возникают проблемы со звуком;
  • инсталляция проходит на английском языке;
  • может конфликтовать с некоторыми установленными пакетами кодеков.

MediaCoder

MediaCoder

MediaCoder — это программное обеспечение для опытных пользователей, служащее в качестве пакетного транскодера аудио и видео. Программа используется как альтернатива кодек-пакетам и объединяет в себе инструменты для работы с медиафайлами. ПО работает в пакетном режиме и позволяет воспроизводить и трансформировать все популярные форматы, в том числе проводить сжатие с минимальными потерями.

Наиболее важными функциями являются: улучшение аудио- и видеоконтента с помощью фильтров, уменьшение размера аудио- и видеофайлов, копирование дисков, восстановление поврежденных и частично загруженных файлов, извлечение звуковых дорожек и преобразование медиа для воспроизведения на мультимедийных устройствах или онлайн-публикации.

✔️ Преимущества:

  • распространяется в стандартном и портативном виде;
  • широкий набор параметров транскодирования для настройки качества;
  • ускорение кодирования на бюджетных графических процессорах;
  • поддерживается перенос видеофайлов с аналоговых видеокамер.

Недостатки:

  • подходит только для устройств с разрядностью 64 бита;
  • запутанный пользовательский интерфейс;
  • отсутствует русскоязычная локализация.

LAV Filters

LAV Filters

LAV Filters (ранее LAVFSplitter) — это набор, включающий в себя аудио кодеки, сплиттеры и декодеры DirectShow, которые позволяют воспроизводить широкий спектр медиаформатов. Пакет основан на библиотеках libavformat и libavcodec из проекта ffmpeg. Это означает, что вы можете воспроизводить практически любой формат, если используете проигрыватель на основе DirectShow. Версия megamix включает в себя дополнительные приложения для более удобной работы с медиа:

  • сплиттер LAV для аудио и видео;
  • поддержка фильтров и субтитров;
  • медиаплееры MPC-HC и PotPlayer;
  • визуализатор madVR.

Кроме того, видеокомпонент поддерживает многопоточность, аппаратный и программный деинтерлейсинг и обеспечивает аппаратное ускорение. Софт также встраивает в систему утилиты H.264 MVC 3D Decoder, DirectX 10 и .NET Framework.

✔️ Преимущества:

  • включает в себя поддержку видео VP7 и декодер WMV9 MFT;
  • аппаратное ускорение для плавного проигрывания крупных файлов;
  • позволяет загрузить новый плеер или улучшить встроенный проигрыватель.

Недостатки:

  • несовместим с некоторыми сторонними паками, в том числе Haali Media Splitter;
  • поддерживает не все контейнеры;
  • недружелюбный по отношению к новичкам интерфейс;
  • работает только на английском языке.

Что делать, если нет подходящего кодека?

Не всегда установка кодек-паков – лучшее решение. Например, вы не знаете, какой декодер нужен, или у вас уже установлена библиотека кодеков и вы не хотите загружать ПК еще одним. В этом случае советуем преобразовать файл в более распространенный формат при помощи видеоконвертера ВидеоМАСТЕР.

ВидеоМАСТЕР

Программа способна распознать устаревшие и новейшие расширения и преобразовать медиа для просмотра на ПК, смартфонах, ТВ-приставках, планшетах и карманных плеерах. Кроме того, он поможет сжать размер с сохранением высокого качества и включает в себя набор инструментов для обработки. Скачайте ВидеоМАСТЕР и пополняйте цифровую медиатеку, не заботясь о том, что ваше устройство может не прочитать любимый фильм или клип.

Скачать бесплатноAlt

Alt
Windows 11, 10, 8, 7 и XP

Вывод

В этой статье мы рассмотрели наиболее распространенные библиотеки кодеков, а также программное обеспечение, позволяющее сменить формат видеофайлов и звуковых дорожек. Какой требуется именно для вашего ПК? Если вы новичок и не хотите вникать в технические нюансы, мы рекомендуем первый вариант в нашем списке – библиотеку K-Lite. К Лайт – один из немногих пакетов, который распространяется на русском языке, и он включает в себя поддержку всех форматов.

Если вы часто сжимаете видодорожки, MediaCoder станет хорошим выбором, если вас не останавливает отсутствие русскоязычной поддержки. Для тех, кто не уверен в своих познаниях относительно кодеков, мы рекомендуем установить российский софт ВидеоМАСТЕР. Он позволит преобразовать видео и аудио в форматы, поддерживаемые любым устройством.

Вам также может понравиться


Проблему решил. И написал статью в https://zen.yandex.ru/media/id/5e7ded9b69f0af4fe19279f3/kak-postavit-vp9-codec-windows-10-bez-magazina-623e37bde5069a55a14f36ff . Короче нужно руками установить кодеке. Актуально для тех у кого нет магазина виндовс.

  • пожаловаться
  • скопировать ссылку


Zloimamont
Спасибо, помогло. Правда один из пакетов не установился (ошибка), но у меня всё равно кат-сцены теперь работают.

  • пожаловаться
  • скопировать ссылку


K.e.k.s
А в каком ошибка ? Напишите пожалуйста проверю.

  • пожаловаться
  • скопировать ссылку


K.e.k.s
вероятнее всего, это из-за того, что ты скачал файл отличной версии от той, которая в самом мануале. У меня то же было, просто нужно сверять написание.

  • пожаловаться
  • скопировать ссылку


Zloimamont
Microsoft.VCLibs. 140.00_14.0.30704.0_x64__8wekyb3d8bbwe.appx
Норд Берленски
Я скачала именно то, что в мануале.

  • пожаловаться
  • скопировать ссылку


Zloimamont
Благодарю, помогло

  • пожаловаться
  • скопировать ссылку


В майкрософт стор качайте Расширения для VP9-видео и устанавливайте, должно пофиксить проблему

  • пожаловаться
  • скопировать ссылку


agula98
был бы он еще… пойду устанавливать.

  • пожаловаться
  • скопировать ссылку


Норд Берленски
Как раз в корпоративной версии нет кодека vp 9.

  • пожаловаться
  • скопировать ссылку


Max P
Это ж надо какое совпадение…

  • пожаловаться
  • скопировать ссылку


В Microsoft Store или скачивать appx и установить VP9 Video Extensions, и всё будет работать, у меня на pro тоже не работало сначала, поставил, теперь всё нормально

  • пожаловаться
  • скопировать ссылку


  • пожаловаться
  • скопировать ссылку


Норд Берленски
Найдешь решение отпиши сюда

  • пожаловаться
  • скопировать ссылку


wanj
да хрена лысого, чего я нашел…. на корпорат, видимо, либо ооооооооооочень запарно это поставить, либо вообще нельзя. Тут и MediaFeaturePack отсутствует, и со стороны его не поставить, так как он для N версии винды. Так что и апиксы не устанавливаются. А в компонентах и приложениях, всего этого просто нет. Так что…. наверное я забью и буду катсцены в ютубе смотреть. Игра не на столько большая и значимая, чтобы ради нее с виндой запариваться.

  • пожаловаться
  • скопировать ссылку


Норд Берленски
минут за 15-20 поставить можно. Я тоже в начале играл без видео. А сами вставки смотрел у стримеров на ютубе. Ну эт не то. А в самих видео весь сюжет подают.

  • пожаловаться
  • скопировать ссылку


Zloimamont
Хм…. интересно, сейчас попробую, спасибо за информацию…

  • пожаловаться
  • скопировать ссылку


Zloimamont
Охренеть, бро, все работает, ролики идут, все прекрасно ! Спасибо тебе огромное.

  • пожаловаться
  • скопировать ссылку


wanj
Способ от Zloimamont рабочий, да и весьма простой, особых затруднений не составляет.

  • пожаловаться
  • скопировать ссылку


сейчас бы под всеми санкциями против нас, только со сторов скачивать и винду обновлять. Лишний раз обновишь и вообще комп бревном станет.

  • пожаловаться
  • скопировать ссылку


Roke Alva
Это бред паникеров, если бы хотели они бы Винду и без любых обновлений заблокировали

  • пожаловаться
  • скопировать ссылку


agula98
ну у меня сборка с отключенными обновлениями, а по итогу через пару дней после понятных событий, винда стала предлагать обновиться, что к слову не у меня одного, что вызывает вопросы, с чего б вдруг так. Нет, нет и вдруг обнови. Не, дело не чисто. К слову, VP9 через ltsc не ставится, даже советы с гитхаба не помогают, так что либо через магаз винды реально скачивать у кого есть, либо забить и смотреть отсутствующие катсцены через ютуб. там уже есть полное прохождение игры с вырезанными катсценами.

  • пожаловаться
  • скопировать ссылку


мне помог кл кодек на против галочки vp9 включил кодек H.264 в меню LAV video decoder

  • пожаловаться
  • скопировать ссылку


Такая же хрень была на win11 решил скачиванием vp9 отсюда
https://www.free-codecs.com/vp9_video_extension_download.htm
помогло сразу даже без выхода из игры)

  • пожаловаться
  • скопировать ссылку


Alexpool0
Там аппекс фаил просто и ссылка на магазин. У некоторых магазина нет. А аппекс фаил поставить не каждый может. Плюс кроме вп 9 рекомендую доп кодеки скачать.

  • пожаловаться
  • скопировать ссылку


Alexpool0
Тоже самое, без бубна просто скачал VP9 и сцены заработали. Только перед этим установил последнюю версию драйверов Нвидиа 512.15 на видюху за 38тыс из 2017года))

  • пожаловаться
  • скопировать ссылку


Ребзя!!! Ошибку устранил! http://www.codecguide.com/media_foundation_codecs.htm — кодек
Перед этим скачать K-LITE

  • пожаловаться
  • скопировать ссылку


Vvvvd
Это не то там ссылка на магазин.

  • пожаловаться
  • скопировать ссылку


Норд Берленски
Поставили корпоративную версию не предназначенную для для домашних пк
Ряяя да у меня не сборка, ну и что что половины компонентов нет
В смысле игра не работает
Ряяя Майкрософт я образ спец прогой проверил, это что такое люди добрые памагите игра не работает
В смысле надо было нормальную версию винды ставить, ряяя я же ее с офф сайта качал тупые Майкрософт. Вот все у кого нормально работает без проблем чсвшники, а у меня корпоративная мне на Ютубе блоггер сказал ее ставить там больше ФПС и телеметрии нет!!11

  • пожаловаться
  • скопировать ссылку


Может вопрос дурацкий, но можно как то заранее, прежде чем качать игру или кодеки, узнать, есть ли у меня этот VP9 кодек?
Это можно где то посмотреть?

  • пожаловаться
  • скопировать ссылку


OswaldXI
На 100% не знаю, но скачай программу (O&O AppBuster) если там нет этого (VP9) то скорее всего у тебя нет его на пк)) если что Zloimamont написал выше, найди его коммент с ссылкой на статью там есть решение))

  • пожаловаться
  • скопировать ссылку


Норд Берленски
У кого проблема так же как у меня с установленным VP9 черный экран на катсценах с пререндером. У вас скорее всего стоят LAVFilters, (устанавливаются с K-Lite Codec Pack ) Нужно: открыть пуск — найти в папках «K-Lite Codec Pack»- codec tweak tool- в меню Media foundation- media foundation(64-bit) в самом низу снять галку с .webm. сохранить, все заработало. Я мучилась уже пару недель, спасибо парню с обсуждений в стиме.

  • пожаловаться
  • скопировать ссылку


Норд Берленски
Я не знаю какая у тебя винда и какая у тебя Васянская сборка, но в винде 10-11 как бы по умолчанию есть кодек VP9 который грубо говоря качается(обновляется) с Microsoft Store.

  • пожаловаться
  • скопировать ссылку


KIBERMAX
Десятка корпоративная 21H2, оригинальный образ. Ничего Васянского тут нет, достаточно популярная винда.

  • пожаловаться
  • скопировать ссылку


Норд Берленски
А зачем для игр ставить корпоративную винду? Для дома и игр ставь домашнюю, корпоративная винда вообще не про это.

  • пожаловаться
  • скопировать ссылку


OakSorcerer
фиг знает, давно уж стоит, меньше ненужных программ и мусорных сервисов. да и… до этого момента, уж как 5 лет, минимум, проблем не возникало.

  • пожаловаться
  • скопировать ссылку


Норд Берленски написал:
Раз ты ненавидишь людей

Так ты не экстраполируй свои взгляды на остальных

Норд Берленски написал:
и не готов помогать

еще первым сообщением сказал, что надо установить что бы решить проблему.То, что в корпоративной версии нет магазина это лишь проблема тех, кто себе урезанную версию установил.

Норд Берленски написал:
какой смысл заходить в тему, где кому-то нужна помощь и поливать его грязью

Нигде никого грязью не поливал, только один ты тут рвешься

  • пожаловаться
  • скопировать ссылку


agula98
Серьезно ? Самоутверждение за счет других людей — это не есть ненависть к людям ? Интересный у тебя уклад жизни. Лол, это даже не смешно, это критический уровень идиотизма. Просишь помощи в конкретно данном случае, указываешь человеку нюансы, просишь помощи. А он в ответ тебя унижает, плюс насмехается, превознося свои вкусы над вкусами других. И весь твой спич… рушится тем, что человек помог, и все сработало. Буквально три минуты времени, и проблема решена. Если ты не мог изначально помочь. молчал бы, а не прикрывал свою неосведомленность высоким чсв. Ибо опять же, момент, который ты тупо пропускаешь мимо ушей. За пять лет возникла одна проблема, и та достаточно локальная. Урезанная сборка или нет, но она мне нравится и я искал решение конкретно к данной локальной проблеме. А то что высрал ты, звучит так: У тебя урезанная версия, помогать тебе я не стану, ибо ты Васян, который использует Васянскую сборку. И снова лишь один вопрос: раз ты не хочешь помогать, нахрена ты влез ? Ответ очевиден: самоутверждение.

  • пожаловаться
  • скопировать ссылку


Норд Берленски
Да не старайтесь, есть такой комплекс, когда тебя никто не слушает и страдает самооценка и в итоге человек по жизни пытается принижать и навязывать в грубой, провокационной форме свои или вовсе чужие взгляды, ибо таким главное не согласиться с другими, но таких людей много, они не уникальны)

  • пожаловаться
  • скопировать ссылку


Норд Берленски
Ребзя!!! Ошибку устранил! http://www.codecguide.com/media_foundation_codecs.htm — кодек
Перед этим скачать K-LITE

  • пожаловаться
  • скопировать ссылку

For devices that don’t have hardware support for VP9 videos, software support is provided, but the playback experience might vary based on the video resolution and device performance.

These extensions also let you encode VP8 and VP9 content on devices that don’t have a hardware-based video encoder.

Container support:
— WebM (.webm) and
— Matroska (.mkv).

A few words about VP9 Video Codec:

VP9 is an open and royalty-free video coding format developed by Google.

VP9 is the successor to VP8 and competes mainly with MPEG’s High Efficiency Video Coding (HEVC/H.265). At first, VP9 was mainly used on Google’s video platform YouTube.

The emergence of the Alliance for Open Media, and its support for the ongoing development of the successor AV1, of which Google is a part, led to growing interest in the format.

In contrast to HEVC, VP9 support is common among web browsers (see HTML5 video § Browser support). The combination of VP9 video and Opus audio in the WebM container, as served by YouTube, is supported by roughly ​4⁄5 of the browser market (mobile included) as of June 2018. The single holdout among major modern-day browsers is Apple’s Safari (both desktop and mobile versions). Android has supported VP9 since version 4.4 KitKat.

Parts of the format are covered by patents 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.

http://www.free-codecs.com/
pictures/screenshots/thumb/vp9_video_extension_2.jpg

Понравилась статья? Поделить с друзьями:
  • Реалтек аудио драйвер для windows 10 не устанавливается
  • Расширилась панель задач в windows 10 как уменьшить
  • Расширения для edge в windows 10 для скачивания видео
  • Реалтек аудио драйвер для windows 10 не работает
  • Расширенный экран windows 10 как настроить параметры