DVD (VOB) -> Transcode -> Mplex -> VCDImage -> SVCD -> Powerdvd spielts nicht..
Hi!
Ich hab mal versucht, ein paar VOB-Files in eine SVCD zu verwandeln. Hab dazu nach langer Suche in Google folgenden Transcode Aufruf verwendet, der eine akzeptable Qualität liefert.
transcode -i vob/ -x vob -T 1,-1 -a 0 -o movie -y mpeg2enc,mp2enc -f 25 -w 2150 -V -j 0,32,0,32 -B 36,38,8 -b 224 -s 1.749 -E 44100 -M 2 -F 5,'-S 780 -V 500 -I 0 -r 32 -B 219 -a 2 -q 2 -G 12 -g 4 -4 2 -2 1'
Kurze Doku zu den Parametern:
-i Input: Entweder eine Datei oder ein Verzeichnis (zb: vob/)
-x Inputformat
-T Chapters: 1 bis Ende
-a Audiochannel (0 = erster Audiokanal)
-o Output
-y Ouputformat
-f Frames
-V Internal Video Codec
-j Clipping
-B Resize
-b Audiobitrate
-s Increase Audio Gain
-E Audiofrequenz (Ausgabe)
-F Videocodec Parameter
--export_asr Export Aspect Ratio (2: 4:3, 3: 16:9)
--a52_drc_off disable liba52 dynamic range compression
-S 750 is hopeful to make session cuts. I tried 800 but that cut at 845M
-V 500 is video buffer, minimum stated SVCD is 230K, default is lower
-I 0 is required for pulldown
-r 32 is the maximum motion search radius, and slows things a lot
-4 2, -2 1 control block tossing, these are high settings
-B 219 (= audiobitrate + videobitrate/100)
-q 2 is maximum quality, but transcode also seems to force a q=3 in
-G 12 max group of pic size (default=12) (can reduce blockiness)
-g 4 min group of pic size
Das Ergebnis (movie.m2v movie.mpa) wird mit mplex in mehrere mpg-Dateien umgewandelt.
mplex -f 4 -V -o movie.%d.mpg movie.m2v movie.mpa
Aus den mpg Files dann mit vcdimager die svcd Images erstellt:
vcdimager -p -v -l "Title" -b cd1.bin -c cd1.cue -t svcd movie.1.mpg
vcdimager -p -v -l "Title" -b cd2.bin -c cd2.cue -t svcd movie.2.mpg
Soweit, so gut, vcddebug liefert keine Fehlermeldung. Mounte dann mit den Daemontools unter WinXP die SVCD, starte Powerdvd, drücke play. Das Fenster wird auf 4:3 umgestellt, der Hintergrund des Fensters ist schwarz, aber der Film wird nicht abgespielt. Wenn ich das mpg-File als Datei im Powerdvd öffne, dann spielt ers. Der Mediaplayer stürzt jedoch bei dem File ab (SVCD-Files kann er normalerweise auch nicht).
Hab schon verschiedene Optionen beim Vcdimager ausprobiert. Vielleicht liegt der Fehler schon im transcode Aufruf?
Any Ideas
Thanks
Hannes
|