Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig...

Post on 09-Oct-2020

0 views 0 download

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