Video wordt op een computer opgeslagen als een reeks digitale beelden (frames) samen met bijbehorende audiogegevens. Het proces omvat verschillende belangrijke componenten:
* Compressie: Ruwe videogegevens zijn ongelooflijk groot. Om het beheersbaar te maken, worden compressie-algoritmen gebruikt om de bestandsgrootte te verkleinen zonder de visuele kwaliteit aanzienlijk te beïnvloeden. Populaire codecs (coder-decoder) zijn onder meer:
* H.264/AVC: Een veelgebruikte standaard die een goede balans biedt tussen compressie en kwaliteit.
* H.265/HEVC: Efficiënter dan H.264 en biedt betere compressie op hetzelfde kwaliteitsniveau of hogere kwaliteit bij dezelfde bitsnelheid.
* VP9: Een open-sourcecodec ontwikkeld door Google, die vergelijkbare prestaties biedt als H.265.
* AV1: Een royaltyvrije codec die H.265 qua efficiëntie wil overtreffen.
Deze codecs maken gebruik van technieken zoals bewegingsschatting (frames vergelijken om veranderingen te identificeren) en transformatiecodering (waardoor gegevens op een compactere manier worden weergegeven) om compressie te bereiken.
* Bestandscontainers: De gecomprimeerde video- en audiogegevens worden niet als één stream opgeslagen. In plaats daarvan is het georganiseerd in een containerformaat, dat een structuur biedt voor het opslaan van metagegevens (zoals resolutie, framesnelheid en audiokanalen) samen met de daadwerkelijke video- en audiostreams. Veel voorkomende containerformaten zijn onder meer:
* MP4 (MPEG-4 deel 14): Extreem veelzijdig en breed compatibel.
* MOV (QuickTime-bestandsindeling): Ontwikkeld door Apple, vaak gebruikt voor video van hoge kwaliteit.
* MKV (Matroska): Een open-sourcecontainer die een breed scala aan codecs en functies ondersteunt.
* AVI (Audio Video Interleaved): Een ouder formaat, minder efficiënt dan moderne containers.
* Gegevensopslag: Het gecomprimeerde videobestand (samen met de container en metagegevens) wordt opgeslagen op het opslagapparaat van een computer, zoals een harde schijf (HDD), solid-state drive (SSD) of flash-opslag. De feitelijke opslag is slechts een reeks bytes die de gecomprimeerde gegevens vertegenwoordigen.
* Audio: Audio wordt doorgaans afzonderlijk opgeslagen, maar in dezelfde container. Het wordt ook gecomprimeerd met behulp van audiocodecs zoals AAC (Advanced Audio Coding) of MP3.
Samenvattend is het proces:onbewerkte videoframes → compressie (codec) → verpakking met audio (container) → opslag op een harde schijf of ander opslagapparaat. Wanneer u een video afspeelt, leest de computer de gegevens uit de opslag, decomprimeert deze met de juiste codec en geeft de frames en audio in realtime weer. |