Beschreibung - Perlscript "T2DScript.pl" TOP01 - Das Script ------------------ Das Script automatisiert die Toolkette von Gerti (An dieser Stelle noch mal vielen herzlichen Dank an Gerti). - In der 1ten Variante könnte man damit VideoClips von Viva, MTV etc. zu einer DVD verarbeiten. - Sicherlich ist es auch für "normale" Filme verwendbar. Hier gibt es aber noch OptimierungsPotential. Mit "ACTION:" werden die Aktionen gekennzeichnet, die man bei der Benutzung des Scriptes noch machen muss. ACTION: Aufruf des TOOLS mit Methode 4 (siehe TOP2 - Aufruf) Ausgehend von einem rec-File werden die Tools 1. ProjectX 2. Mpeg2Schnitt.exe 3. IfoEdit.exe 4. IfoEdit.exe (ein 2tes Mal) aufgerufen. Ein Beispiel für die Ablage der Tools aus Gertis Toolchain: K:\Video\tools\Topfield to DVD\CellTimes K:\Video\tools\Topfield to DVD\Hilfe K:\Video\tools\Topfield to DVD\Icons K:\Video\tools\Topfield to DVD\IfoEdit K:\Video\tools\Topfield to DVD\Mpeg2Schnitt K:\Video\tools\Topfield to DVD\Project X Die Ergebnisse der einzelnen Toolaufrufe werden in automatisch erstellte Ordner abgelegt. Ein Beispiel: Angenommen das zu konvertierende File K:\Video\mpeg2\Beispiel1.rec (über ALTAIR vom Topfield geholt) liegt vor. Die Ordner K:\Video\dvd\1_out_ProjectX\ K:\Video\dvd\2_out_Nach_Schnitt\ K:\Video\dvd\DVD_OUT\\AUDIO_TS \VIDEO_TS werden durch das Script angelegt. Danach startet das Script das Tool ProjectX. Das Ergebnis (Beispiel1.mpv und Beispiel1.mpa) liegt im Verzeichnis K:\Video\dvd\1_out_ProjectX\. Bevor das Cut-Tool "Mpeg2Schnitt.exe" aufgerufen wird, werden in Mpeg2Schnitt.ini die Pfade für VideoAudioVerzeichnis= ZielVerzeichnis= bzgl. unseres Beispieles angepasst. Das vereinfacht den Aufruf des Cut-Tools, das danach aufgerufen wird. ACTION: MPeg2Schnitt auf Vollbildmodus wechseln (wird bei mir immer als Fenster gestartet) -> rechte obere Ecke ACTION: In MPeg2Schnitt -> Datei -> Video/Audio öffnen -> Das vorgeschlagene File "Beispiel1.mpv" doppelklicken. ACTION: Mit SchiebeRegler, IN und OUT den Schnitt festlegen -> Neu -> schneiden -> Dateinamen vergeben, z.B. MyBeispiel1 -> Ok ACTION: MPeg2Schnitt beenden -> rechte obere Ecke -> dieses Mal ganz rechts ;-) ACTION: MPeg2Schnitt Abfrage "Soll das Projekt gespeichert werden ?" -> Nein Das Ergebnis MyBeispiel1.mp2 und MyBeispiel1.mpv aus MPeg2Schnitt liegt nun in K:\Video\dvd\2_out_Nach_Schnitt\ Das Script löscht alle unötigen Files *.idd und *.d2v. Das Script kopiert CellTimes.txt aus K:\Video\tools\Topfield to DVD\CellTimes in den Ordner K:\Video\dvd\2_out_Nach_Schnitt\ Bevor IfoEdit aufgerufen wird, werden in "IfoEdit.ini" AuthorPath= DestPath= bzgl. unseres Beispieles angepasst. Das Script ruft als nächstes IfoEdit (zum 1ten Mal) auf. ACTION: In IfoEdit -> DVDAuthor -> Author new DVD -> Video -> Den Punkt/rechte Schaltfläche -> Den vorgeschlagenen Dateinamen mit "Öffnen" bestätigen. -> Audio -> Den Punkt/rechte Schaltfläche -> Den vorgeschlagenen Dateinamen MyBeispiel1.mp2 doppelklicken -> Position -> Den Punkt/rechte Schaltfläche -> Den vorgeschlagenen Dateinamen CellTimes.txt mit "Öffnen" bestätigen. -> OK ACTION: IfoEdit beenden -> rechte obere Ecke Das Script startet erneut IfoEdit. ACTION: In IfoEdit -> Open -> Von K:\Video\dvd\2_out_Nach_Schnitt\ nach K:\Video\dvd\DVD_OUT\\VIDEO_TS wechseln -> VIDEO_TS.IFO doppelklicken -> Open ->VTS_01_0.IFO doppelklicken ACTION: In IfoEdit -> Get VTS sectors -> Do you want to process ALL IFO files ? -> Ja -> Correct sector address... -> OK -> Correct sector address... -> OK -> Correct sector address... -> OK ACTION: In IfoEdit -> im oberen Fenster unteres VIDEO_TS.IFO markieren. -> im unteren Fenster "VTS_1_Audio 1" doppelklicken -> "Language type" auf "present" setzen ACTION: In Ifoedit -> Save -> Speichern -> "Do you want to save it as .BUP..." -> Ja ACTION: In IfoEdit -> im oberen Fenster unteres VTS_01_0.IFO markieren. -> im unteren Fenster "Audio 1" doppelklicken -> "Language type" auf "present" setzen ACTION: In Ifoedit -> Save -> Speichern -> "Do you want to save it as .BUP..." -> Ja Das Ergebnis liegt unter K:\Video\dvd\DVD_OUT\\AUDIO_TS \VIDEO_TS TOP02 - AUFRUF -------------- Das Perlscript "T2DScript.pl" kann über viererlei Methoden aufgerufen werden: 1. Aufuf "perl T2DScript.pl " (Gänsefüsse und '<' '>' nicht eingeben) im DOS-Fenster (Start -> Ausführen -> CMD) <- WIN XP. 2. Aufruf "T2DScript.bat" (Gänsefüsse nicht eingeben) durch Doppelklick oder im DOS-Fenster (Start -> Ausführen -> CMD) <- WIN XP . - Das Script erkennt, dass der Parameter fehlt und fragt -> nach dem Pfad des "Rec"-files => "Enter the path to the topfield file:" -> nach dem Namen des Rec-files => "Enter the name of the topfield file without the ending .rec" 3. Aufruf "T2DScript.bat " (Gänsefüsse und '<' '>' nicht eingeben) im DOS-Fenster - Das Script verwendet das RecFile mit dem angegebenen Pfad. 4. Mein Favorit: Rechte Maustaste auf das Rec-File -> "Senden an" -> "T2DScript.BAT" - Dazu muss vorher unter "C:\Dokumente und Einstellungen\\SendTo" einen Link auf T2DScipt.BAT erzeugen. TOP03 - Einstellungen --------------------- Die Einstellungen erfolgen über das File "T2DScript.ini". Hier der Inhalt: ################### # Ini file for perlscript T2DScript.pl # Please adapt the settings to your local machine: # ------------------------------------------------------------- # 1. Path to the tool ProjectX: # §ToolProjektXPath = k:\Video\tools\Topfield to DVD\Project X # ------------------------------------------------------------- # 2. Storage of your converted files # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # 2a. Storage of file output of ProjectX # §DstPathPrX = k:\Video\dvd\1_out_ProjectX # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # 2b. Storage of file output of cut # §DstPathCut = k:\Video\dvd\2_out_Nach_Schnitt # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # 2c Storage of file output for DVD # §DstPathDVD = k:\Video\dvd\DVD_OUT # ------------------------------------------------------------- # 3. Path to the MPG-Cut tool # §ToolMPGCutPath = k:\Video\tools\Topfield to DVD\Mpeg2Schnitt # ------------------------------------------------------------- # 4a. Path to the authoring tool IFOEDIT # §ToolAuthorPath = k:\Video\tools\Topfield to DVD\IfoEdit # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # 4b. Path to the file celltimes.txt # §ToolCellTimesPath= k:\Video\tools\Topfield to DVD\CellTimes # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # 4c. Path to the file ifoedit.ini (normally placed in the windows directory) # §DstPathIfoEditIni= C:\WINDOWS # ------------------------------------------------------------- # 5. Convert AUDIO MP2 to MP3 -> In work # §ConvertMP2_2_MP3 = No # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # ------------------------------------------------------------- ################### 1. §ToolProjektXPath = <...> erwartet den Pfad auf ProjectX 2a. §DstPathPrX = <...> erwartet den Pfad, in dem das Ergebnis aus ProjectX abeglegt werden soll. 2b. §DstPathCut = <...> erwartet den Pfad, in dem das Ergebnis aus MPeg2Schnitt abeglegt werden soll. 2c. §DstPathDVD = <...> erwartet den Pfad, in dem das Ergebnis aus IfoEdit abeglegt werden soll. 3. §ToolMPGCutPath = <...> erwartet den Pfad auf MPeg2Schnitt 4a. §ToolAuthorPath = <...> erwartet den Pfad auf IfoEdit 4b. §ToolAuthorPath = <...> erwartet den Pfad auf das in IfoEdit zu verwendende CellTimes.txt 4c. §DstPathIfoEditIni= <...> erwartet den Pfad auf Windows. Hier sollte ifoedit.ini abglegt sein. 5. §ConvertMP2_2_MP3 = No wird noch nicht unterstützt. ->Soll später alle erzeugten mpa Files in mp3 wandeln, wenn aktiviert