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

43
Codecs en Containers: De nieuwe webstandaard. Robin Van Limbergen - 1GDMEa2

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

Page 1: Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig verschil met MPEG-I Oogde in plaats van VHS kwaliteit, DVD kwaliteit na te streven

Codecs en Containers: De nieuwe webstandaard.Robin Van Limbergen - 1GDMEa2

Page 2: Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig verschil met MPEG-I Oogde in plaats van VHS kwaliteit, DVD kwaliteit na te streven

Introductie

Wegvallen van hardware dragers

Nieuwe media => Internet

Bestandsgrootte/kwaliteit zeer belangrijk

Compressie wordt belangrijk

Page 3: Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig verschil met MPEG-I Oogde in plaats van VHS kwaliteit, DVD kwaliteit na te streven

Container en Codec

Codec: De manier waarop een bestand gecompessed wordt.

Container: De “Doos” waarin de codec opgeslagen wordt.

Page 4: Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig verschil met MPEG-I Oogde in plaats van VHS kwaliteit, DVD kwaliteit na te streven

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.

Page 5: Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig verschil met MPEG-I Oogde in plaats van VHS kwaliteit, DVD kwaliteit na te streven

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.

Page 6: Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig verschil met MPEG-I Oogde in plaats van VHS kwaliteit, DVD kwaliteit na te streven

Lossy en Lossless

1. Origineel bestand

2. Wordt een codec op toe gepast.

3. Bestand wordt verkleint

4. Een encoded bestand

Page 7: Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig verschil met MPEG-I Oogde in plaats van VHS kwaliteit, DVD kwaliteit na te streven

Containers

Page 8: Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig verschil met MPEG-I Oogde in plaats van VHS kwaliteit, DVD kwaliteit na te streven

Quicktime

.MOV

Gemaakt door Apple

Marktleider in de jaren 90

Lange tijd OSX exclusive

Page 9: Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig verschil met MPEG-I Oogde in plaats van VHS kwaliteit, DVD kwaliteit na te streven

Windows Video Format

.AVI

Gemaakt door Microsoft als concurrent voor Quicktime

Was van begin al verouderd

Gebootst door internet piraterij en monopolie Microsoft

Page 10: Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig verschil met MPEG-I Oogde in plaats van VHS kwaliteit, DVD kwaliteit na te streven

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

Page 11: Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig verschil met MPEG-I Oogde in plaats van VHS kwaliteit, DVD kwaliteit na te streven

MPEG-I

.MPG

Ontwikkeld door de ISO

Verouders als AVI, maar vele meer gebruikt

Standaard van Japanse Video CD’s

Voorloper van DVD’s

Page 12: Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig verschil met MPEG-I Oogde in plaats van VHS kwaliteit, DVD kwaliteit na te streven

MPEG-2

.VOB

De update van MPEG-I

Ook een ISO Standaard

Standaard van DVD’s

Page 13: Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig verschil met MPEG-I Oogde in plaats van VHS kwaliteit, DVD kwaliteit na te streven

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

Page 14: Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig verschil met MPEG-I Oogde in plaats van VHS kwaliteit, DVD kwaliteit na te streven

Matroska

.MKV

Volledig open source

Kan enorm veel verschillende streams bevatten- Meerdere ondertitelbestanden - Meerdere audiostreams

Zéér populair bij piraten van niet engelse shows

Page 15: Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig verschil met MPEG-I Oogde in plaats van VHS kwaliteit, DVD kwaliteit na te streven

Flash Video

.FLV

Adobe Flash

Youtube werkt via Flash

Verouderd, maar enorm ver verspreid over het internet

Page 16: Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig verschil met MPEG-I Oogde in plaats van VHS kwaliteit, DVD kwaliteit na te streven

WEBM

.WEBM

Variatie op Matroska

Enkel open source VP8 en Vorbis codecs

Groeiend gebruik in HTML5

Gemaakt door Google

Page 17: Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig verschil met MPEG-I Oogde in plaats van VHS kwaliteit, DVD kwaliteit na te streven

Video Codecs

Page 18: Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig verschil met MPEG-I Oogde in plaats van VHS kwaliteit, DVD kwaliteit na te streven

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

Page 19: Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig verschil met MPEG-I Oogde in plaats van VHS kwaliteit, DVD kwaliteit na te streven

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.

Page 20: Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig verschil met MPEG-I Oogde in plaats van VHS kwaliteit, DVD kwaliteit na te streven

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

Page 21: Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig verschil met MPEG-I Oogde in plaats van VHS kwaliteit, DVD kwaliteit na te streven

MPEG-2

Weinig verschil met MPEG-I

Oogde in plaats van VHS kwaliteit, DVD kwaliteit na te streven

Hogere resolutie en grotere bitrates

