- VIDEO CODEC FOR YOUTUBE 720P
- VIDEO CODEC FOR YOUTUBE 1080P
- VIDEO CODEC FOR YOUTUBE FULL
- VIDEO CODEC FOR YOUTUBE SOFTWARE
- VIDEO CODEC FOR YOUTUBE PLUS
Regarding the red data (AV1 efficiency compared to VP9), I’m reminded that the Alliance for Open Media delayed the release of AV1 until it delivered a 20% savings over VP9, which it tracks pretty accurately through the encoding ladder, with a nice extra boost at 4K.
VIDEO CODEC FOR YOUTUBE 1080P
However, the savings over AVC really kicked in at 1080p which, at ~3.6 Mbps, are probably viewed by a significant chunk of viewers. Regarding the blue data (VP9 efficiency compared to AVC), the average results weren’t surprising at lower resolutions given that AVC rungs had a lower bitrate than VP9 at some lower rungs in some files.
VIDEO CODEC FOR YOUTUBE FULL
Click the chart to see it at full resolution in a new browser window. Data rate savings delivered by AV1 and VP9 over AVC.
VIDEO CODEC FOR YOUTUBE PLUS
This Google sheet contains the file information for all 11 downloads plus the summary information and charts. I checked all the videos at 4K in both Chrome and Firefox on a Windows computer with Stats for Nerds, and all played VP9, not AV1. I should note that I have no idea where YouTube is displaying these 4K AV1 files. I have no idea how they are deploying per-title with multiple codecs but it’s not surprising that their technique produces unexpected results with some files. To explain, YouTube uses per-title encoding when producing their files I explained the schema used back in 2016 in this article.
VIDEO CODEC FOR YOUTUBE 720P
Looking at the eleven files that I downloaded this happened occasionally below 1080p, but at 720p and 1080p AV1 was always the most efficient, followed by VP9 and AVC. The other surprise was that for some file iterations, AVC had the lowest data rate (compare at 480p). I didn’t check enough files to gauge when YouTube might start adding AV1 encodes but all the ones with AV1 files had at least several million views. I also checked a 4K file with around 36,000 views and found only VP9 encodes. I checked ten very high view count 4K music videos and every one of them had both VP9 and AV1 iterations through the encoding ladder. The big revelation here is that YouTube is producing AV1 output for high-volume 4K files, which in the second codec article I guessed that they weren’t. YouTube used these codecs when producing files for the Top Gun 2 trailer. This is a link to a text file with this configuration information for the trailer for Top Gun 2 (we love you Goose). To collect the data described herein, I used youtube-dl to download a file that lists all files available for playback for each video along with codec, resolution, and data rate information. It is released to the public domain, which means you can modify it, redistribute it or use it however you like. It should work on your Unix box, on Windows or on macOS. It requires the Python interpreter, version 2.6, 2.7, or 3.2+, and it is not platform-specific. Youtube-dl is a command-line program to download videos from and a few more sites. If you’re not familiar with youtube-tl.exe, here’s the description : Another poster, Raju Babannavar, provided a link to the tool and its documentation.
VIDEO CODEC FOR YOUTUBE SOFTWARE
Then, in a LinkedIn comment on this post, Keunbaek Park, a video software engineer at Naver Corp in South Korea, mentioned a tool called youtube-dl.exe which I had never heard of before. The first two articles relied upon the YouTube Player feature Stats for Nerds to determine which codec YouTube used to encode a video. When it comes to research you’re only as good as your research tools.