Slashdot Mirror


Microsoft Launches Free AV1 Video Codec For Windows 10 (softpedia.com)

Microsoft has released a free AV1 video codec for Windows 10 devices that's available via the Microsoft Store.

"Play AV1 videos on your Windows 10 device. This extension is an early beta version of the AV1 software decoder that lets you play videos that have been encoded using the AV1 video coding standard developed by the Alliance for Open Media," the company says. "Since this is an early release, you might see some performance issues when playing AV1 videos. We're continuing to improve this extension. If you allow apps to be updated automatically, you should get the latest updates and improvements when we release them." Softpedia reports: Oddly enough, the codec can only be installed on devices running Windows 10 October 2018 Update, which is no longer up for grabs after Microsoft pulled it last month. It remains to be seen how often Microsoft updates the codec in the coming months, but I've already tried it out for a test earlier today and the initial release seems to be running just fine. You can install the codec from the Microsoft Store to be notified when new versions are out, and make sure you report any potential issues to Microsoft for more bug fixes.

48 comments

  1. AV1 on Chromecast by Anonymous Coward · · Score: 2, Interesting

    Shouldn't Google release AV1 for Chromecast? Or are they too busy virtue signaling?

    1. Re:AV1 on Chromecast by tepples · · Score: 3, Interesting

      Chromecast receivers rely heavily on hardware decoders. Once AV1 silicon is out, I'm almost certain that new Chromecast models will include AV1 decoding.

  2. Underpaid and overworked by Anonymous Coward · · Score: 0

    "Make sure you report any potential issues to Microsoft for more bug fixes." I've been a Quality Assurance Analyst for Microsoft Corporation for more than three years now, but my paychecks must still be getting lost in the mail.

    1. Re: Underpaid and overworked by Anonymous Coward · · Score: 0

      Microshit Corp wishes you to go fuck yourselves.

    2. Re: Underpaid and overworked by Anonymous Coward · · Score: 0

      Switch to FOSS. The pay is even worse and most the people are assholes.

    3. Re: Underpaid and overworked by Anonymous Coward · · Score: 0

      At lease they are people.

  3. Any particular reason this is significant ? by Crashmarik · · Score: 1

    I'm not really up on the current state of video encoding and the article doesn't say but is there any reason this is a big deal ?

    I can't recall the last time I had to even update a codec to play any kind of video. It seems that most content producers have gotten the message and encode using codecs people actually have.

    1. Re:Any particular reason this is significant ? by Anonymous Coward · · Score: 0

      This is free. For software HVEC you'd have to pay 1 EUR/$ which is impossible if you don't have the suitable methods of payments available to you and didn't install the add-on with supported hardware before it got a price tag. It gives Edge the ability to play back that Youtube content of the near future.

    2. Re:Any particular reason this is significant ? by Gravis+Zero · · Score: 2

      I'm not really up on the current state of video encoding and the article doesn't say but is there any reason this is a big deal ?

      I can think of one: when it comes to open standards, Microsoft has historically been so far behind the curve that you had to just assume they might catch up because you couldn't see them anymore. Seriously, do you know how many years it was until they finally fully supported PNG images let alone PNG images with transparency? I'm pretty sure it took two decades.

      --
      Anons need not reply. Questions end with a question mark.
    3. Re:Any particular reason this is significant ? by theweatherelectric · · Score: 5, Informative

      but is there any reason this is a big deal ?

      Yes, AV1 is a royalty-free, efficient video codec that has good industry support. Anyone can implement AV1 without having to pay patent licensing fees, as opposed to H.264 and most especially as opposed to HEVC (aka H.265).

      AV1 outperforms VP9 and as time goes on AV1 will become the dominant video codec on the web.

    4. Re: Any particular reason this is significant ? by Anonymous Coward · · Score: 0

      Exactly! Png is supported, now and so is svg, FINALLY!

    5. Re:Any particular reason this is significant ? by Kjella · · Score: 1

      I'm not really up on the current state of video encoding and the article doesn't say but is there any reason this is a big deal ? I can't recall the last time I had to even update a codec to play any kind of video. It seems that most content producers have gotten the message and encode using codecs people actually have.

      Well yes and no. Bandwidth, licensing and hardware support is still a big deal for providers, but it's sufficiently hidden by applications and user agent strings now that they'll send you a H.264/HEVC/VP9/AV1 stream that works for you. You don't care, but Netflix and YouTube do. If you don't control both end points though H.264 is now almost universal as long as you're willing to use Cisco's OpenH264 patent licensed binary or one of the many other open source decoders, which is 99.99% of the market. That was as late as 2013 though, so it's only been 5 years since missing codecs actually was an end user problem. Not anymore though.

      --
      Live today, because you never know what tomorrow brings
    6. Re:Any particular reason this is significant ? by mobby_6kl · · Score: 1

      Any idea how it compares to H.265 in terms of quality/compression rate? I haven't followed video codecs too much recently now that almost everything is pretty much good enough, but was quite impressed when I tried 265 on a few videos. If there's something comparable but without the licensing headaches, that's even better.

    7. Re:Any particular reason this is significant ? by theweatherelectric · · Score: 5, Informative

      AV1 beats H.265 on quality. The libaom AV1 encoder is still very slow but it's improving, and there are other encoder efforts like rav1e which are faster but don't yet produce the same image quality.

      There are various AV1 demos you can try in Chrome and Firefox. I'm using Firefox 64 beta with "media.av1.enabled" set to true in about:config. Bitmovin has a demo.

      You can switch on AV1 for YouTube via their TestTube page and try some high bitrate videos in their AV1 demo playlist. Many YouTube videos have AV1 encodes available up to 720p resolution (try popular music videos to see examples), but YouTube's not optimizing for file size yet. The standard definition AV1 encodes typically have smaller file sizes than the VP9 equivalents, but the 720p AV1 encodes are typically of similar or even larger file sizes than the VP9 versions.

    8. Re:Any particular reason this is significant ? by MachineShedFred · · Score: 5, Insightful

      It's significant because it's a massive middle finger to MPEG. They made a complete hash of the licensing around H.265 so that nobody can figure it out, and those that can either have to have contributed IP to the licensing pools or get financially raped to use it. So the vast majority of the tech industry threw all their patents together into this effort to cut MPEG out, and by the way made it free of cost to use.

      It's supported by ARM, Nvidia, Intel, AMD, Microsoft, Google, Apple, and many others. Surprisingly, Samsung, Sony, and Qualcomm aren't on the list, so expect some Android hardware to not have hardware support unless they inherit it from an included GPU design.

      List of members in the Alliance for Open Media

      --
      Slashdot still doesnâ(TM)t support Unicode after it was added to the HTML standard in 1997.
    9. Re:Any particular reason this is significant ? by Anonymous Coward · · Score: 0

      Except that 265 is built into cameras by default and you must pay a license to use them commercially, and then another to transcribe them into another format like AV1. This is how the camera manufacturers want it.

    10. Re:Any particular reason this is significant ? by thegarbz · · Score: 1

      efficient video codec that has good industry support

      Nitpick for a tech forum. Using the word support makes it sound like all those people listed are using AV1. No they are backing it in the hopes to adopt it in the future. Currently "support" for AV1 is horrible which is not surprising since it's brand new on the block.

      Conversely HEVC has good industry support with efficient CODECs everywhere and hardware CODECs already in place in many computers, mobile devices and home entertainment devices. Fortunately it is losing favour with the primary content creators.

      CODECs have incredible staying power once they exist. About the only thing that truly gives me hope for AV1 is seeing Intel and NVIDIA listed as founding members, and AMD as promotional. In the computer world these three are key in ensuring AV1 becomes something usable rather than a horrid drain on user's batteries. Unfortunately the hopes to truly unseat HEVC will depend on it being depreciated in the home entertainment world as well.

    11. Re:Any particular reason this is significant ? by Anonymous Coward · · Score: 0

      Netflix is also partner in AV1. So there is a chance that a lot of video will be shown in AV1 replacing the old codecs.

    12. Re:Any particular reason this is significant ? by Anonymous Coward · · Score: 0

      Back when MS dominated the desktop and browser market they concluded their products were the "standards". When they owned over 90% of the browser market their browser was the standard. Even when they owned 70% of the market their products could still be considered the standards. The "standards" pushed by MS's competitors and the various standards committee's over the years have all went out of their way to make sure the "standards" would disrupt MS's dominance. And these new standards were automatically assumed to be better when in fact there were some improvements but the majority of the standards merely employed different methods to end up with the same result. As long as the standard could kneecap MS it was considered a job well done.

      The dangerous things about standards is they tend to work against anyone interested more in innovation then adhering to "standards" created by people and organizations whose race to implement impose standards actually hinders innovation. Standards committees have a tendency of defining standards on technologies that have been in use for 6 -10 years. One example. How long had HTML been in use before the official standards were created?

    13. Re:Any particular reason this is significant ? by Anonymous Coward · · Score: 0

      Time will tell how free it is. They will think hard how to monetize this too. Some day the videos will start showing overlay or interrupting advertisements. Also the privacy needs some kind of violation, as MS just can't miss the opportunity of collecting and selling the played video identification. And as article tells, they use this as a tool to force people to MS store users and have already tied it to a certain OS version; anyone not paying their yearly Windows rent will have their codecs removed.

    14. Re:Any particular reason this is significant ? by cheesybagel · · Score: 1

      AV1 is just a codec. If those things happen it will be at the container level.

    15. Re:Any particular reason this is significant ? by cheesybagel · · Score: 1

      There is such a thing as being good enough. Much like JPEG-2000 never replaced JPEG.

    16. Re:Any particular reason this is significant ? by nanoflower · · Score: 1

      Where money is concerned there is no such thing as good enough. Though anything new must be significantly better such as cheaper or faster. In the case of video codecs companies like Netflix are looking at the speed to encode and the size of the encoded files (for equivalent video quality.) If something new comes along that reduces file size at equivalent quality by half at the same or close to the same cost (both in $$ and speed) you can bet that Netflix would be moving to the new codec.

  4. Or any other recent media player/browser by Kjella · · Score: 1

    It's royalty free, hopefully patent free... it's in VLC, ffmpeg, MPC-HC, Chrome, Firefox and so on. Hardware support is coming but not here yet:

    fixed-function hardware will take 12-18 months after bitstream freeze until chips are available, plus 6 months for products based on those chips to hit the market. The bitstream was finally frozen on 28 March 2018

    AV1 is going to be big, the licensing situation has kept HEVC adoption back and kept H.264 as the preferred alternative. What's missing right now is optimized software encoders, the reference encoder is ridiculously slow while decoding is no problem.

    --
    Live today, because you never know what tomorrow brings
    1. Re:Or any other recent media player/browser by theweatherelectric · · Score: 1

      while decoding is no problem.

      Decoding is still a bit slow. But development of dav1d is progressing and it's achieving big speedups over libaom.

    2. Re:Or any other recent media player/browser by Anonymous Coward · · Score: 0

      it's royalty free... but not patent free (uses patents from the members of the AOM).

  5. Fedora by Anonymous Coward · · Score: 0

    When will the MS/MAC idiots ever learn...

  6. VLC 3 plays AV1 by tepples · · Score: 2

    VLC media player 3.0.0 reportedly introduces AV1 playback.

    (Google Search query: vlc player av1)

  7. Why use the store for this by Anonymous Coward · · Score: 0

    Shouldn't this just come in a Windows update??

    1. Re:Why use the store for this by Anonymous Coward · · Score: 0

      I did but it got deleted from your hard drive.

  8. why wouldn't it be "free"? by superwiz · · Score: 1

    Weren't all video codecs MS has ever released free?

    --
    Any guest worker system is indistinguishable from indentured servitude.
    1. Re:why wouldn't it be "free"? by theweatherelectric · · Score: 1

      No.

    2. Re:why wouldn't it be "free"? by superwiz · · Score: 1

      Thanks for the info.

      --
      Any guest worker system is indistinguishable from indentured servitude.
  9. Oddly by Anonymous Coward · · Score: 0

    Oddly enough, the codec can only be installed on devices running Windows 10 October 2018 Update

    Noting odd about it. Microsoft wants everyone on the update train. Things people may actually want will only work on the latest version and can only be downloaded via the store, with a valid Microsoft account, which is another train Microsoft wants everyone one.
    Things no one cares about will come via windows update, as per usual. Get in line you peons, especially those that still extol the virtues of LTSB/LTSC, which makes Microsoft look bad.

  10. Does OpenH264 encode? Needed for video call to iOS by tepples · · Score: 1

    If you don't control both end points though H.264 is now almost universal as long as you're willing to use Cisco's OpenH264 patent licensed binary or one of the many other open source decoders, which is 99.99% of the market. That was as late as 2013 though, so it's only been 5 years since missing codecs actually was an end user problem.

    Here's one: Video calling between end users. This requires both sides to have an audio encoder, video encoder, audio decoder, and video decoder for the codec suite used for the call.

    As for audio: Apple WebKit appears to support Opus (webrtcHacks).

    As for video: Apple WebKit supports only H.264 (webrtcHacks; bug 173141) and therefore doesn't fully conform to WebRTC (RFC 7742 section 5). If one end of a WebRTC video call is an iOS device running Safari or another Apple WebKit wrapper, then the call must use H.264, and the other device must also include a licensed H.264 encoder. Does OpenH264 encode, or is it only a decoder?

    P.S. VP8 in WebRTC was added to Apple WebKit 37 days ago (bug 189976), but it may take months for this fix to reach the version of Apple WebKit included with iOS.

  11. AV1 is very complex for encoding by TheSync · · Score: 2, Informative

    An AV1 encoder is about 130x times more complex to encode than HEVC (H.265) when comparing reference models.

    See UNDERSTANDING THE VIDEO CODEC JUNGLE: A COMPARISON OF TCO AND COMPRESSION EFFICIENCY.

    No wonder the public cloud people like it, you'll pay them a ton of money encoding files!

    Live is going to be a real hassle, almost impossible. It is all we can do to get a good 4K live encode with HEVC at reasonable bit rates.

    What is really exciting is the next MPEG JVET codec, VVC (likely H.266). Even better performance than AV1 or HEVC, but with a minor increase in complexity.

    1. Re:AV1 is very complex for encoding by Dutch+Gun · · Score: 1

      If VVC is controlled by the MPEG group, then why should we expect it to be any less of a licensing clusterfuck than H.265? That's the entire reason these companies are getting behind AV1, not some nefarious scheme to increase encoding costs - and I'm pretty sure you know that as well.

      --
      Irony: Agile development has too much intertia to be abandoned now.
    2. Re:AV1 is very complex for encoding by thegarbz · · Score: 1

      Live is going to be a real hassle, almost impossible.

      No one has "live" encoded video on anything other than dedicated encoding hardware in a really REALLY long time. I'm concerned about unseating HEVC given that the CODECs are available on any graphics card (including CPU integrated) bought in the past few years. Hardware acceleration for AV1 is not expected to get mainstream until about 2020.

      What is really exciting is the next MPEG JVET codec, VVC [itu.int] (likely H.266). Even better performance than AV1 or HEVC, but with a minor increase in complexity.

      "Better" in the compression world is dime a dozen. The only thing that matters though is adoption and industry backing.

    3. Re:AV1 is very complex for encoding by Anonymous Coward · · Score: 0

      "An AV1 encoder is about 130x times more complex to encode than HEVC (H.265) when comparing reference models."

      That's just not true. Yes, libaom is slow to encode but that's because reference encoders aren't optimized for speed at all as it makes no sense to optimize something which could be changed or dropped later. All the optimization is done afterwards when they can add the SSE/AVX support and adding speed modes which limit the encoder's search space (proportional to how much it impacts the quality) and modeling some very expensive operations.

      Live in general is not really that of a problem, they just skip features that are very costly (but an AV1 decoder can still decode) until they hit live, but the question is the efficiency then. For that they only need to find a good balance of what features to enable and overtime efficiency will be come better once they optimize.

    4. Re:AV1 is very complex for encoding by TheSync · · Score: 1

      "No one has "live" encoded video on anything other than dedicated encoding hardware in a really REALLY long time."

      That is actually not true - the industry is moving away from specialized encoding ASICs to more flexible VM-based encoders (for example see the Cisco/Synamedia Virtual DCM.

      But regardless, it takes years for the ASICs to be spun up, and complexity is complexity. ASICs are more efficient than CPU/GPU, but they still need to do all the computational work, so an HEVC encoder ASIC will take a lot less power than an AV1 encoder ASIC.

    5. Re:AV1 is very complex for encoding by JohnStock · · Score: 1

      "No one has "live" encoded video on anything other than dedicated encoding hardware in a really REALLY long time." Tell that to the 10's of millions of Twitch users that don't use CPU or GPU acceleration.

  12. 'Free' codec- only it isn't... by Anonymous Coward · · Score: 0

    A real FREE codec isn't dependent on a version of an OS. And it certainly doesn't need paid corporate shills to promote it. This story is so littered with red flags, it is unreal.

    In the REAL world, x264, x265, VLC and MPC dominate- for all the best reasons. Pirates have no axe to grind, so they use the best. And the BEST is never the garbage promoted by Microsoft or Google (gee- I wonder why that is?).

    AV1 is 'proven' (hoho) to be better than H264 and H265 by known corporate FAKE benchmark companies, like the one that notoriously lied in every possible way on behalf of Intel when 'testing' Intel's latest rebadging of their Skylake architecture vs AMD's Zen+.

    Established TV and Cinema industry companies do the WORST real-time and non-realtime encodes, usually with insanely expensive dedicated compression hardware. Their 'experts' are the ones talking about AV1- and they wouldn't know a good encode if it hit them on the head.

    People who take the time to learn x264 and x265, and how to pre-process various types of video BEFORE the frames hit the compressor achieve literal miracles in terms of quality and file sizes. And AV1 has the SAME patent problems (submarine patents lurking just below the depths) as h264 and h265. But h264 has a far more overt and honest licencing system that costs so little it is never an issue for any commercial use- and non-commercial can just ignore the issue.

    AV1 is a dominance move by the demonic Google and Microsoft (the same MS that accidently on purpose prevented users from associating their win32 programs with common file types this last win10 update- cos all the decent options are non-MS win32 ones- and you can bet your life AV1 crap will more windows store promoting trash).

           

    1. Re:'Free' codec- only it isn't... by theweatherelectric · · Score: 1

      AV1 is a dominance move by the demonic Google and Microsoft

      Also, I heard AV1 kicks puppies!

      you can bet your life AV1 crap will more windows store promoting trash

      Yeah! You sure proved them.

  13. Re:Does OpenH264 encode? Needed for video call to by Anonymous Coward · · Score: 0

    "Does OpenH264 encode, or is it only a decoder?"

    It does encode.. but it doesn't support all profiles that are available in h264. Cisco made it available specifically for (but not limited to) WebRTC.

  14. Because who wouldn't want yet another codec? by Tony+Isaac · · Score: 1

    There are already a ton of codecs out there. On a PC, this is a nuisance when you run into a codec you don't already have loaded, and you have to go hunting for it on dodgy Web sites. On other hardware, you might just be plain out of luck.

  15. Free by JThundley · · Score: 1

    It doesn't cost money, but you do have to use the Microsoft store. Some things cost more than just money.