@REM SCRIPT FUER
@REM
@REM ERSTELLUNG VON DVDS MIT MPEG2SCHNITT
@REM
@REM VERSION 0.99 alpha
@REM
@REM 13.01.2005
@REM 13.03.2005 berarbeitet Martin Dienert
@REM 19.06.2005 Korrektur Jrg Weinhardt

@REM ___________________________________________________
@REM 1. KONTROLLE DER VARIABLEN AUS MPEG2SCHNITT
@REM -------------------------------------------
@REM
@REM Zur Kontrolle werden hier nochmal die verwendeten
@REM Variablen aus Mpeg2schnitt und ihre Werte angezeigt
@REM
@REM Outputfile: $outputfile#
@REM Parameterfile: $ParameterFile#
@REM Videofile: $Videofile#
@REM Audiofile: $Audiofile1#
@REM Audiofile: $Audiofile2#
@REM Videoname: $Videoname#
@REM Projectname: $Projectname#
@REM Videodirectory: $Videodirectory#
@REM Projectdirectory: $Projectdirectory#
@REM ChapterList: -c $ChapterList;Format=hh:mm:ss.ff;Delimiter=,;ListZero=1#

@echo off

@REM 2. FESTLEGEN VON VARIABLEN FR DIE VERARBEITUNG
@REM UNBEDINGT ERFORDERLICH
@REM -----------------------------------------------
@REM
@REM Fr die korrekte Verarbeitung des Scriptes bei Verwendung
@REM deutscher Sonderzeichen () ist zuerst ein Umschalten
@REM der Kommandozeilen-Codepage erforderlich. Mit der 1252
@REM wurde es getestet.
@REM
@REM hier werden Variablen fr das Programmverzeichnis DVDAUTHOR,
@REM die Ausgabe der gemuxten Dateien und das Verzeichnis fr die
@REM fertige DVD-Struktur festgelegt
@REM Diese Variablen mu jeder an seine konkreten Bedingungen
@REM anpassen

chcp 1252

set PROGDIR=C:\programme\dvdauthor
set MUXDIR=C:\mpegs
set DVDDIR=C:\dvds

@REM 3. MUXEN DER ELEMTARSTRME (VIDEO UND AUDIO)
@REM --------------------------------------------
@REM
@REM mit der nchsten Zeile wird das Multiplexen der Elemtarstrme
@REM Video und Audio vorgenommen
@REM mit dieser Zeile knnen bis zu drei Audiostrme verarbeitet
@REM werden, wer mehr Audiostrme verarbeiten will/mu, @REM
@REM ist an dieser Stelle
@REM gehalten, weitere Variablen am Ende einzutragen
@REM
@REM also z.B. "$Audiofile4#" "$Audiofile5#"

%PROGDIR%\mplex.exe -f 8 -o "%MUXDIR%\$Videoname#.mpg" "$Videofile#" "$Audiofile1#" "$Audiofile2#" "$Audiofile3#"

@REM 4. LSCHEN DER QUELLDATEIEN, UM PLATZ ZU SCHAFFEN
@REM (deaktiviert)
@REM -------------------------------------------------
@REM
@REM wenn alles geklappt hat, dann kann man theoretisch die
@REM Elemtarstrme lschen
@REM
@REM aber nur theoretisch, denn in der Praxis geht natrlich
@REM etwas schief
@REM
@REM !!! DESWEGEN SIND DIE FOLGENDEN 4 ZEILEN AUSKOMMENTIERT !!!

@REM del "$Videofile#"
@REM del "$Audiofile1#"
@REM if exist "$Audiofile2#" del "$Audiofile2#"
@REM if exist "$Audiofile3#" del "$Audiofile3#"

@REM 5. VERZEICHNIS FR DIE FERTIGE DVD ANLEGEN
@REM ------------------------------------------
@REM
@REM Nun wird innerhalb des Ordners, wo die fertigen DVDS
@REM landen sollen, ein Verzeichnis fr das aktuelle
@REM DVD-Projekt angelegt

md "%DVDDIR%\$Videoname#"

@REM 6. GENERIERUNG DER VOBSTRUKTUR (TITLESET)
@REM -----------------------------------------
@REM
@REM nun wird aus der oben gemuxten mpeg-Datei
@REM die Videostruktur (Vobfiles und ifo-Dateien) gebildet

%PROGDIR%\dvdauthor.exe -t -o "%DVDDIR%\$Videoname#" -i post=exit; -c $ChapterList;Format=hh:mm:ss.ff;Delimiter=,;ListZero=1# -f "%MUXDIR%\$Videoname#.mpg"

@REM 7. GENERIERUNG DES VIDEOMANAGERS DER DVD
@REM ----------------------------------------
@REM
@REM die VIDEO_TS.IFO und VIDEO_TS.BUP werden generiert

%PROGDIR%\dvdauthor.exe -T -o "%DVDDIR%\$Videoname#"

@REM !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@REM !! !!
@REM !! GESCHAFFT !!
@REM !! !!
@REM !! Im Verzeichnis DVDDIR\PROJEKT !!
@REM !! liegen nun die fertigen Daten !!
@REM !! und brauchen nur noch gebrannt !!
@REM !! zu werden !!
@REM !! !!
@REM !! Aber das macht ihr !!
@REM !! sehr wohl bittschn selbst !!
@REM !! !!
@REM !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

@REM 8. LSCHEN DER MPEG-DATEI, UM PLATZ ZU SCHAFFEN (deaktiviert)
@REM -------------------------------------------------------------
@REM
@REM wenn alles geklappt hat, dann kann man theoretisch
@REM die mpeg-Datei lschen
@REM aber nur theoretisch, denn in der Praxis geht natrlich
@REM etwas schief
@REM
@REM !!! DESWEGEN IST DIE FOLGENDE ZEILE AUSKOMMENTIERT !!!

@REM del "%MUXDIR%\$Videoname#.mpg"

@REM 9. ZURCKSETZEN (LSCHEN) DER VARIABLEN
@REM -------------------------------------------------------------
@REM
@REM jetzt werden die oben definierten Variablen zurckgesetzt
@REM und somit gelscht
@REM
@REM keine Angst, in der nchsten Scriptdatei tauchen
@REM sie ja wieder auf

set PROGDIR=
set MUXDIR=
set DVDDIR=

@REM ENDE UND COPYRIGHT
@REM ------------------
@REM
@REM Idee und Umsetzung Jrg Weinhardt 2004/2005
@REM
@REM tatkrftige Hilfe durch Martin Dienert (Autor M2S)
@REM
@REM Das Script sollte und mu jeder seinen konkreten
@REM Bedrfnissen und Neigungen anpassen 