H.264
Uit Wikipedia, de vrije encyclopedie
H.264, MPEG-4 Part 10 of AVC (Advanced Video Coding) is een digitale video codec, die een heel sterke compressie van videobeelden nastreeft.
Door de sterke ontwikkeling van het internet is het aantal internetdiensten ook sterk toegenomen. Gezien ook de opslagcapaciteit en processorsnelheden ook sterk zijn toegenomen kan de nood aan een verbeterde codec niet zo groot lijken, maar een sterkere compressie brengt ook andere voordelen met zich mee, nl.
- een betere kwaliteit bij een zelfde bandbreedte bij streaming video
- snellere downloadtijden van videobestanden
- nog betere kwaliteit op DVD’s
- langere films op een DVD
- ...
Daarom besloten ITU-T VCEG en ISO MPEG hun krachten te bundelen en richtten ze het Joint Video Team (JVT) op, om samen een nieuwe videocoderingsstandaard te ontwikkelen: H.264/AVC.
De encoder voor H.264/MPEG-4 AVC video streams is het open source pakket x264. Deze toepassingen maken reeds gebruik van de x264 encoder
- Google Video
- MobileASL
- Speed Demos Archive
- TASvideo
"Multi-picture inter-picture prediction" heeft volgende eigenschappen:
- Door gebruik te maken van vorige geëncodeerde frames als referentie op een veel flexibelere manier dan de vorige standaarden, laat "Multi-picture inter-picture prediction" toe om tot 16 referentieframes te gebruiken (of 32 referentievelden bij interlaced encoding). Dit is een zeer groot verschil in vergelijking met vorige standaarden die slechts 1 enkele referentie toelieten (of 2 referenties in het geval van B-frames). Dit type van encodering laat een klein effect toe op de bit-rate en de kwaliteit in de meeste scenes. MAAR! In bepaalde types van scènes, met herhaaldelijke beweging, flash- back/forward of achtergronden met een getypeerd reliëf, creëert deze encodering een beduidend lagere bit-rate terwijl de kwaliteit van het beeld behouden blijft.