Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig...
Transcript of Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig...
Codecs en Containers: De nieuwe webstandaard.Robin Van Limbergen - 1GDMEa2
Introductie
Wegvallen van hardware dragers
Nieuwe media => Internet
Bestandsgrootte/kwaliteit zeer belangrijk
Compressie wordt belangrijk
Container en Codec
Codec: De manier waarop een bestand gecompessed wordt.
Container: De “Doos” waarin de codec opgeslagen wordt.
Container en Codec
Container: De bestandsextensie:- Video Stream + codec- Audio Stream + codec - Metadata (+ Eventuele codec zoals ondertitels)
Codec: Verkleint het bestand op verschillende soorten manieren.
Lossy en Lossless
2 Grote verschillende soorten codecs: - Lossless: (zo goed als) geen kwaliteitsverlies - Lossy: (behoorlijk) compressed. => Kwaliteitsverlies
Zo min mogelijk verschillende keren achter elkaar compresseren om kwaliteitsverlies te verkomen.
Lossy en Lossless
1. Origineel bestand
2. Wordt een codec op toe gepast.
3. Bestand wordt verkleint
4. Een encoded bestand
Containers
Quicktime
.MOV
Gemaakt door Apple
Marktleider in de jaren 90
Lange tijd OSX exclusive
Windows Video Format
.AVI
Gemaakt door Microsoft als concurrent voor Quicktime
Was van begin al verouderd
Gebootst door internet piraterij en monopolie Microsoft
Windows Media
.WMV, .WMA
Wegens de piraterij van .AVI gemaakt
Werd gebootst in homevideo door Windows Movie Maker
Was ingebouwd in iedere PC
Groot bij de amateur gebruikers
MPEG-I
.MPG
Ontwikkeld door de ISO
Verouders als AVI, maar vele meer gebruikt
Standaard van Japanse Video CD’s
Voorloper van DVD’s
MPEG-2
.VOB
De update van MPEG-I
Ook een ISO Standaard
Standaard van DVD’s
MPEG-4
.MP4
Voorlopig definitief vervolg op MPEG-2
Was als eerste zo geavanceerd als Quicktime
Gebruikte ook elementen van Quicktime
.MP4 werd ook een standaard voor Quicktime
Matroska
.MKV
Volledig open source
Kan enorm veel verschillende streams bevatten- Meerdere ondertitelbestanden - Meerdere audiostreams
Zéér populair bij piraten van niet engelse shows
Flash Video
.FLV
Adobe Flash
Youtube werkt via Flash
Verouderd, maar enorm ver verspreid over het internet
WEBM
.WEBM
Variatie op Matroska
Enkel open source VP8 en Vorbis codecs
Groeiend gebruik in HTML5
Gemaakt door Google
Video Codecs
Cinepak
Was de standaard op het internet in ’90
Gebruikt door zowel Quicktime als Windows Movie Format
Selectief hergebruiken van frames adv een raster
Enorm verschil in grootte
Motion-JPG
Aanpassing van JPG Compressie maar op film
Ongeveer gelijke kleuren worden herleid naar 1 kleur
Iedere frame staat los van elkaar
Vaak gebruikt bij amateurs.
MPEG-IGroep van verschillende codecs, gebruikt in het gelijknamig format
Wilde het zelfde kwaliteit bieden als VHS
Werkt het zelfde als Cinepak
Motion Estimation: Kon op voorhand zeggen naartoe men ging bewegen
Leidde tot nog grotere compressie
MPEG-2
Weinig verschil met MPEG-I
Oogde in plaats van VHS kwaliteit, DVD kwaliteit na te streven
Hogere resolutie en grotere bitrates
MPEG-4
Ook weer verschillende codecs
Alle codecs werkt op alles dat de mp4 container kan lezen
Zelfde basis als MPEG-1, maar geavanceerder
H.264
Onderdeel van de MPEG-4 Codec
Hoog kwaliteit met lage bitrate
Zeer grote flexibiliteit
Nogal processor intensief
Sorenson Video
Originele Codec gebruikt voor Quicktime format
Eerst exclusief voor Apple, nadien ook van Adobe
Gebruikt in Quicktime en Flash
WMV
Standaard codec voor Windows Media Format
Wordt alleen nog maar gebruikt door Microsoft
Maakt gebruik van DRM (Digital Management Rights) - Iemand kan hierdoor zijn film digitaal beveiligen voor piraterij
VP8
Gebruikt in WebM
Opvolger van VP7 en ontwikkeld door on2 Tech
Overgenomen door Google en Open Source gemaakt
Vaak gebruikt in HTML5
Erg kleine bestanden met zeer weinig kwaliteitsverlies
Disputen rond sommige Formats
Quicktime
Lang exclusief voor OSX
Werkt tot vandaag nog stééds beter op OSX dan op Linux of windows
Nog steeds geen officiële Linux release
Windows Media
Vrijwel Windows exclusief
ITT Apple, zijn de sources hiervan niet vrij beschikbaar gesteld
Vandaag heeft dit het minste cross platform comptabiliteit
Beste voor het Internet?
MP4:
Momenteel het meest gebruikt
Youtube/Facebook/Twitch…
Beste voor het internet?
WEBM:
Vaak gebruikt op 4chan ter vervanging van .GIF
Gaat geïmplementeerd worden op Facebook
Youtube Gaming, alternatief op Twitch, gaat dit gebruiken
Youtube planned ook volledig HTML5 WebM te gaan
De standaard van de toekomst: WEBM
Open Source, vrij af te spelen op alle toestellen
Enorm licht in processorverbruik
Enorm kleine bestanden
Excellent kwaliteit
Quiz
Wat is de standaard containers voor DVD’s?
MPEG-I
MPEG-2
MPEG-3
MPEG-4
Wat is de standaard containers voor DVD’s?
MPEG-I
MPEG-2
MPEG-3
MPEG-4
Welke codec is gemaakt door Apple?
Quicktime
Matroska
MPEG-2
Sorenson Video
Welke codec is gemaakt door Apple?
Quicktime
Matroska
MPEG-2
Sorenson Video
Wat zit er in een Format?
Gecompresseerde video
Gecompresseerde video en audio
Gecompresseerde video, audio en video
Geen, de format compresseert een video of geluid
Wat zit er in een Format?
Gecompresseerde video
Gecompresseerde video en audio
Gecompresseerde video, audio en video
Geen, de format compresseert een video of geluid
Wat is het voornamelijkste voordeel van WEBM?
Enorm kleine eindbestanden
Enorm hoge kwaliteitsbestanden
Volledig open source
Alles van de bovenstaande
Wat is het voornamelijkste voordeel van WEBM?
Enorm kleine eindbestanden
Enorm hoge kwaliteitsbestanden
Volledig open source
Alles van de bovenstaande