Will it be used? Probably the last one that does not use some sort of AI Compression.See this for image compression https://hific.github.io/ In the next 10 years AI Compression will be everywhere. The problem will be standartisation. Classic compression algoritms can't beat AI ones.
AI compression is super, super cool... but while standardization is certainly a major issue, isn't the model size a much larger one? Given that model sizes for decoding seem like they'll be on the order of many gigabytes, it will be impossible to run AI decompression in software, but will need chips, and chips that are a lot more complex (expensive?) than today's. I think AI compression has a good chance of coming ev…
H.266/Versatile Video Coding (VVC)
261–270 of 435 posts
Re: H.266/Versatile Video Coding (VVC)
#262Earlier quoted context omitted.
The dirty secret of video codecs is that you can't make a modern video codec that isn't patent encumbered, which in turn makes it so that even if they wanted to be open, they go for defensive patents, which in turn perpetuate the situation. At least the patent licenses usually used with MPEG mean that private use of open source implementations is free.
Software patents aren't a thing in ~~Europe~~ a few European countries. Sure it's difficult to ignore the American market for a company, but an independent developer could specify a state of the art video codec without thinking about patents. Edited because I didn't know that some European countries accept software patents.
> Edited because I didn't know that some European countries accept software patents.
European patents are granted at the European Patent Office (individual european countries also have their own patent offices, whose patents can only be enforced in their home country).
Re: H.266/Versatile Video Coding (VVC)
#263Earlier quoted context omitted.
Pretty much every method involved in high-efficiency video compression has a patent on it, doesn't matter how small part is involved. Now compound this by the fact that a) trying to make an exhaustive patent search to get a verifiable claim that you don't infringe on any patent is very problematic b) known patent pools like MPEG-LA are known not to cover everything. So you can make a reasonable bet that you avoid inf…
"make an exhaustive patent search to get a verifiable claim that you don't infringe on any patent" Is there even such a thing? Isn't the problem that one has to actually go to court to get the answer to this question?
Re: H.266/Versatile Video Coding (VVC)
#264It's interesting that they are able to continue improving video compression. You'd think that it would have all been figured out by now. Is this continued improvement related to the improvement of technology? Or just coincidental? Like, why couldn't have H.266 been invented 30 years ago? Is it because the computers back in the day wouldn't have been fast enough to realistically use it? Do we have algorithms today tha…
One of MPEG-1's design goals was to get VHS-quality video at a bitrate that could stream over T1/E1 lines or 1x CD-ROMs. The limit on bitrate led to increased algorithmic complexity. It was well into the Pentium/PowerPC era until desktop systems could play back VCD quality MPEG-1 video in software.
Later MPEG codecs increased their algorithmic complexity to squeeze better quality video into low bit rates. A lot of those features existed on paper 20-30 years ago but weren't practical on hardware of the time, even custom ASICs. Even within a spec features are bound to profiles so a file/stream can be handled by less capable decoders/hardware.
There's plenty of video codecs or settings for them that can choke modern hardware. It also depends on what you mean by "modern hardware". There's codecs/configurations a Threadripper with 64GB of RAM in a mains powered jet engine sounding desktop could handle in software that would kill a Snapdragon with 6GB of RAM in a phone. There's also codecs/configurations the Snapdragon in the phone could play using hardware acceleration that would choke a low powered Celeron or Atom decoding in software.
Re: H.266/Versatile Video Coding (VVC)
#265Earlier quoted context omitted.
> Software patents aren't a thing in ~~Europe~~ a few European countries. Look at all those European patents in the MPEG-LA license pool! https://www.mpegla.com/wp-content/uploads/avc-att1.pdf
Software patents can exist, but are almost always unenforceable, is my understanding of it from researching this for my own media-related project.
Wanna take the risk? You might end-up winning the lawsuit, but at this moment, there's a good chance for you to be already out-of-business.
Re: H.266/Versatile Video Coding (VVC)
#266My 2012 Mac Mini has quickly become much less useful since YouTube switched from H.264 (AVC) to VP9 for videos larger than 1080p a couple of years ago (Apple devices have hardware decoders). I've tested 4K h.264 videos and they play wonderfully thanks to the hardware. My internet connection speeds and hard drive space have increased much faster than my CPU speeds (internet being basically a free upgrade). So I don't…
Re: H.266/Versatile Video Coding (VVC)
#267Earlier quoted context omitted.
I don't know much about H.266, but some of the advances in H.265 depended on players having enough RAM to hold a bunch of previous decoded frames, so they could be referred to by later compressed data. Newer codecs tend to have a lot more options for the encoder to tune, so they need a combination of faster CPUs and smarter heuristics to explore the space of possible encodings quickly.
I wonder if instead of heuristics, machine learning could be used to figure out the best parameters.
Re: H.266/Versatile Video Coding (VVC)
#268Earlier quoted context omitted.
AV1 beats h.265 by 20-30%, h.266 beats h.265 by 50%. Honestly for that little of an improvement I'll go with AV1.
Really? Because by that metric, H.266 is as far ahead of AV1 as AV1 is ahead of h.265.
Also this kind of performance claims are 100% hot air. Real world benchmarks talk.
Re: H.266/Versatile Video Coding (VVC)
#269Earlier quoted context omitted.
End-credits are just text. So it should be possible to put it through OCR and save only text, positions, and fonts. And the text is also possible to compress with a dictionary.
Credits also contain logos/symbols (near the end), and often have stylistic flairs as well. Video compression is based on making predictions and then adding information (per Shannon's definition) for the deltas from those predictions. The pattern of credits statically sliding at a consistent rate is exactly the sort of prediction codecs are optimized for; for instance, the same algorithms will save space by predictin…
Re: H.266/Versatile Video Coding (VVC)
#270Earlier quoted context omitted.
yup, from the example I remember(I read it through link on HN but cannot find it in quick search, I wish I could link it), if you film(still film no movement) the macbook pro top to bottom in h264/MP4 at 1024 p resolution and again you take a picture from your camera. the results will be shocking, the video of 5-10 seconds will have lower storage size than the size of single Image. but when you inspect video carefull…
You're thinking of "h264 is magic" https://sidbala.com/h-264-is-magic/ GREAT article