

We now offer a subscription for just 10 cents a day**h1>
You will always enjoy the full version of Mp4Gain with all its features and benefits.
For just 10 cents a day*
*Unlimited FULL version of Mp4Gain, billed $US12.50 Quarterly (+ $5 USD one time subscription payment JUST in the first payment).
All other payments will be just $3.12 per month, billed quaterly.
That's only 10 cents per day!
CLICK TO PURCHASE
THIS PRICE ONLY LASTS FOR A FEW DAYS
For just 10 cents a day*
Hoe de video wordt gecomprimeerd

Videocompressie is het verminderen en elimineren van overtollige videogegevens om de opslag en verzending van digitale videobestanden te optimaliseren.
Tijdens dit proces wordt het originele videosignaal verwerkt door een algoritme om een gecomprimeerd bestand te creëren dat klaar is voor verzending en opslag. Gebruik om een gecomprimeerd bestand af te spelen
een omgekeerd algoritme dat in feite hetzelfde videobeeld produceert als de originele videobron. De tijd die nodig is om een bestand te comprimeren, verzenden, decomprimeren en weer te geven, wordt latentie genoemd. Met dezelfde verwerkingskracht geldt: hoe complexer het compressie-algoritme, hoe hoger de latentie.
Een aantal algoritmen die samenwerken, wordt een videocodec (encoder / decoder) genoemd. Videocodecs die verschillende standaarden gebruiken, zijn vaak niet compatibel met elkaar, dus de videogegevens,
tablets met één standaard kunnen niet worden uitgepakt met een andere standaard. Een MPEG-4 Part 2-decoder werkt bijvoorbeeld niet met een H.264-encoder. De reden hiervoor is het feit dat het ene algoritme het verkregen resultaat niet correct kan decoderen met het werk van een ander algoritme, maar het is mogelijk om software of hardware uit te rusten met veel verschillende algoritmen zodat het verschillende formaten kan comprimeren.
Verschillende videocompressiestandaarden gebruiken verschillende methoden om de gegevensgrootte te verkleinen, en daarom verschillen de resultaten in bitsnelheid, kwaliteit en latentie.
Compressieresultaten kunnen ook verschillen tussen encoders die dezelfde standaard gebruiken, aangezien de ontwikkelaar van de encoder vrij is om te kiezen welke standaard gedefinieerde toolsets erin worden gebruikt. Zolang het resultaat in de encoderoutput overeenkomt met het standaardformaat en de decoder, zijn er verschillende implementatiemethoden mogelijk. Dit is gunstig omdat verschillende implementatiemethoden verschillende doelen en verschillende budgetten hebben. Professionele software-encoders voor niet-realtime optische media zouden beter gecodeerde video moeten kunnen leveren dan hardware-encoders voor realtime videoconferenties die in handheld-apparaten zijn ingebouwd.
Daarom kan een specifieke standaard geen specifieke datasnelheid of kwaliteit garanderen. Bovendien kan de prestatie van een standaard niet correct worden vergeleken met andere standaarden of zelfs met verschillende implementatiemethoden van dezelfde standaard zonder eerst een specifieke implementatiemethode te definiëren.
De decoder moet, in tegenstelling tot de encoder, alle noodzakelijke elementen van de standaard implementeren om de bijbehorende bitstroom te decoderen. Daarom specificeert de standaard duidelijk hoe het decompressie-algoritme elk bit van het gecomprimeerde videobeeld precies moet ophalen.
In de volgende tabel wordt de bitsnelheid bij hetzelfde beeldkwaliteitsniveau vergeleken voor de volgende videostandaarden: Motion JPEG, MPEG-4 Part 2 (zonder bewegingscompensatie), MPEG-4 Part 2 (bewegingscompensatie) en H. 264 (basislijnprofiel).
Voor de geselecteerde reeks videoframes genereert de H.264-encoder tot 50% minder bits per seconde in vergelijking met de bewegingsgecompenseerde MPEG-4-encoder. De H.264-encoder is minstens drie keer efficiënter dan een MPEG-4-encoder zonder bewegingscompensatie en minstens zes keer efficiënter dan Motion JPEG.
