Video- und Audio-Spuren trennen mit ProjectX
Bei meinen Versuchen, mit ManDVD eine DVD zu erstellen, hatte ich zwei Probleme:
1. Ich wollte eine Foto-Slideshow mit einem Lied untermalen, dass ich aus einem Video extrahieren musste.
2. Das Video an sich war zwar im mpg-Format, ließ sich aber nicht in die DVD einbeziehen.
Das Problem bei dem Video war, dass dvd-author (eins der Konsolenprogramme, die ManDVD aufruft) mit der mpg-Datei nicht umgehen konnte und mit einer Fehlermeldung endete. Ich vermute, dass es daran lag, dass die Datei mit Magix-Video-Deluxe unter Windows erstellt wurde. Sicher bin ich da aber nicht.
Für beide Probleme fand ich ein Programm, dass mir geholfen hat: ProjectX.
ProjectX ist ein Java-Programm, dass unter der GPL steht. Man kann es von der Projekt-Homepage herunterladen. Dazu am besten gleich die Sprachpakete, um ProjectX dann auch auf Deutsch nutzen zu können.
Um es auszuführen, braucht man die Java-Entwicklungsumgebung und die Runtime-Umgebung. Unter Ubuntu lässt sich beides durch Installation des Pakets sun-java5-jdk installieren.
Installation der Java-Abhängigkeiten
sudo apt-get install sun-java5-jdk
Dann muss man dem System noch mitteilen, dass dies nun als Haupt-Java-Programm genutzt werden soll. Dazu gibt man folgenden Befehl ein:
sudo update-alternatives –config java
und sucht im erscheinenden Menü die Zahl für das neu installierte Paket (bei mir war es die 4).
Installation von ProjectX
Nun muss man nur noch das ProjectX-Archiv (ProjectX_Source_eng_0.90.4.00.zip) in einen Ordner seiner entpacken und dann bei Bedarf die Lokalisierungspakete (also die gewünschten Sprachpakete) ProjectX_LanguagePack_0.90.4.00.zip entpacken und in das Verzeichnis ProjectX_Source_0.90.4/resources/ kopieren.
Dann wechselt man in das Verzeichnis ProjectX_Source_0.90.4 und ruft mit
sh build.sh
das Shellscript build.sh auf, dass die Quellen übersetzt und das Binary ProjectX.jar herstellt. Fertig!
Ausführen von ProjectX
Leider gibt es keinen Menüeintrag für ProjectX, so dass man es aus einem Terminal aufrufen muss. Dazu wechselt man in das Verzeichnis ProjectX_Source_0.90.4/ und startet das Programm über
java -jar ProjectX.jar
Dann sollte sich folgendes Programmfenster öffnen:
Hier lässt sich nun die zu zerlegende Datei aufrufen (zB. Beispielmovie.mpg) und mit einem Klick auf Quickstart in Audio- und Videospur zerlegen. Kurze Zeit später liegen dann in dem Verzeichnis, aus dem man Beispielmovie.mpg geholt hat 2 neue Datein: Beispielmovie.m2v und Beispielmovie.mp2
Je nach aufgerufener Datei kann die entstandene Audiodatei auch in einem anderen Format auftreten. Als Ausgangsvideo lassen sich auch vob-Dateien oder andere Videoformate nutzen.
Weiterverarbeiten der Audio- und Videospur
Die Audiodatei lässt sich mit einem Audioeditor wie zB. Audacity bearbeiten, zerlegen, verändern… und natürlich Teile davon in ein beliebiges Audioformat exportieren. Auch für die Videodatei ließe sich sicherlich ein geeignetes Programm zur Bearbeitung finden.
Will man nun die Dateien wieder vereinen um eine mit ManDVD nutzbare Videodatei incl. Audio zu erhalten, kann man dies in einem Terminal mit folgendem Befehl tun:
mplex -o film.mpeg -f 8 Beispielmovie.m2v Beispielmovie.mp2
Dadurch entsteht dann die Datei film.mpeg, die sich prima wieder nutzen lässt.
…es gibt sicherlich noch eine Menge mehr, was man mit ProjectX anstellen kann. Die Recherche hierfür überlasse ich aber dem interessierten User.
pableo
