So habe fertig, schaue die PN an, teste es und hoffe es funktioniert.
- Analysieren des DVD-Menüs.
- Exportieren der Informationen des DVD-Menüs.
- Demuxen des DVD-Menüs.
- Analysieren der VideoDaten.
- Encoden der neuen VideoDaten.
- Erstellen einer Dummy-DVD.
- VOB/CELL-IDs anpassen.
- aufteilen der Dummy-DVD nach CELL-ID.
- Ersetzen des Menüs.
- Importieren der Informationen des DVD-Menüs.
1: Analysieren des DVD-Menüs.
Die DVD lade ich erstmal in PGCEdit rein um zu schauen, welches Menü ich überhaupt ändern will, dort gibts auch Informationen welche VOB/CELL-IDs dort verwendet werden. Diese Infos kann man auch per VOBBlanker rausfinden.
2: Exportieren der Informationen des DVD-Menüs.
In PGCEdit gehe ich auf das Menü (Menü Buttons) > dort in die richtige Celle > Edit und Exportiere das Colorschema und die Menüdaten.
3: Demuxen des DVD-Menüs.
weil ich ja jetzt weiß, welche VOB/CELL IDs ich brauche, demuxe ich das Menü mit PGCDemux (siehe Bild).
4: Analysieren der VideoDaten.
Weil ich in dem Menü einen Text ändern will, muß ich das Video ja auch ReEncoden, damit es sich auch "natlos" ist, sollte man entweder das gesammte Menü(s) ReEncoden oder mit den richtigen ( gleichen ) Einstellungen encoden. Dazu hilft mir schon mal DGIndex ( Info Log ), der Bitrate-Viewer und auch ReStream. Wichtig dabei ist: FORMAT, MATRIX, TIMECODE, I-Frames etc...
5: Encoden der neuen VideoDaten.
Decodieren natürlich mit AVISynth, DGIndex und VSFilter (für den Text).
AVISynth Script:
LoadPlugin("[COLOR='Silver']***[/COLOR]\DGIndex\DGDecode.dll")LoadPlugin("[COLOR='#c0c0c0']***[/COLOR]\Filter\VSFilter-2.38-clipfix.dll")[COLOR='#c0c0c0']#################################################[/COLOR]videoS="[COLOR='Silver']***[/COLOR]\t23439\02_SOURCEN\VOBID2.d2v"MPEG2Source(videoS)[COLOR='#c0c0c0']##################################################ShowFrameNumber(x=40,y=40,size=32)#Levels(0,6.0,255,0,255)[/COLOR]TextSub("t23439.ass")ConvertToYV12(interlaced=true)
Den Text ändere ich per Untertiteln, weil es eingeblendet wird .
t23439.ass:
[Script Info]Title: t23439 Audio 2.0 to Audio 5.1ScriptType: v4.00+WrapStyle: 1PlayResX: 720PlayResY: 576ScaledBorderAndShadow: yesVideo Aspect Ratio: 0Video Zoom: 8Video Position: 89Collisions: NormalVideo File: VOBID2.avsLast Style Storage: Default[V4+ Styles]Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, EncodingStyle: Default,Arial,23,&H00FFFFFF,&HFF0000FF,&HFF000000,&HFF000000,-1,0,0,0,64,101,1,0,3,1,0,1,0,0,0,0Style: BG,Arial,23,&HFF000000,&HFF0000FF,&H00000000,&HFF000000,-1,0,0,0,64,101,1,0,3,1,0,1,0,0,0,0[Events]Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, TextDialogue: 0,0:00:03.53,0:00:39.98,BG,,0000,0000,0000,,{\pos(585,189)}\h5.1\h\h\h\h\hDialogue: 1,0:00:03.54,0:00:39.98,Default,,0000,0000,0000,,{\fad(640, 0)\pos(585,189)}\h5.1\h\h\h\h\h
Encoden tu ich mit HC (evt.. auch mit CCE), alle anderen Encoder sind UNBRAUCHBAR!
Hier die HC Einstellungen:
*INFILE [COLOR='Silver']***[/COLOR]\t23439\02_sourcen\vobid2.avs
*OUTFILE [COLOR='#c0c0c0']***[/COLOR]\t23439\02_SOURCEN\VOBID2_NEW.m2v
*LOGFILE [COLOR='#c0c0c0']***[/COLOR]\t23439\02_SOURCEN\VOBID2_NEW_encode.log
*BITRATE 4600
*MAXBITRATE 9000
*FRAMES 0 812
*PROFILE best
*GOP 7 2
*DC_PREC 8
*NOSCD
*CLOSEDGOPS
*BIAS 20
*PREVIEW
*TIMECODE 1 2 19 5
*CUSTOMMATRIX
8 16 19 22 26 27 29 34
16 16 22 24 27 29 34 37
19 22 26 27 29 34 34 38
22 22 26 27 29 34 37 40
22 26 27 29 32 35 40 48
26 27 29 32 35 40 48 58
26 27 29 34 38 46 56 69
27 29 35 38 46 56 69 83
16 17 18 19 20 21 22 23
17 18 19 20 21 22 23 24
18 19 20 21 22 23 24 25
19 20 21 22 23 24 26 27
20 21 22 23 24 25 26 28
21 22 23 24 26 27 28 30
22 23 24 26 27 28 30 31
23 24 25 27 28 30 31 33
*COLOUR 6
*CHAPTER 4
0
112
805
809
Alles anzeigen
6: Erstellen einer Dummy-DVD.
Hier sollte man ein gutes Authoring Programm verwenden, welches die vorher getrennten Sachen ( Audio, Subs und das neue Video ) auch lesen kann. Im Grunde bleibt da nur Muxman ( evt. auch IFOEdit).
Muxman: Video rein, Audio rein (richtige Reihenfolge!) , Subs rein (richtige Reihenfolge! und Typ [Wide, Letter, Panscan]), Chapter laden und eine Dummy-DVD erstellen.
7: VOB/CELL-IDs anpassen.
Damit das verwendete Menü (VOBs) die richtigen VOB/CELL IDs bekommt, welches man leider in Authoring Tools nicht angeben kann, obwohl von mir gewünscht [verlangt]) muß man diese Patchen. Dies kann man in VIDChanger machen. Wenn man im Single Cell-Modus verwendet, sollte man rückwärtz arbeiten. Also in diesem Falle:
VID:01 CID:02 > VID:02 CID:02
VID:01 CID:01 > VID:02 CID:01
8: aufteilen der Dummy-DVD nach CELL-ID.
Weil VOBBlanker leider keine gesammten VOBs ersetzen kann, die Buttons und unterschiedlichen Cellen haben, ersetzen kann, muß man die Dummy-DVD VOBs noch nach CELLen auteilen. Dies geht ganz einfach mit VOBEdit > Demux > CELL-ID.
9: Ersetzen des Menüs.
In VOBBlanker laden wir unsere Original DVD rein, gehen zu unserem Menü > Language Units > Menu PGC > Cells und ersetzen unsere alten CELLen durch unsere neuen aufgeteilten.
VID2, CID1 > Replace > VTS_01_001.VOB
VID2, CID2 > Replace > VTS_01_002.VOB
und speichern unsere angepasste DVD in einem neuen Ordner ab.
10: Importieren der Informationen des DVD-Menüs.
Weil wir in Muxman weder Buttons, noch irgendwas anderes angeben haben und bis jetzt noch nichts weiter ( außer die Subs ) drin steht, müßen wir vom Original diese Infos wieder importieren ( siehe Punkt 2: )
In PGCEdit gehe ich auf das Menü (Menü Buttons) > dort in die richtige Celle > Edit und Importiere das Colorschema und die Menüdaten.
Jetzt nur noch die Daten im PGCEditor prüfen und evt. anpassen ( CELL-Flags etc) siehe Bild.
Jetzt eigentlich nur noch abspeichern und testen testen testen.
----------------------------------------------------
Noch fragen ? Eigentlich nicht oder?