U dijelu "Maximalni Datarate za SVCD" je spomenuta nekoliko
puta ova tema.
Kod SVCD-a je u principu moguće napraviti dva audiostreama. Svaki stream pri
tome može imati dva kanala. Kod DVD-a je moguće imati do osam audiostreamova,
i pri tome svaku stream može biti u različitom formatu.
Kod SVCD-a imamo muxrate
od maximalno (možemo imati varijabilni datarate) 348.600 Byte/s. Ako to preračunamo
u bitove /sek, dobivamo vrijednost od 2.788,8 kbps. Za detalje pogledati "SVCD Datarate" ili "Video Buffering Verifier".
Znači možemo koristiti samo 2590 kbps (2.718 kbps - 128 kbps za ton). Ako želimo
dvije tonske trake onda nam se video stream smanjuje na ispod 2300 kbps, što
ide na štetu kvaliteta slike.
Osobno sam protiv SVCD-a sa dvije tonske trake, jer mislim da je za takve tehnikalije
idealniji DVD, zbog samog bitratea koji je u prosjeku 3,5 MBits/s. Pri tome
je teoretski datarate između 1,5 i 9,8 Mbps. Digitalna televizija šalje MPEG-2
do 6,8 MBit/s.
Za svaku tonsku traku
potrebno nam je između 32 kbps (1 Kanal [mono]) i 448 kbps (5.1 Dolby Digital).
Usput da spomenem da je kod DVD-a ukupni zbir audio streamova ograničen na 6.144
kbps. Kod Digital Broadcast Audio (DBA) se koristi MPEG-1 Layer II kompresija
od 256 kbit/s. Stručna literatura kaže, da je već od 0,19 MBit/s (194,56 KBit/s)
postignut dobar kvalitet.
Najbolje je koristiti
datarate 192 kbps pri Frekvenciji od 44.100 Hz za SVCD, i 48.000 Hz za DVD.
Ako se ima mjesta na mediju onda je 224 kbps u pogledu kvalitete i više nego
dovoljno. Ali šta napraviti sa dodatnom trakom - gdje ona dolazi?
Pogledajmo direktorij (mini)DVD-a i usporedimo ga sa SVCD-om, i vidićemo da
stream sa dvije tonske trake i ne upada odmah u oči.
DVD
(korišten VP 5.0)
SVCD
(korišten WinOnCD 3.8)
Onaj
tko misli da će pod AUDIO_TS nešto pronaći, vara se. Ovaj direktorij je rezerviran
za DVD-Audio-Standard. I SVCD direktorij je neprimjetan. Objašnjenje
je jako jednostavno. Audio streamovi se nalaze unutar VOB-ova kod DVD-a, i u
MPG-Datoteci kod SVCD-a. Kada bi video i audio datoteke bile odvojene, laserska
glava čitača bi stalno skakala tamo-vamo, i dolazilo bi do prekida u streamu.
Znači,
video stream i svi audio stream-ovi se "multiplexiraju" u jedan stream. Pri
čitanju streama dolaze nizmjenice informacije o slici, tonu, upravljačke informacije
u DVD-ov mikroprocesor. On ih snima i predaje dalje .... za detalje pogledati
"Video Buffering Verifier".
Idemo
na praksu: Zamislite si jedan "normalan" filmski projekt rađen u Video Editoru
6.0 iz paketa Ulead MediaStudio 6.0.
Nakon uspješnog "aranžiranja"
prebacujem film u AVI format - da bi pomoću TMPGEnc napravio MPEG-Stream. Kad
je to gotovo, postavimo na Time-Line drugu dodatnu tonsku traku:
Ta dodatna traka
može biti odvojena muzika, komentar, mix ili .... Kraj druke trake jednostavno
odsječemo tako da je iste duljine kao i video.
Nakon snimanja projekta,
izbrišem sve trake osim dodatne, te sa alatne linije preko File,
Export exportiramo audio traku u WAV datoteku.
Startamo
TMPGEnc, i konvertiramo WAV u MPEGdatoteku (MP2- tj.
MPEG-1 Layer 2).
Kad sve
bude gotovo, imat ćemo MPEG2 datoteku sa orginal zvukom i MP2 datoteku da alternativnim
zvukom.
U sljedećem koraku ćemo "De-Multiplexirati" gotovi - TMPG-om napravljeni
- stream sa orginalnim zvukom.
Pokrenemo bbDMUX
komandom : bbdmux strip_48.mpg
Kao rezultat dobijemo:
Znamo da se u našem
MPEG datoteci nalazi Video, Audio i Padding-stream i znamo njihove "ID". Za
detalje pogledati VBV.
DOS naredbama:
bbdmux strip_48.mpg
0xe0 video.m2v (u našem slučaju: "strip_48.m2v")
bbdmux strip_48.mpg
0xc0 audio.mp2 (*.mp2 ili *.mpa - u našem slučaju: "lukas2.mpa")
izoliramo video od
audio trake. Time smo dobili sljedeće datoteke:
strip_48.m2v (čisti
videostream)
lukas2.mpa (MP2-stream,
Audio-stream iz orginalnog MPEG-streama)
lukas.mp2 (MP2-stream,
Audio-stream iz WAV u MP2 konverzije [pogledaj iznad])
Sa AVI2MPG2 multiplexiramo
tri streama u jedan stream. Pokrenemo AVI2MPG2 bez odabira datoteke.
Preko
"Start Encoding" dolazimo do sljedećeg prozora:
Preko
"Settings" biramo pod "Program
Stream Settings" za naš primjer, SVCD. Sve ostale postavke ostavimo kakve
jesu. Pod SVCD dobijemo na izbor "Forced mux rate"
od 6.972 x 50 = Byte/sec, tj. 25.200 x 50 Byte/sec za DVD.
U dijelu
"Input and Output files" izaberite streamove.
Pod
"MPEG Program Stream file" izaberete ime gotove datoteke. Preko "Open
VS" izaberete video stream, preko "Open AS1"
izaberete prvi zvučni zapis, i preko "Open AS2"
drugi. Alternativa ovome je TMPGEnc koristiti za multiplexiranje. Pogledajte
pod "File" i "MPEG
Tools".
Gotovi
stream zapržite na CD ili DVD. Za kontrolu, kod DVD-a pogledajmo stream klasičnim
toolsima, FlasKMPEG.
Učitajte
VIDEO_TS.VOB tj IFO-datoteku.
U audio playeru FlasKMPEG nalazite detaljne informacije o datoteci:
Preko
menija "Available tracks" možete mjenjati tonske trake.
Na Standalone-DVD-Playeru možete mjenjati tonsku traku preko tipke "Language"
Usput da spomenem da je ovo samo jedan od mogućih načina kreiranja
stream sa dvije tonske trake.