MPEG-2-coderingstips voor dvd-auteurs
Toen de Moving Picture Experts Group in 1994 met de MPEG-2-standaard kwam, hadden ze zich misschien niet gerealiseerd hoeveel de nieuwe codec de wereld zou veranderen. Als je te maken hebt met dvd, HDV, digitale satelliet-tv of off-air digitale televisie, heb je te maken met een vorm van MPEG-2.
Het grootste deel van de MPEG-2-blootstelling die je als videoproducent hebt, zal zijn in het coderen van video voor dvd. Er zijn een aantal dingen waarmee u rekening moet houden wanneer u van plan bent om voor dvd te branden (niet in de laatste plaats de compatibiliteit met andere dvd-spelers). Laten we een paar van deze overwegingen kort bekijken.
Aaaah! Overbelasting van gegevens!
De maximale hoeveelheid gegevens die het dvd-formaat kan bevatten, is 10,08 Mbps. Dit cijfer houdt rekening met alle video- en audiostreams in uw presentaties, inclusief extra functies zoals meerdere hoeken, meerdere gesproken talen, ondertitels en commentaartracks. De meeste set-top dvd-recorders en dvd-authoringsoftware kennen deze limieten, maar we hebben schijven gezien met te hoge bitsnelheden om te voldoen aan de dvd-standaard.
Als je een stuk video codeert met 9,8 Mbps, zou je slechts 0,28 Mbps over hebben voor audio, dus je zou slechts ruimte hebben voor één 256 kbps of twee 128 kbps audiostreams als je Dolby Digital-compressie zou gebruiken. Als je je video echter hebt gecodeerd met 8 Mbps, dan is 2,08 Mbps beschikbaar voor andere dingen. Dit geeft je de veelzijdigheid om ongecomprimeerde PCM-audio te gebruiken of om ondertitels aan je video toe te voegen.
De term voor het verdelen van de bits in je video voor verschillende doeleinden is 'bitbudgettering'.
Wat past?
Nu proberen we niet openlijk indruk te maken op wiskundigen, maar naarmate de bitsnelheid afneemt, kan geometrisch meer video op een schijf worden opgenomen. We kunnen dit als volgt uitdrukken:minuten=(schijfcapaciteit (GB) x 400) / bitsnelheid (Mbps) x 3
(Voor degenen onder u die huiveren bij het vooruitzicht om de oude wetenschappelijke rekenmachine uit te zoeken, we hebben de wiskunde voor u gedaan, die te vinden is in tabel 1.) Vergeet niet dat u ook rekening moet houden met de audio, dus als je graag 6 Mbps videocompressie en 1536 kbps (48 kbps PCM) audio gebruikt, moet je 7.536 in de formule pluggen. Bijvoorbeeld:(4.7 x 400) / (7.536 x 3) =1880 / 22.608 =1 uur, 23 minuten, 9 seconden
Als u weet hoe lang uw programma is, kunt u ook de maximaal mogelijke bitsnelheid berekenen:Maximale bitsnelheid (Mbps) =(schijfcapaciteit [GB] x 400) / (minuten x 3)
Dat betekent bijvoorbeeld dat als u een programma van twee uur op een enkellaagse schijf wilt branden:(4,7 x 400) / (120 x 3) =1880/360 =5,22 Mbps
Gewapend met die kennis betekent dit dat als we deze video coderen met 5,0 Mbps met een 128 kbps Dolby Digital-audiostream, we een perfecte hoeveelheid ruimte over hebben voor een paar menu's.
Hoeveel compressie?
We zien geen redenen om voor je video boven de 8,5 Mbps te gaan. Dit geeft je ook ruimte voor ongecomprimeerde audio; als je klant een hardcore audiofiel is en je geen hatelijke opmerkingen over audiocompressie wilt horen, ga dan voor de 48 kHz (1536 kbps) PCM-audio.
Om uw compressie-efficiëntie te maximaliseren, kunt u codering met variabele bitsnelheid (VBR) implementeren, in plaats van codering met constante bitsnelheid (CBR). De meeste duurdere dvd-authoringprogramma's, evenals de meeste speciale coderingsprogramma's (bijvoorbeeld discrete cleaner, Canopus ProCoder) kunnen VBR-codering uitvoeren. De meeste VBR-compatibele coderingstoepassingen kunnen ook 2-pass VBR-codering uitvoeren, waarbij de encoder de video analyseert die hij gaat comprimeren voordat hij deze daadwerkelijk comprimeert. Dit kost helaas wat tijd om te realiseren - de meeste encoders doen er minstens twee keer zo lang over om 2-pass VBR-coderingen uit te voeren als CBR-coderingen.
In onze informele tests hebben we vastgesteld dat 6 Mbps, 2-pass VBR een redelijk goede balans is tussen videoprestaties en opslagcapaciteit.
Ken de code
Hoewel dit artikel bedoeld is om u wat diepere kennis te geven over hoe u meer uit uw MPEG-2-codering kunt halen, is dit slechts het topje van de ijsberg als het gaat om MPEG-codering. Je kunt nog veel meer doen met dit verbazingwekkend krachtige en veelzijdige formaat dat mogelijk aanwezig is in de tools die je al hebt, maar geavanceerde dvd-authoringsystemen bieden nog meer controle over elk aspect van het MPEG-2-coderingsproces.
Charles Fulton is de Associate Editor van Videomaker.