Ich hatte mir vor 1,5 Jahren mal eine Anleitung zurecht gelegt, die aber dann jetzt irgendwie nicht mehr laufen wollte.
Es stellte sich zwar letztendlich heraus, dass das einzig mit dem aktualisierten ProjectX zu beheben war, aber letztlich habe ich doch alle Schritte nochmal überarbeitet bzw. neue (GUI-) Tools verwendet.
Vorweg schonmal die Anmerkung:
- diese Anleitung gilt nur für SD-Filmmaterial
(Anleitung HD folgt vielleicht später, geht jedoch definitiv auf ähnliche Weise, nur nicht mit ProjectX)
- Das ist keine One-Click-Lösung
- Es wird viel temporärer Plattenplatz benötigt
- Und dauert sicherlich länger, als ein Quick-And-Dirty-Run, um alles möglichst "schnell mal auf DVD" zu ziehen
Vielmehr geht es mir darum, mit möglichst einfachen Tools eine qualitativ hochwertige DVD zu erzeugen, die dann möglichst auch auf allen Playern abspielbar ist.
(Mein "alter" DVD-Player gibt nämlich z.Bsp. MPEG2-Audio unbehandelt auf SPDIF aus und mein AV-Receiver kann damit nichts anfangen - es gilt also [mindestens] eine AC3-Audiospur zu haben, die wohl jeder Player wenigstens in Stereo ausgeben können soll. DVD-konform wäre das Ganze jedoch nur mit zusätzlicher 2-Kanal PCM-Spur, was aber auch viele Kauf-DVDs nicht extra bieten!)
Meiner Meinung nach gibt es folgende Punkte, die zu bewältigen sind
- Entfernung von Werbeblöcken
- Erhaltung mehrerer Audio-Spuren (AC3 oder zweisprachig)
- Entferung der schwarzen Balken, die entstehen, wenn 16:9 Bildmaterial als 4:3 gesendet wird (hauptsächlich bei der ProSiebenSat.1 Gruppe)
Hier erstmal die benötigten Tools (alles unter Win32):
- ProjectX 0.90.04.00.b31 (benötigt JRE >=1.6.0): http://www.oozoon.de/main_de.html
Alternativen:
* tsMuxerGUI http://www.smlabs.net/tsmuxer_en.html
* DGIndex http://neuron2.net/dgmpgdec/dgmpgdec.html
- Cuttermaran 1.69a: http://www.cuttermaran.de/
- ImagoMPEG-Muxer 1.1: http://www.videohelp.com/tools/ImagoMPEG-Muxer
- FAVC 1.07 und AviSynth 2.57: http://favcfavc.googlepages.com/home
Alternativen:
* AVStoDVD http://avstodvd.googlepages.com/home
* DVDforger http://download.videohelp.com/dvdforger/
Als Vorbereitung sollten
AviSynth und
Cuttermaran installiert,
ProjectX und
FAVC entpackt und die
ImagoMPEG-Muxer.exe ins Cuttermaran-Verzeichnis nach
...\Provider\mux\ kopiert werden.
- Aufnahme mit PC2Box[NG] als MPG (nicht REC!) auf Festplatte kopieren.
Dieser Schritt ist zwar lästig, aber mein ursprüngliches Vorhaben habe ich wieder verworfen:
Ich hatte überlegt, entweder die ProjectX-Funktionalität in PC2BoxNG mit aufzunehmen, oder für ProjectX ein AddOn zu schreiben, um den Film gleich vom PVR zu lesen.
Beides erwies sich bei Tests als nicht sinnvoll, da der (nicht immer sequentielle) Zugriff von ProjectX nicht mit der Implementation von PC2Box harmoniert.
- ProjectX starten, MPG Datei hinzufügen,
[QuickStart] drücken
(M2V-Video und MP2/AC3-Audio unbedingt im gleichen Verzeichnis belassen, da diese sonst nicht mit Cuttermaran geschnitten werden)
Alternativ - tsMuxerGUI:
Input / Add - Datei öffnen, Output: (*) demux, dann [Start demuxing]
Alternativ - DGIndex:
Mit "File / Open..." Datei öffnen und dann mit "File / Save Project and Demux Video" die M2V und MP2/AC3 erzeugen.
- Cuttermaran starten, M2V-Datei öffnen,
a) Filmbeginn suchen (Scrollbalken) und mit "< I" oder "I >" die beste In/Start-Position finden und festlegen,
b) Ende des Films suchen und mit "< P" oder "P >" die beste Out/Ende-Position finden und festlegen
c) mit dem dicken "+" (oben rechts) den markierten Bereich in die Schnittliste übernehmen
(a-c jetzt wiederholen, jenachdem wie viele Werbepausen enthalten sind - hilfreich können auch die Schnittvorschläge sein, aufzurufen über den "1/2/3" Button),
dabei die erste Startmarke unbedingt auf eine AC3 5.1 Position setzen, wenn 5.1 Sound enthalten ist,
jetzt über "Aktionen"/"Voransicht" prüfen, ob die Schnitte auch perfekt sind (Audio beachten),
dann "Aktionen"/"Schneide Audio/Video", Ausgabepfad prüfen (genügend Platz?),
Registerkarte "Muxing": Ausgabedateien muxen anhaken, genutzten Muxer auf "ImagoMPG-Muxer 1.3" stellen, (wenn gewünscht) "Die elementary Streams löschen" anhaken (Was für eine Übersetzung...) und auch den Ausgabepfad festlegen (Achtung: Datei könnte die mit PC2Box vom PVR kopierten MPEG-TS überschreiben - Dateiname auf erster Karteikarte prüfen),
jetzt [Schneiden & Beenden]
- FAVC starten, mit Cuttermaran erzeugte MPG-Datei öffnen,
Ausgabepfad und gewünschte DVD-Größe sowie Kapitel-Länge/Abstand wählen,
wenn mehr als 1 Audio-Spur auf die DVD sollen, jetzt die Größe auf "Custom" stellen und die Größe der zusätzlichen Audio-Spur(en) in MB abziehen,
Iso-Creation: No, Open ImageBurn: No,
DVD-Format: PAL, Working Files: Keep,
Menu: No, Encoder: HC, Shutdown: No,
unter "HC Options" auf [Balance] klicken, ggf. Maximum-Bitrate reduzieren, um alle Audio-Spuren mit aufnehmen zu können (darf für alle Streams Video/Audios/Untertitel max. 9800 kBaud betragen - aber 8000 für Video sollte passen)
bei "Audio Options": AC3, Retain If Present, AC3 Encoder: QuEnc, Bitrate: 384 (für 2.0 könnte auch 192 reichen)
- bei reinen 16:9 (Anzeige in Cuttermaran beachten) Quellen kann jetzt schon [Generate DVD] gewählt werden, ansonsten noch die Balken entfernen:
unter "Advanced Scripting" im Bereich "Preceding the Resize Operation" folgendes einfügen:
(vorausgesetzt, die Quelle ist im Format 720x576 - bei 352x288 entsprechend 36 und -36 benutzen),
dann noch den Haken bei "Don't Start Batch File" setzen
und nun aber endlich [Generate DVD] & warten...
Jetzt im "Working Folder" in der "Title0.ini" das Seitenverhältnis korrigieren:
Jetzt die "Title.bat" anstarten & noch länger warten...
- Tja, zu früh gefreut - wenn jetzt mehr als 1 Audio-Spur auf die DVD sollte, den erzeugten VIDEO_TS-Ordner bitte wieder löschen und zunächst zurück in den "Working Folder"...
Hier liegen jetzt alle von DGIndex extrahierten Audio-Spuren - AC3 kann direkt benutzt werden, alle MP2 müssen nochmals konvertiert werden:
die Datei "Title0.avs" mit Notepad öffnen und die Zeile
auf die nächste Tonspur ändern. Jetzt aus der "Title.bat" den Aufruf unter "Encoding Audio 0" kopieren, hinter "-o ..." den Dateinamen von "Title0.ac3" in "Title0-audio2.ac3" ändern und ausführen.
(das Ganze so oft, wie verschiedene Sprachen enthalten sein sollen)
(sollte ein vorherige Unterbrechung durch 16:9 Balken notwendig gewesen sein, lassen sich diese beiden Schritte natürlich auch bestens kombinieren...)
- zu guter Letzt noch die "BatchMux.ini" ändern und nach der Zeile "-a1 ..." die zusätzlichen Audio-Spuren mit "-a2 ..." usw. anhängen. Alternativ kann auch mit "-a1lang de" und "-a2lang en" die Sprachinformation der Spuren auf der DVD gesetzt werden.
Danach den letzten Aufruf aus der "Title.bat" erneut ausführen, was jetzt den richtigen VIDEO_TS Ordner erzeugen sollte
- Nun kann der VIDEO_TS Ordner mit z.Bsp. Nero auf DVD gebrannt und alle temp. Dateien gelöscht werden.
Geht es nicht einfacher?
Klar - wenn z.Bsp. nur der AC3-Ton drauf soll, kann nach dem ProjectX-Lauf einfach die MP2-Datei gelöscht werden, dann wird der AC3 Ton die erste und einzige Tonspur, womit FAVC wunderbar umgehen kann.
ABER: Sollte mit FAVC eine 5.1 AC3 re-codiert werden, stimmt die Kanalreihenfolge nicht mehr und die Ausgabe klingt scheuslich - auch als 2.0 Ausgabe. In diesem Fall bitte immer die Original AC3-Spur verwenden oder zuvor (einmalig) in der Datei "
Avisynth Plugins\FAVCAudio.avsi" die Zeilen 65-67:
Code: Alles auswählen
Video = (AudioChannels(Audio)==6) ? Audiodub(Video, Audio) : Video
ChanTrunc = (AudioChannels(Audio)>6) ? GetChannel(Audio,1,2,3,4,5,6) : nop()
Video = (AudioChannels(Audio)>6) ? Audiodub(Video, ChanTrunc) : Video
durch folgende 2 Zeilen ersetzen:
Code: Alles auswählen
ChanTrunc = (AudioChannels(Audio)>5) ? GetChannel(Audio,1,3,2,5,6,4) : nop()
Video = (AudioChannels(Audio)>5) ? Audiodub(Video, ChanTrunc) : Video
What's next?
Gerade die vielen manuellen Änderungen im letzten Schritt mit FAVC stören mich derzeit!
Wenn ich mal genug Lust & Langeweile habe, setze ich mich vielleicht dran und baue die Balken-Entfernung und Multi-Track Audio in FAVC ein - vom Autor liest und hört man in letzter Zeit leider wenig...
Es stört auch ein wenig, dass zu viele Zwischenschritte nötig sind, nur weil die Programme zu starr arbeiten:
ProjectX demuxt, damit Cuttermaran schneiden kann (andere Programmen würden hier keinen Vorteil bringen, da wohl nur ProjectX wirklich gut mit dem TS-Muxing zurechtkommt). Danach muxt ImagoMPG wieder, damit FAVC die Quelle erkennt, um dann im ersten Schritt alles mit DGIndex wieder zu demuxen...
Wenn ich mich in Zukunft damit beschäftigen sollte, wäre vielleicht auch hier Nacharbeit angebracht, um reine M2V Video-Streams zu unterstützen, denen dann beliebig viele Audio-Streams hinzugefügt werden können.
Alternativ zu FAVC könnte übrigens
DVDforger benutzt werden, welches bei mir jedoch nicht zuverlässig arbeitete, aber wenigstens M2Vs und mehrere Audio-Streams unterstützt. Auch
AVStoDVD werde ich mir demnächst mal genauer ansehen, vor allem weil es momentan oft aktualisiert wird...