De software die wordt gebruikt voor het comprimeren en decomprimeren van audio- en videogegevens valt in twee hoofdcategorieën:
1. Codecsoftware (codecs): Dit zijn de kerncomponenten die de compressie en decompressie uitvoeren. Ze worden vaak geïmplementeerd als bibliotheken die zijn geïntegreerd in andere softwaretoepassingen (zoals video-editors, mediaspelers, enz.). Voorbeelden van codecfamilies zijn onder meer:
* H.264 (AVC): Een veelgebruikte videocodec die bekend staat om zijn balans tussen compressie-efficiëntie en kwaliteit.
* H.265 (HEVC): Een nieuwere videocodec die betere compressie biedt dan H.264, maar meer verwerkingskracht vereist.
* VP9: Een open-source videocodec ontwikkeld door Google.
* AV1: Een royaltyvrije videocodec die door verschillende bedrijven gezamenlijk is ontwikkeld.
* AAC (geavanceerde audiocodering): Een veelgebruikte audiocodec die in veel digitale audioformaten wordt gebruikt.
* MP3: Een oudere, breed compatibele maar minder efficiënte audiocodec.
* Opus: Een moderne, veelzijdige audiocodec geschikt voor diverse toepassingen.
2. Containerformaatsoftware/-applicaties: Dit zijn zelf geen codecs, maar eerder software die codecs *gebruikt* om gecomprimeerde audio- en videogegevens samen met metagegevens (zoals ondertitels, hoofdstukmarkeringen, enz.) in een bestand te verpakken. Voorbeelden van containerformaten en bijbehorende software zijn onder meer:
* MP4 (met codecs zoals H.264, AAC): Ondersteund door vrijwel alle mediaspelers.
* MKV (Matroska): Een flexibele container die een breed scala aan codecs ondersteunt. Vaak gebruikt voor video van hoge kwaliteit.
* AVI: Een ouder containerformaat.
* MOV: Het containerformaat van Apple.
* Software zoals HandBrake: Dit is een voorbeeld van een applicatie die codecs *gebruikt* voor het coderen en decoderen van videobestanden, waardoor u kunt converteren tussen verschillende containerformaten en codecs. Het is zelf geen codec, maar een tool die er gebruik van maakt. Veel andere videobewerkings- en conversieprogramma's vallen in deze categorie.
Kortom, codecs doen de daadwerkelijke compressie/decompressie, terwijl containerformaatsoftware de gecomprimeerde gegevens samen met andere relevante informatie in een bestand organiseert en beheert. Vaak heb je beide nodig om samen te werken voor een volledige audio-/videoverwerking. |