Im Oktober 2003 hatte Katjarella eine Anleitung und eine Batchdatei zur 'Umwandlung' von SVCD zu DVD per Commandline vorgestellt. Dazu wird die von SVCD extrahierte MPEG demuxt, das Audio upmixt, eine neue MPEG gemuxt und eine DVD authort.
SVCD Pal 2 DVD ist eine grafische Oberfläche, welches eben dieses erledigt. Das Programm ist Freeware und darf für den persönlichen Gebrauch kostenlos verteilt werden. Eine kommerzielle Nutzung ist nicht gestattet.
DVDs per Commandline Tools...
Es geht darum DVDs mit Commandline Tools zu erstellen.
Die Original Programme sind von Linux ( feines System, kenne mich aber damit nicht aus ) und wurden für ein WIN32 System portiert...
Was ist möglich: einfache DVDs ohne, mit Menüs und sogar Untermenüs zu erstellen.
Falls interesse besteht, kann ich ja noch ein paar Beispiele machen und die ganze Sache noch weiterenwickeln...
wenn ich hilfe bekomme...
webLink
Frage : SUCHE das…
RE: SVCD -> DVD --> Ein möglicher Weg bei Problemen
schön das Du Dir gedanken machst. Jedoch scheint Deine Zielgruppe die zu sein, die sich auch nicht 100% auskennen. Warum machst Du Ihnen dann das leben nicht einfacher ? Und schreibst wenigstens ein SVCD2DVD_ReEncode.cmd ( Batch-Datei ), wo alles Automatisch geht ( ohne Menu). zb meinst, wie man aus 3xSVCDs ne DVD (ohne ReEncode) macht.
DVD Erzeugung per CommandLine
verwendete Tools :
mpgtx eine MPEG audio/video/system toolbox.
mplex aus den mjpegtools, um audio/video zu verbinden.
…
Benötigt werden (im Setup enthalten):
- DGIndex zum Demuxen.
- mplex zum Muxen. Ist im Archiv von dvdauthor (siehe nachfolgenden Link) enthalten.
- dvdauthor 0.6.12 alpha zum Authoren.
- MKISOFS aus den CDR Tools für die Imageerstellung. Bei Thomas Plank oder auf dem Inofiiziellen CDRTools Mirror
- MediaInfoLib zum Anzeigen der Eigenschaften der MPEGs.
Benötigt werden (nicht im Setup enthalten):
- BeSweet für das Audio.
Optional:
-
Zum Brennen:
Img Burn oder
ImgTool Burn.
Aktuelle Beta:
- 08.10.2007 - Build 263
Aktuelle Version:
- 12.03.2006 - 0.8.1.0
Downloads:
- Nur SVCDPal2DVD.exe - 364 kB
svcdpal2dvd_v0.8.1.0_exe.7z - Setup (ohne BeSweet) - 3.839 kB
svcdpal2dvd_v0.8.1.0_setup.exe - Archiv (ohne BeSweet) - 3.069 kB
svcdpal2dvd_v0.8.1.0_archiv.7z - Source Code (Delphi 7 Personal) - 142 kB
svcdpal2dvd_v0.8.1.0_source.7z
Historie:
01.05.06 - Version 0.8.1.0
- Änderung: Im Setup wurde die lkVCDxRip.exe ausgetauscht.
12.03.06 - Version 0.8.1.0
- Fehler: Beim Rippen wurde bei einem Pfad ein \ unterschlagen, weshalb es zu einer Fehlermeldung kam.
02.12.05 - Version 0.8.0.0
- Hinzu: Unterstützung der MediaInfo.DLL 0.7.x.x.
- Änderung: Durch das Update von NSIS entfällt im Setup die fehlerhafte Darstellung bei der Komponentenauswahl.
- Änderung: Die Ermittlung der CD/DVD-Laufwerke wurde komplett ersetzt. Dadurch werden die Bass.DLL und BassCD.DLL nicht mehr benötigt.
- Änderung:Das Demuxen erfolgt nicht mehr über jrDMUX und mpgtx sondern DGIndex. Dadurch können nun Dateien größer 4 GB demuxt werden.
- Änderung: Anpassung des Lizenztextes auf Grund der Änderung bei den verwendeten Tools.
- Änderung:Weitere Änderungen beim Demuxen.
- Änderung:Unterstützung des DVD Decrypters eingestellt. Dafür Unterstützung des Nachfolgers Img Burn.
- Änderung:Routine zur Dateigrößenbestimmung ausgetauscht, weil die alte für Dateien größer 4 GB nur den Teil über 4 GB angab.
- Änderung: Die Standardprojektdatei heißt nun SVCDPal2DVD.pro.
- Änderung: Die Logdatei heißt nun SVCDPal2DVD.rtf.
- Änderung: Mehrere Optimierungen.
- Fehler:Der Einblendeffekt beim Programmstart führt unter Win9x/ME dazu, dass das Formular nicht vollständig angezeigt wird. Er erfolgt nur noch unter Win2000/XP.
- Fehler:Mehrere kleine Fehler entfernt.
16.10.05 - Version 0.7.1.0
- Änderung: Für das Log wird eine andere Komponente verwendet, sodass verschiedene Meldungen hervorgehoben werden können.
- Änderung: Die Verwendung der MediaInfo.DLL 0.7.x.x wird verhindert weil bei dieser Version das Interface geändert wurde. Für ihre Verwendung sind noch einige Änderungen notwendig.
- Fehler: Beim Rippen konnte es nach dem Speichern der Kapiteldatei zu einer Schutzverletzung kommen.
- Fehler: Wurde bei leerer MPEG-Liste eine Datei geladen, welche bei der Überprüfung abgelehnt wurde, kam es zu einem 'Fehler bei der Bereichsprüfung'.
03.10.05 - Version 0.7.0.0
- Hinzu: Menueerstellung mit Hintergrundbild, Hintergrundmusik und bis zu vier Buttons. Dazu eine Vorschau mit Rahmen für den TV Overscan.
- Hinzu: Unterstützung der MediaInfo.Dll v0.6.0.0.
- Hinzu: Prüfung der geladenen Videos auf Navigationspacks.
- Hinzu: Die Registrierung der MCI-Erweiterungen kann nur mit Admin-Rechten vorgenommen werden. Deshalb wird dies überprüft.
- Änderung: Beim Rippen war es erforderlich, mindestens so viele Laufwerke zu verwenden wie CDs gerippt werden sollten bzw die gerippten Dateien manuell umzubenennen. Nun können neue Ripps einem bestehenden CD-Satz hinzugefügt werden.
- Änderung: Die INI wurde von svcd2dvd.ini in svcdpal2dvd.ini umbenannt.
- Änderung: Sind die Tabs 'SVCDRipp' und 'Image erstellen/DVD brennen' nicht aktiviert, werden keine entsprechende Werte in die INI geschrieben.
- Änderung: XML-Erstellung und Darstellung geändert.
- Änderung: Lizenz geändert.
- Änderung: Änderungen beim Log.
- Änderung: Mehrere Optimierungen.
- Fehler: Mehrere Korrekturen.
16.04.05 - Version 0.6.2.0
- Hinzu: Beim Laden von Elementarstreams werden Tonspuren mit der Dateierweiterung *.MPA berücksichtigt.
10.04.05 - Version 0.6.1.0
- Hinzu: *.MPEG als MCI-Erweiterung.
- Änderung: Beim Löschen einer Kapitelmarke bzw der Kapitelliste werden die entsprechenden Buton deaktiviert. Dadurch wird ein Ereignis ausgelöst, wodurch auch andere Button deaktiviert wurden.
- Änderung: Der Abbruch-Button wird erst gegen den Start-Button ausgetauscht, wenn der Vorgang tatsächlich abgebrochen wurde.
- Änderung: Für eine bessere Übersicht wird beim Authoring der Pfad weggelassen und nur der Name der Videodatei angegeben.
- Fehler: Durch einen Schreibfehler im Script für den Installer wurde beim Setup anstelle des Unterverzeichnisses Menue das Unterverzeichnis Menu erstellt. Deshalb wurden die Menü-VOBs nicht installiert.
- Fehler: Mehrere kleine Korrekturen.
02.04.05 - Version 0.6.0.0
- Hinzu: Tab SVCDRipp zum Rippen von (S)VCD und Extrahieren von BIN- und NRG-Images. Neben dem Hauptfilm erhält man eine gleichnamige Datei mit der Dateierweiterung *.Kapitel, welche die Kapitelzeiten enthält und beim Laden des Videos mitgeladen wird. Gerippt bzw extrahiert wird mit lkVCDxRip. VCDxRip aus dem VCDImager-Paket hat nämlich den Nachteil, dass es (S)VCD nicht direkt rippen kann.
- Hinzu: Es können Elementarstreams geladen werden. Die Audiostreams müssen den selben Dateinamen wie der Videostream haben. Zusätzlich kann eine gleichnamige Datei mit Kapitel- angaben in Frames mit der Dateierweiterung *.txt (ähnlich der Celltimes.txt) geladen werden.
- Hinzu: jrDemux als zweiten Demuxer. Damit können Programmstreams mit einer Größe von mehr als 2 GB demuxt werden.
- Hinzu: Auf Grund der Unterstützung von Elementarstreams können gebräuchliche MCI- Extensionen für Video in die Registry eingetragen werden damit sie im Vorschauplayer angezeigt werden können. (nur Win 2000/XP)
- Hinzu: Überprüfung des verfügbaren Speicherplatzes.
- Hinzu: Fortschrittsanzeige auf dem Tab Log.
- Hinzu: Jede Quelldatei kann als eigene PGC authort werden.
- Hinzu: Hint-System. Das heißt, es werden Hilfetexte am Cursor angezeigt.
- Hinzu: Unterstützung der MediaInfoLib - DLL Version 0.5.1.0.
- Hinzu: XP-Style.
- Änderung: Überarbeitete Oberfläche.
- Änderung: Die Toolsaufrufe erfolgen nicht mehr als Konsolenanwendung sondern innerhalb von SVCDPal2DVD. Die Ausgaben werden soweit sinnvoll in das Log umgeleitet.
- Änderung: Wegen des veränderten Aufrufs der Tools wurde ein Dialog zum sofortigen Abbruch eingefügt.
- Änderung: Pfadvoreinstellungen im Tab Allgemeines. Für die Tools auf einem eigenen Formular.
- Änderung: Tab Parameter ist entfallen.
- Änderung: Zum Ändern des XML-Scriptes wird es nicht mehr zwischengespeichert..
- Änderung: Änderungen in der INI-Datei.
- Änderung: Pfad und Dateiname des Images werden nicht mehr eingegeben sondern aus dem Arbeitsverzeichnis und dem DVDLabel gebildet.
- Änderung: Die Tools können in einem gemeinsamen Verzeichnis BIN abgelegt werden.
- Änderung: Neues 'Über'-Formular, welche die Lizenz enthält.
- Änderung: Mehrere Optimierungen.
- Fehler: Mehrere Korrekturen.
02.02.05 - Version 0.5.1.0
- Fehler: Eine falsche Deklaration verhinderte die fehlerfreie Benutzung der MediaInfo.Dll Version 0.4.0.1.
02.02.05 - Version 0.5.0.0
- Hinzu: TabSheet Kapitel. Damit können die geladenen Videos in den Media Player geladen und Kapitel markiert werden.
- Hinzu: TabSheet Authoring. Damit können die Sprachen und Bitraten der Zielvideos sowie VTS eingestellt werden.
- Hinzu: Option 'Löschen nach Abschluss'. Damit werden die Dateien, welche beim Demuxen, Upmix und Muxen erstellt werden, erst nach dem Erstellen der DVD gelöscht. Dafür wurde eine ComboBox eingeführt.
- Hinzu: Weitere Eintragungen in das Log.
- Hinzu: Mehrere Eintragungen in das XML-Script ergänzt.
- Hinzu: Auswahl eines Zielordners für die DVD auf dem Tab MPEG. Der Arbeitsordner wird auf dem Tab Allgemeines eingestellt.
- Hinzu: Zwei Button zum Speichern und Laden von Projekten. Das Laden ist nur möglich, wenn die Dateien nicht verändert wurden.
- Hinzu: Ein Abbruch-Button, der das Unterbrechen nach jedem Bearbeitungsschritt erlaubt.
- Hinzu: Button für Katjarellas Projektdatei.
- Änderung: Beim Ausführen der Befehlszeilentools wird die Rückgabe von Fehlercodes ausgewertet. Diese gibt es für fehlerfreie Abarbeitung, Abbruch durch Schließen der Anwendung und Abbruch weil nicht geschrieben werden konnte. Dabei ist zu beachten, dass mpgtx und BeSweet nicht abbrechen, wenn die Dateien nicht geschrieben werden können.
- Änderung: Das XML-Script für den DVD Author kann in einem Editor bearbeitet werden.
- Änderung: Bei Verwendung der MediaInfo.DLL Version 0.5.0.0 werden nicht mehr die Ansicode- sondern die Unicodefunktionen genutzt..
- Änderung: Anstelle von 20 können nun maximal 30 Dateien geladen werden.
- Änderung: Recoverfunktion überarbeitet.
- Änderung: Die INI wurde verschiedenen Änderungen angepasst.
- Änderung: Einige Optimierungen.
- Fehler: Mehrere Fehler korrigiert.
15.01.2005 - Version 0.4.6.0
- Änderung: Unter Win9x/ME werden die Laufwerksbezeichnungen aus der der Registry ausgelesen. In den Delphi Tipps von Blenk Software fand ich eine fertige Funktion.
14.01.2005 - Version 0.4.5.0
- Hinzu: Unterstützung der MediaInfo.Dll v0.5.0.1 ab Windows 2000. Die gefundene Version wird über den Eigenschaften angezeigt. Die MediaInfo.Dll v0.5.0.1 ist ausgeschlossen, da sie keine Informationen zum Videostream zurückgibt. Die MediaInfo.Dll v0.5.0.0 ist auch nur eingeschränkt, da zum Beispiel keine Dateien mit RIFF-Header erkannt. Empfohlen wird weiterhin die MediaInfo.Dll v0.4.0.1.
- Hinzu: Mit Hilfe der Bass.Dll und BassCD.Dll von Un4seen werden die Laufwerksbezeich- nungen den Laufwerksbuchstaben zugeordnet. Die Dlls sind für non profit kostenlos.
- Hinzu: Können die Laufwerksbezeichnungen ermittelt und existiert die ImgTool.ini kann für das ImgTool Burn das Laufwerk ausgewählt werden.
- Hinzu: Die installierten Versionen von DVD Decrypter und ImgTool Burn werden ermittelt und angezeigt.
- Änderung: In Auswertung der DVD Decrypter Version wird die Combobox für die Brenngeschwindigkeit aktiviert/deaktiviert.
09.01.2005 - Version 0.4.4.0
- Änderung: Diese Version ist nicht mehr mit Borland Delphi 3 Professional sondern mit Borland Delphi 7 Personal Edition kompiliert. Zusätzlich wurde sie mit UPX gepackt.
- Änderung: Für die Bestimmung des freien Speicherplatzes auf der Festplatte kann nun eine andere Funktion verwendet werden, welche auch unter Win9x/ME funktioniert.
- Änderung: Beim Laden mehrerer Dateien ergeben sich unter Win9x/ME und Win2000/XP unterschiedliche Reihenfolgen. Die Liste der geladenen Dateien wird sortiert und dann geladen.
- Änderung: Beim Laden wird die Größe und das Format der Dateien geprüft. 0 kB-Dateien und die Dateien, welche nicht MPEG-1 oder MPEG-2 sind, werden mit einer Meldung abgewiesen.
- Änderung: Auf dem Tab MPEG wurde der Button 'Alles löschen' eingefügt. Die Button werden in Abhängigkeit ihrer Funktion aktiviert und deaktivert.
- Änderung: Mehrere Passagen wurden optimiert.
- Fehler: Beim Tauschen der Dateien wurden die Eigenschaften nicht korrekt getauscht.
07.01.2005 - Version 0.4.3.0
- Änderung: Das Videoformat wird anders angezeigt.
- Änderung: Die XML-Datei wird nicht mehr gelöscht.
- Fehler: Wenn der 'Datei hinzufügen'-Dialog ohne Auswahl einer Datei geschlossen wurde, kam es zu einem Fehler.
07.01.2005 - Version 0.4.2.0
- Hinzu: Über den Hinzu-Button können mehrere Dateien zu Liste hinzugefügt werden.
- Änderung: Das XML-Script für den DVD Author wird auch in das Log eingefügt.
- Änderung: Wer mindestens mit Windows 2000 arbeitet, erhält im Log auch Angaben zum auf der Festplatte zur Verfügung stehenden Speicherplatz. Die verwendete Routine funktioniert leider nicht unter Windows 9x/ME.
- Änderung: Die Anzahl der möglichen Quelldateien wurde auf 20 erhöht.
- Änderung: Ein paar Optimierungen.
- Fehler: Bei der Sortierung der Dateien in der Liste wurde nicht die unterschiedliche Terminierung der ListBox und des Eigenschaftenarrays beachtet, sodass die falschen Eigenschaften getauscht wurden.
- Fehler: Das Array für die Eigenschaften der MPEGs war auf 10 Dateien begrenzt. Es erfolgte jedoch keine Überprüfung, ob die Anzahl überschritten wurde.
- Fehler: Mehrere Fehler korrigiert.
03.01.2005 - Version 0.4.1.0
- Hinzu: Authoring mittels XML, wodurch mehrere Video Title Sets möglich werden.
- Hinzu: Berücksichtigung einer zweiten Tonspur.
- Hinzu: Auf Wunsch Berücksichtigung von m1v.
- Änderung: Das Audio wird nur bearbeitet, wenn es notwendig ist.
- Änderung: Ein paar Optimierungen.
- Änderung: Wenn das Video nicht 16:9 ist, wird 4:3 eingestellt.
- Fehler: Einige Fehler korrigiert.
20.12.2004 - Version 0.4.0.x
- Mehrere Betaversionen
16.12.2004 - Version 0.3.2.0
- Änderung: Da der Löschbefehl anscheinend manchmal zu früh für das System kommt, werden gegebenenfalls mehrere Löschversuche unternommen.
16.12.2004 - Version 0.3.1.0
- Hinzu: Gesplittete Images.
15.12.2004 - Version 0.3.0.0
- Hinzu: Nach jedem Arbeitsschritt wird das Log gespeichert.
- Hinzu: CLI Optionen der Brennprogramme hinzugefügt.
- Änderung: Die Oberfläche wurde etwas umstrukturiert.
- Änderung: Aus den Parametern wurden alle Anführungszeichen entfernt. Beim Zusammensetzen der Befehle werden alle Datei- und Pfadangaben in Anführungszeichen gesetzt.
- Änderung: DVD-Struktur wird in ein Unterverzeichnis gespeichert.
- Änderung: Die INI wurde etwas umstrukturiert und unter einem anderen Namen gespeichert.
- Fehler: Einige Fehler korrigiert.
11.12.04 - Version 0.2.2.0
- Hinzu: Als alternatives Brennprogramm wird das ImgTool Burn verwendet. Der Wechsel erholt mittels Rechtsklick auf den Button zur Einstellung des Pfades auf der Seite Einstellungen.
- Hinzu: Die Pfade zum DVD Decrypter und zum ImgTool Burn werden der Registry entnommen. Voraussetzung ist natürlich, dass die Programme installiert sind.
- Hinzu: Liegen die Tools in bestimmten Pfaden (siehe Installtion), werden sie beim Start gefunden und unter Einstellungen eingetragen.
- Fehler: Beim Abbruch der Einzelschrittbestätigung wurde der Startbutton nicht freigegeben.
- Fehler: Die Einzelschrittbestätigung erfolgte auch, wenn sie nicht aktiviert war.
11.12.04 - Version 0.2.1.0
- Fehler: Wenn keine MediaInfo.DLL vorhanden war, gab es eine Schutzverletzung.
10.12.04 - Version 0.2.0.0
- Hinzu: Option Einzelschrittbestätigung. Vor der Abarbeitung wird bestätigt, dass der Schritt durchgeführt werden soll.
- Hinzu: Optionen Image erstellen und Image brennen. Dazu werden MKISOFS aus den CDR Tools und der DVD Decrypter verwendet.
- Hinzu: Auslesen von Eigenschaften der MPEGs mittels MediaInfo.DLL und Anzeige derselben.
- Hinzu: Klänge bei Fehlern und erfolgreichen Abschlüssen.
- Hinzu: Nach dem Editieren der Parameter wird eine Fehlerkontrolle bezüglich der Variablen vorgenommen.
- Hinzu: Fehlermeldungen, wenn Recover nicht gestartet wird.
- Änderung: Die Einträge der Parameter und Toolpfade werden nicht mehr markiert angezeigt.
- Änderung: Kleine Änderung in der Über-Box.
- Änderung: Vornahme von Optimierungen.
- Entfernt: Seite Recover. Diese Funktion ist auf der Seite Einstellungen zu finden.
- Fehler: Kleinere Fehler beseitigt.
06.12.04 - Version 0.1.0.0
- Hinzu: Einstellung der Process Priority.
- Hinzu: Fehlerbehandlungssystem.
- Änderung: Form vergrößert.
- Änderung: In den Parametern wurden auf Vorschlag von Katjarella Variablen für Quell- und Zieldateien eingefügt: $Quelle$, $Video$, $Audio$ und $Ziel$. Der zu wiederholende Teil beim DVD Author wird in { und } eingeschlossen.
- Fehler: Kleinere Fehler beseitigt.
03.12.04 - Version 0.0.0.3
- Vorstellung des Entwurfes mit dem Grundgerüst ohne Fehlerabfragen.