MPEG-2-kodningstips för DVD-författare
När Moving Picture Experts Group kom med MPEG-2-standarden 1994 kanske de inte insåg hur mycket den nya codec skulle förändra världen. Om du har att göra med DVD, HDV, digital satellit-TV eller digital-TV utanför luften, har du att göra med någon form av MPEG-2.
Det mesta av MPEG-2-exponeringen du kommer att ha som videoproducent kommer att vara i kodning av video för DVD. Det finns ett antal saker att tänka på när du planerar att bränna för DVD (inte minst är kompatibilitet med andra DVD-spelare). Låt oss ta en snabb titt på några av dessa överväganden.
Aaack! Dataöverbelastning!
Den maximala mängden data som DVD-formatet kan ta emot är 10,08 Mbps. Denna siffra tar hänsyn till alla video- och ljudströmmar i dina presentationer, inklusive sådana ytterligare funktioner som flera vinklar, flera talade språk, undertexter och kommentarspår. De flesta set-top DVD-inspelare och DVD-programvara är medvetna om dessa gränser, men vi har sett skivor med bithastigheter för höga för att vara kompatibla med DVD-standarden.
Om du kodade en video på 9,8 Mbps skulle du bara ha 0,28 Mbps över för ljud, så du skulle bara ha plats för en 256 kbps eller två 128 kbps ljudströmmar om du använde Dolby Digital-komprimering. Om du däremot kodade din video till 8 Mbps, så är 2,08 Mbps tillgängliga för andra saker. Detta skulle ge dig mångsidigheten att använda okomprimerat PCM-ljud eller lägga till undertexter till din video.
Termen för att dela ut bitarna i din video för olika användningsområden är "bitbudgetering".
Vad passar?
Nu försöker vi inte öppet imponera på någon matematiker, men när bithastigheten minskar kan geometriskt sett mer video spelas in på en skiva. Vi kan uttrycka detta på följande sätt:minuter=(skivkapacitet (GB) x 400) / bithastighet (Mbps) x 3
(För er som ryser till vid utsikten att gräva fram den gamla vetenskapliga kalkylatorn, vi gjorde matematiken åt er, som finns i tabell 1.) Glöm inte att du också måste räkna in ljudet, så om du gillar att använda 6Mbps videokomprimering och 1536kbps (48kbps PCM) ljud, måste du koppla in 7,536 i formeln. Till exempel:(4,7 x 400) / (7,536 x 3) =1880 / 22,608 =1 timme, 23 minuter, 9 sekunder
Alternativt, om du vet hur långt ditt program är, kan du beräkna den högsta möjliga bithastigheten:Maximal bithastighet (Mbps) =(skivkapacitet [GB] x 400) / (minuter x 3)
Det betyder till exempel att om du vill bränna ett tvåtimmarsprogram på en skiva med ett lager:(4,7 x 400) / (120 x 3) =1880/360 =5,22 Mbps
Beväpnad med den kunskapen betyder det att om vi kodar den här videon med 5,0 Mbps med en Dolby Digital-ljudström på 128 kbps, skulle vi ha en perfekt mängd utrymme över för några menyer.
Hur mycket komprimering?
Vi ser inga skäl att gå över 8,5 Mbps för din video. Detta ger dig också utrymme för okomprimerat ljud; om din klient är en hardcore audiofil och du inte vill höra några smutsiga kommentarer om ljudkomprimering, välj 48kHz (1536kbps) PCM-ljud.
För att maximera din komprimeringseffektivitet kan du implementera kodning med variabel bithastighet (VBR), i motsats till att använda kodning med konstant bithastighet (CBR). De flesta avancerade DVD-författarprogram, såväl som de flesta dedikerade kodningsprogram (t.ex. diskret renare, Canopus ProCoder) kan utföra VBR-kodning. De flesta VBR-kompatibla kodningsapplikationer kan också utföra 2-pass VBR-kodning, där kodaren analyserar videon som den är på väg att komprimera innan den faktiskt komprimerar den. Detta tar tyvärr lite tid att slutföra – de flesta kodare tar minst dubbelt så lång tid att utföra 2-pass VBR-kodningar som CBR-kodar.
I våra informella tester har vi funnit att 6 Mbps, 2-pass VBR är en ganska bra balans mellan videoprestanda och lagringskapacitet.
Känn till koden
Även om den här artikeln syftar till att ge dig lite djupare kunskap om hur du får ut mer av din MPEG-2-kodning, är detta bara toppen av isberget när det kommer till MPEG-kodning. Det finns mycket mer du kan göra med detta otroligt kraftfulla och mångsidiga format som kan finnas i de verktyg du redan har, men avancerade DVD-författarsystem inkluderar ännu mer kontroll över varje aspekt av MPEG-2-kodningsprocessen.
Charles Fulton är Videomakers Associate Editor.