Hallo,
an der Schrift liegt es auch nicht. Ich hatte einen anderen Pfad zu einer exestierenden Schrift eingetragen.
Ich habe das erstellen einer DVD ohne --use-pipe und --fit-to-dvd noch mal gemacht und habe folgendes festgestellt:
/usr/local/bin/dvd-menu.pl -title title=Created by VDRsync,text=/home/dirk/VDR/vdrsync/vdrfile/2005-02-16.19.35.99.99.rec//summary.vdr,vob=/tmp/remuxfifo3268,chapters=00:01:14,chapter_dir=/tmp/11088214013280 -run-dvdauthor -o /tmp//VDRsyncDVD -font-color white -enhance-text-area 20
Wenn ich in das Verzeichniss was bei chapter_dir angegeben ist reinschaue
(also in /tmp/11088214013280)
Dann habe ich darin ein Verzeichniss chapter_0001 und eine Datei 19834.mpv die ca 3sec lang ist.
im Ordner chapter_0001 ist eine Datei 19834_0001.jpg, die aber leer ist.
Ich denke dass der Fehler genau dies mir sgaen will:
gd-jpeg: JPEG library reports unrecoverable error: Empty input file
Can't call method "getBounds" on an undefined value at /usr/local/bin/dvd-menu.pl line 267.
Wenn ich mir das Programm dvd-menu.pl anschaue, finde ich in der Zeile 265 folgendes:
my $temp_img = GD:Image->newFROMJpeg("$chapter_list[$j][$i]");
Ich habe keinerlei ahnung von Perl, aber ich habe zu dem Befehl was gefunden:
Zitat
$image = GD::Image->newFromJpeg($file, [$truecolor])
These methods will create an image from a JPEG file.
Nun ich kann aber nix finden, wo die Variable $chapter_list einen Wert bekommt.
Geht beim übergeben von Paramtern beim aufrufen etwas schief?
Gruß
matrix79