C't-VDR - Project X
Ark (Diskussion | Beiträge) (→Installation von java) |
Ark (Diskussion | Beiträge) K (Bisschen überarbeitet) |
||
Zeile 1: | Zeile 1: | ||
== ProjectX-0.90.4.00 für vdrconvert-0.1.1-11 == | == ProjectX-0.90.4.00 für vdrconvert-0.1.1-11 == | ||
− | + | Dieser Eintrag beschreibt die Einrichtung von ProjectX.0.90.4.00 zum demuxen für ct-vdr-1.3.41-1 und vdr-addon-vdrconvert (0.1.1-11) | |
− | Dieser Eintrag beschreibt die Einrichtung von ProjectX.0.90.4.00 zum demuxen für | + | |
== Installation von java == | == Installation von java == | ||
− | Für den Einsatz von ProjectX wird java benötigt. Dazu in der /etc/apt/sources.list folgenden Eintrag eintragen | + | Für den Einsatz von ProjectX wird java benötigt. Dazu in der /etc/apt/sources.list folgenden Eintrag eintragen |
<nowiki>deb ftp://ftp.tux.org/java/debian/ sarge non-free</nowiki> | <nowiki>deb ftp://ftp.tux.org/java/debian/ sarge non-free</nowiki> | ||
Zeile 15: | Zeile 14: | ||
apt-get install j2sdk1.4 | apt-get install j2sdk1.4 | ||
− | Anschließend ProjecX.090.4 von | + | Anschließend ProjecX.090.4 von http://www.lucike.info/ herunterladen |
− | Die zip-Datei entpacken. | + | Die zip-Datei entpacken. |
unzip ProjectX_Source_eng_0.90.4.00.zip | unzip ProjectX_Source_eng_0.90.4.00.zip | ||
Zeile 23: | Zeile 22: | ||
..../ProjectX_Source_0.90.4 | ..../ProjectX_Source_0.90.4 | ||
− | Das shell-Skript | + | Das shell-Skript |
− | build.sh | + | build.sh |
Mit sh starten oder ausführbar machen. Es erledigt die Compilierung und die Erstellung der Datei ProjectX.jar. | Mit sh starten oder ausführbar machen. Es erledigt die Compilierung und die Erstellung der Datei ProjectX.jar. | ||
− | Mit | + | Mit |
− | java -jar ProjectX.jar | + | java -jar ProjectX.jar |
das Programm testweise starten. | das Programm testweise starten. | ||
− | Schaut auch danach bitte die X.ini an. Sie muss folgendermaßen aussehen | + | Schaut auch danach bitte die X.ini an. Sie muss folgendermaßen aussehen |
# Application | # Application | ||
Zeile 53: | Zeile 52: | ||
== Kopieren in die Zielverzeichnisse == | == Kopieren in die Zielverzeichnisse == | ||
+ | Damit das Programm von vdrconvert verwendet werden kann, muss es nach | ||
− | + | /usr/lib/vdrconvert/share/vdrconvert/pX | |
− | + | kopiert werden. Dabei muss | |
− | + | ||
− | + | ||
− | kopiert werden. Dabei | + | |
ProjectX.jar nach pX.jar | ProjectX.jar nach pX.jar | ||
X.ini nach PX.ini | X.ini nach PX.ini | ||
− | umbenannt werden. | + | umbenannt werden. |
− | ACHTUNG: Wichtig auch das Verzeichnis | + | ACHTUNG: Wichtig auch das Verzeichnis |
− | .../ProjectX_Source_0.90.4/lib | + | .../ProjectX_Source_0.90.4/lib |
− | ebenfalls nach | + | ebenfalls nach |
− | /usr/lib/vdrconvert/share/vdrconvert/pX | + | /usr/lib/vdrconvert/share/vdrconvert/pX |
− | kopieren.Anschließend | + | kopieren.Anschließend muss das Verzeichnis mindestens so aussehen |
ls -l /usr/lib/vdrconvert/share/vdrconvert/pX | ls -l /usr/lib/vdrconvert/share/vdrconvert/pX | ||
Zeile 80: | Zeile 77: | ||
-rw-r--r-- 1 root root 673 2006-04-12 21:13 pX.ini | -rw-r--r-- 1 root root 673 2006-04-12 21:13 pX.ini | ||
-rw-r--r-- 1 root root 686786 2006-04-08 20:50 pX.jar | -rw-r--r-- 1 root root 686786 2006-04-08 20:50 pX.jar | ||
− | |||
− | |||
Für die Versionen > 0.9 für ProjectX könnt Ihr die Sache mit xvfb vergessen, was für die früheren Versionen noch benötigt wurde. | Für die Versionen > 0.9 für ProjectX könnt Ihr die Sache mit xvfb vergessen, was für die früheren Versionen noch benötigt wurde. | ||
− | Anschließend müssen folgende | + | Anschließend müssen folgende Dateien angepasst werden |
== Anpassen der Dateien == | == Anpassen der Dateien == | ||
− | |||
− | |||
In der Datei: /etc/vdr/vdrconvert/vdrconvert.conf | In der Datei: /etc/vdr/vdrconvert/vdrconvert.conf | ||
− | + | ||
1.) Debug Modus aktivieren, | 1.) Debug Modus aktivieren, | ||
2.) USE_PX=yes, | 2.) USE_PX=yes, | ||
3.) richtigen Java Pfad angeben (bei mir: JAVA=/usr/lib/j2se/1.4/bin/java) | 3.) richtigen Java Pfad angeben (bei mir: JAVA=/usr/lib/j2se/1.4/bin/java) | ||
4.) DEMUXER=px | 4.) DEMUXER=px | ||
− | + | ||
− | Weiterhin war es wichtig die einzelnen Pfade in: /usr/lib/vdrconvert/bin/vdrconvert.sh zu überprüfen. | + | Weiterhin war es wichtig die einzelnen Pfade in: /usr/lib/vdrconvert/bin/vdrconvert.sh zu überprüfen. Anpassen musste ich folgende: |
− | + | ||
− | + | ||
1.) JAVA=/usr/lib/j2se/1.4/bin/java (sicher ist sicher) | 1.) JAVA=/usr/lib/j2se/1.4/bin/java (sicher ist sicher) | ||
Zeile 111: | Zeile 102: | ||
nice -n $PRIO $JAVA -jar $PX -c $PXINI -o ${UniqueDir[Number]} $pxfiles > ${LOG[Number]} 2>&1 | nice -n $PRIO $JAVA -jar $PX -c $PXINI -o ${UniqueDir[Number]} $pxfiles > ${LOG[Number]} 2>&1 | ||
− | + | nach | |
− | nach | + | |
-c in -ini | -c in -ini | ||
− | -o in -out | + | -o in -out |
− | + | ||
− | und außerdem | + | und außerdem muss noch |
− | + | ||
− | -Djava.awt.headless=true | + | -Djava.awt.headless=true |
aufgenommen werden. Die neue Zeile sieht dann so aus: | aufgenommen werden. Die neue Zeile sieht dann so aus: | ||
Zeile 126: | Zeile 116: | ||
nice -n $PRIO $JAVA -Djava.awt.headless=true -jar $PX -ini $PXINI -out ${UniqueDir[Number]} $pxfiles > ${LOG[Number]} 2>&1 | nice -n $PRIO $JAVA -Djava.awt.headless=true -jar $PX -ini $PXINI -out ${UniqueDir[Number]} $pxfiles > ${LOG[Number]} 2>&1 | ||
− | + | Damit es mit den Audiodaten nachher passt, ist in der /etc/vdr/vdrconvert.dvd.conf nachfolgende Änderung notwendig | |
− | Damit es mit den Audiodaten nachher | + | |
DVDUSESTREAMS="001.ac3:ac3+de 001.mp2:mp2+de 001_1.mp2:mp2+en" | DVDUSESTREAMS="001.ac3:ac3+de 001.mp2:mp2+de 001_1.mp2:mp2+en" | ||
Zeile 133: | Zeile 122: | ||
==Neustart von vdrconvert/vdr == | ==Neustart von vdrconvert/vdr == | ||
− | Danach mindestens vdrconvert neu starten. Ich habe den vdr einfach mal neu gebootet. | + | Danach mindestens vdrconvert neu starten. Ich habe den vdr einfach mal neu gebootet. |
Die Änderungen arbeiten bei mir auf zwei Systemen fehlerfrei. Vielen Dank allen die mir in dem von mir eröffenten Thread geholfen haben, speziell an Wilderigel und an dimitri (Maintainer von vdrconvert). | Die Änderungen arbeiten bei mir auf zwei Systemen fehlerfrei. Vielen Dank allen die mir in dem von mir eröffenten Thread geholfen haben, speziell an Wilderigel und an dimitri (Maintainer von vdrconvert). | ||
Zeile 139: | Zeile 128: | ||
== Links == | == Links == | ||
− | # [http://www.vdr-portal.de/board/thread.php?threadid=47869 | + | # [http://www.vdr-portal.de/board/thread.php?threadid=47869 |
− | # [http://www.vdr-portal.de/board/thread.php?postid=296634 | + | VDR Portal » Video Disk Recorder » Capturen - Digitalisieren - Aufnehmen » <nowiki>[GELÖST]</nowiki> ProjectX läuft einfach nicht] |
− | # [http://www.lucike.info/page_projectx.htm | + | # [http://www.vdr-portal.de/board/thread.php?postid=296634 VDR Portal » Video Disk Recorder » Capturen - Digitalisieren - Aufnehmen » ProjectX fuer Debian compilieren (HowTo)] |
− | # [http://wiki.debianforum.de/JavaPackageGenerator | + | # [http://www.lucike.info/page_projectx.htm Lucike.de - DVB Digital TV - Info, Aufnahme und Bearbeitung] |
+ | # [http://wiki.debianforum.de/JavaPackageGenerator JavaPackageGenerator - debianforum.de Wiki] | ||
− | [[Kategorie:C't-VDR]] | + | [[Kategorie:C't-VDR|Project X]] |
Version vom 21. April 2006, 00:08 Uhr
Inhaltsverzeichnis |
ProjectX-0.90.4.00 für vdrconvert-0.1.1-11
Dieser Eintrag beschreibt die Einrichtung von ProjectX.0.90.4.00 zum demuxen für ct-vdr-1.3.41-1 und vdr-addon-vdrconvert (0.1.1-11)
Installation von java
Für den Einsatz von ProjectX wird java benötigt. Dazu in der /etc/apt/sources.list folgenden Eintrag eintragen
deb ftp://ftp.tux.org/java/debian/ sarge non-free
Dann auf der Konsole folgende Befehle ausführen:
apt-get update apt-get install j2sdk1.4
Anschließend ProjecX.090.4 von http://www.lucike.info/ herunterladen Die zip-Datei entpacken.
unzip ProjectX_Source_eng_0.90.4.00.zip
Danach in das Unterverzeichnis wechseln:
..../ProjectX_Source_0.90.4
Das shell-Skript
build.sh
Mit sh starten oder ausführbar machen. Es erledigt die Compilierung und die Erstellung der Datei ProjectX.jar.
Mit
java -jar ProjectX.jar
das Programm testweise starten.
Schaut auch danach bitte die X.ini an. Sie muss folgendermaßen aussehen
# Application Application.Agreement=1 Application.Language=en # ExternPanel #ExternPanel.renameAudio=1 ExternPanel.renameVideo=1 # WindowPosition WindowPosition.Main.Height=652 WindowPosition.Main.Width=906 WindowPosition.Main.X=50 WindowPosition.Main.Y=50
Wichtig war bei mir, das die Zeile ExternPanel.renameAudio=1 auskommentiert war.
Kopieren in die Zielverzeichnisse
Damit das Programm von vdrconvert verwendet werden kann, muss es nach
/usr/lib/vdrconvert/share/vdrconvert/pX
kopiert werden. Dabei muss
ProjectX.jar nach pX.jar X.ini nach PX.ini
umbenannt werden.
ACHTUNG: Wichtig auch das Verzeichnis
.../ProjectX_Source_0.90.4/lib
ebenfalls nach
/usr/lib/vdrconvert/share/vdrconvert/pX
kopieren.Anschließend muss das Verzeichnis mindestens so aussehen
ls -l /usr/lib/vdrconvert/share/vdrconvert/pX drwxr-xr-x 4 uwe uwe 336 2006-03-28 20:21 lib -rw-r--r-- 1 root root 673 2006-04-12 21:13 pX.ini -rw-r--r-- 1 root root 686786 2006-04-08 20:50 pX.jar
Für die Versionen > 0.9 für ProjectX könnt Ihr die Sache mit xvfb vergessen, was für die früheren Versionen noch benötigt wurde.
Anschließend müssen folgende Dateien angepasst werden
Anpassen der Dateien
In der Datei: /etc/vdr/vdrconvert/vdrconvert.conf
1.) Debug Modus aktivieren, 2.) USE_PX=yes, 3.) richtigen Java Pfad angeben (bei mir: JAVA=/usr/lib/j2se/1.4/bin/java) 4.) DEMUXER=px
Weiterhin war es wichtig die einzelnen Pfade in: /usr/lib/vdrconvert/bin/vdrconvert.sh zu überprüfen. Anpassen musste ich folgende:
1.) JAVA=/usr/lib/j2se/1.4/bin/java (sicher ist sicher) 2.) PX=$VDRCONVERTDIR/share/vdrconvert/pX/pX.jar (dort hin kopieren bzw. anpassen) 3.) PX=$VDRCONVERTDIR/share/vdrconvert/pX/pX.ini
In der/usr/lib/vdrconvert/bin/vdr2dvd.sh nachfolgende Zeile entsprechend anpasssen:
nice -n $PRIO $JAVA -jar $PX -c $PXINI -o ${UniqueDir[Number]} $pxfiles > ${LOG[Number]} 2>&1
nach
-c in -ini -o in -out
und außerdem muss noch
-Djava.awt.headless=true
aufgenommen werden. Die neue Zeile sieht dann so aus:
# Project X starten nice -n $PRIO $JAVA -Djava.awt.headless=true -jar $PX -ini $PXINI -out ${UniqueDir[Number]} $pxfiles > ${LOG[Number]} 2>&1
Damit es mit den Audiodaten nachher passt, ist in der /etc/vdr/vdrconvert.dvd.conf nachfolgende Änderung notwendig
DVDUSESTREAMS="001.ac3:ac3+de 001.mp2:mp2+de 001_1.mp2:mp2+en"
Neustart von vdrconvert/vdr
Danach mindestens vdrconvert neu starten. Ich habe den vdr einfach mal neu gebootet.
Die Änderungen arbeiten bei mir auf zwei Systemen fehlerfrei. Vielen Dank allen die mir in dem von mir eröffenten Thread geholfen haben, speziell an Wilderigel und an dimitri (Maintainer von vdrconvert).
Links
VDR Portal » Video Disk Recorder » Capturen - Digitalisieren - Aufnehmen » [GELÖST] ProjectX läuft einfach nicht]