Page 22: Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig verschil met MPEG-I Oogde in plaats van VHS kwaliteit, DVD kwaliteit na te streven

MPEG-4

Ook weer verschillende codecs

Alle codecs werkt op alles dat de mp4 container kan lezen

Zelfde basis als MPEG-1, maar geavanceerder

Page 23: Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig verschil met MPEG-I Oogde in plaats van VHS kwaliteit, DVD kwaliteit na te streven

H.264

Onderdeel van de MPEG-4 Codec

Hoog kwaliteit met lage bitrate

Zeer grote flexibiliteit

Nogal processor intensief

Page 24: Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig verschil met MPEG-I Oogde in plaats van VHS kwaliteit, DVD kwaliteit na te streven

Sorenson Video

Originele Codec gebruikt voor Quicktime format

Eerst exclusief voor Apple, nadien ook van Adobe

Gebruikt in Quicktime en Flash

Page 25: Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig verschil met MPEG-I Oogde in plaats van VHS kwaliteit, DVD kwaliteit na te streven

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

Page 26: Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig verschil met MPEG-I Oogde in plaats van VHS kwaliteit, DVD kwaliteit na te streven

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

Page 27: Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig verschil met MPEG-I Oogde in plaats van VHS kwaliteit, DVD kwaliteit na te streven

Disputen rond sommige Formats

Page 28: Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig verschil met MPEG-I Oogde in plaats van VHS kwaliteit, DVD kwaliteit na te streven

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

Page 29: Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig verschil met MPEG-I Oogde in plaats van VHS kwaliteit, DVD kwaliteit na te streven

Windows Media

Vrijwel Windows exclusief

ITT Apple, zijn de sources hiervan niet vrij beschikbaar gesteld

Vandaag heeft dit het minste cross platform comptabiliteit

Page 30: Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig verschil met MPEG-I Oogde in plaats van VHS kwaliteit, DVD kwaliteit na te streven

Beste voor het Internet?

MP4:

Momenteel het meest gebruikt

Youtube/Facebook/Twitch…

Page 31: Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig verschil met MPEG-I Oogde in plaats van VHS kwaliteit, DVD kwaliteit na te streven

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

Page 32: Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig verschil met MPEG-I Oogde in plaats van VHS kwaliteit, DVD kwaliteit na te streven

De standaard van de toekomst: WEBM

Open Source, vrij af te spelen op alle toestellen

Enorm licht in processorverbruik

Enorm kleine bestanden

Excellent kwaliteit

Page 33: Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig verschil met MPEG-I Oogde in plaats van VHS kwaliteit, DVD kwaliteit na te streven
Page 34: Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig verschil met MPEG-I Oogde in plaats van VHS kwaliteit, DVD kwaliteit na te streven

Quiz

Page 35: Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig verschil met MPEG-I Oogde in plaats van VHS kwaliteit, DVD kwaliteit na te streven

Wat is de standaard containers voor DVD’s?

MPEG-I

MPEG-2

MPEG-3

MPEG-4

Page 36: Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig verschil met MPEG-I Oogde in plaats van VHS kwaliteit, DVD kwaliteit na te streven

Wat is de standaard containers voor DVD’s?

MPEG-I

MPEG-2

MPEG-3

MPEG-4

Page 37: Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig verschil met MPEG-I Oogde in plaats van VHS kwaliteit, DVD kwaliteit na te streven

Welke codec is gemaakt door Apple?

Quicktime

Matroska

MPEG-2

Sorenson Video

Page 38: Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig verschil met MPEG-I Oogde in plaats van VHS kwaliteit, DVD kwaliteit na te streven

Welke codec is gemaakt door Apple?

Quicktime

Matroska

MPEG-2

Sorenson Video

Page 39: Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig verschil met MPEG-I Oogde in plaats van VHS kwaliteit, DVD kwaliteit na te streven

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

Page 40: Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig verschil met MPEG-I Oogde in plaats van VHS kwaliteit, DVD kwaliteit na te streven

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

Page 41: Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig verschil met MPEG-I Oogde in plaats van VHS kwaliteit, DVD kwaliteit na te streven

Wat is het voornamelijkste voordeel van WEBM?

Enorm kleine eindbestanden

Enorm hoge kwaliteitsbestanden

Volledig open source

Alles van de bovenstaande

Page 42: Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig verschil met MPEG-I Oogde in plaats van VHS kwaliteit, DVD kwaliteit na te streven

Wat is het voornamelijkste voordeel van WEBM?

Enorm kleine eindbestanden

Enorm hoge kwaliteitsbestanden

Volledig open source

Alles van de bovenstaande

Page 43: Codecs en Containers: De nieuwe webstandaard....Leidde tot nog grotere compressie. MPEG-2 Weinig verschil met MPEG-I Oogde in plaats van VHS kwaliteit, DVD kwaliteit na te streven