vdrconvert: Probleme mit Ttitel- und Submenu

  • Hallo,
    vdrconvert erstellt bei mir vermurkste Titel- und Submenüs.
    Es kann einfach keine Umlaute in den Menüs erzeugen.
    Aus Titelmenü wird Titelmen, in den den Submenüs wird die Beschreibung der Filme total zerhackt, es werden immer wieder Wörter weggelassen, und auch keine Umlaute erzeugt. Benutze Version 0.0.12a.
    Any hints?


    S!XEr

  • arbeitest du als Benutzer vdr oder als root


    was bringt:
    env|grep LANG


    was erzeugt das Kommando:
    # gozer --background '#00000000' --foreground '#000000ff' --text öäü test.png


    schau mal das test.png an

    Gruß Marco


    HW: TT6400-S2
    SW: Fedora 37, kernel-6.1.6-200.fc37.x86_64, vdr-2.6.1-2.fc37.x86_64


    Fedora37 x86_64 Gnome Desktop 42.2 Ausgabe über das vdr-softhddevice plugin

    ViewSonic VX3276 HDMI-1 <------------> HDMI NVidia Geforce-gt-1030

    ViewSonic VX3276 HDMI-2 <------------> HDMI Technotrend S2-6400


  • Hi,


    mich hats nun auch getroffen.


    b5:/tmp # gozer --background '#00000000' --foreground '#000000ff' --text öäü test.png
    gozer error: couldn't create imlib image for text area.



    hülfe :( alles zerhackt....


    strace:
    stat64("/usr/local/share/gozer/fonts/helmetr.ttf", {st_mode=S_IFREG|0644, st_size=52724, ...}) = 0
    stat64("/usr/local/share/gozer/fonts/helmetr.ttf", {st_mode=S_IFREG|0644, st_size=52724, ...}) = 0
    open("/usr/local/share/gozer/fonts/helmetr.ttf", O_RDONLY) = 3
    fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
    fstat64(3, {st_mode=S_IFREG|0644, st_size=52724, ...}) = 0
    old_mmap(NULL, 52724, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4032f000
    close(3) = 0
    write(2, "gozer error: ", 13gozer error: ) = 13
    write(2, "couldn\'t create imlib image for "..., 42couldn't create imlib image for text area.) = 42
    write(2, "\n", 1
    ) = 1
    _exit(2) = ?




    torsten@b5:~ > l /usr/local/share/gozer/fonts/helmetr.ttf
    -rw-r--r-- 1 root staff 52724 2003-10-16 22:54 /usr/local/share/gozer/fonts/helmetr.ttf



    ist die Datei bei euch anders?


    Saggt einem das hier was?


    Strace mit umlaut:
    [...]
    stat64("/usr/local/share/gozer/fonts/helmetr.ttf", {st_mode=S_IFREG|0644, st_size=52724, ...}) = 0
    stat64("/usr/local/share/gozer/fonts/helmetr.ttf", {st_mode=S_IFREG|0644, st_size=52724, ...}) = 0
    open("/usr/local/share/gozer/fonts/helmetr.ttf", O_RDONLY) = 3
    fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
    fstat64(3, {st_mode=S_IFREG|0644, st_size=52724, ...}) = 0
    old_mmap(NULL, 52724, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4032f000
    close(3) = 0
    write(2, "gozer error: ", 13gozer error: ) = 13
    write(2, "couldn\'t create imlib image for "..., 42couldn't create imlib image for text area.) = 42
    write(2, "\n", 1
    ) = 1
    _exit(2) = ?
    [...]



    strace ohne umlaut:


    [...]
    stat64("/usr/local/share/gozer/fonts/helmetr.ttf", {st_mode=S_IFREG|0644, st_size=52724, ...}) = 0
    stat64("/usr/local/share/gozer/fonts/helmetr.ttf", {st_mode=S_IFREG|0644, st_size=52724, ...}) = 0
    open("/usr/local/share/gozer/fonts/helmetr.ttf", O_RDONLY) = 3
    fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
    fstat64(3, {st_mode=S_IFREG|0644, st_size=52724, ...}) = 0
    old_mmap(NULL, 52724, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4032f000
    close(3) = 0
    time(NULL) = 1066407867
    stat64("/usr/local/lib/loaders/image/", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
    stat64("/usr/local/lib/loaders/image/", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
    stat64("/usr/local/lib/loaders/image/", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
    stat64("/usr/local/lib/loaders/image/", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
    open("/dev/null", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = -1 ENOTDIR (Not a directory)
    open("/usr/local/lib/loaders/image", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
    fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
    fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
    getdents64(3, /* 32 entries */, 4096) = 1008
    [...]



    Zumindest erkennt man eine nterschied....

  • Hi,


    die von dir genanten gozer font verzeichnisse existieren bei mir auch, nur halt unter
    /usr//share/gozer/fonts


    unter dem folgenden Verzeichnis liegen die loader Bibliotheken von imlib2,
    bei dir unter /usr/local/lib



    den library pfad /usr/local/lib hast du hoffentlich in der /etc/ld.so.conf stehen


    ldconfig -v


    gozer benötigt darüber hinaus noch giblib, ist installiert ?
    Du hast alle Reste von vorhergehenden RPM Installtion imlib2 etc entfernt ?
    RPM habe meist das prefix=/usr , nicht dass dort noch irgendwelche Programmreste liegen ?

    Gruß Marco


    HW: TT6400-S2
    SW: Fedora 37, kernel-6.1.6-200.fc37.x86_64, vdr-2.6.1-2.fc37.x86_64


    Fedora37 x86_64 Gnome Desktop 42.2 Ausgabe über das vdr-softhddevice plugin

    ViewSonic VX3276 HDMI-1 <------------> HDMI NVidia Geforce-gt-1030

    ViewSonic VX3276 HDMI-2 <------------> HDMI Technotrend S2-6400


  • Auch ich habe Probleme mit den Umlauten. Ist den eine Lösung vorhanden?


    HILFE ...


    Cu

    P5N7M / 2GB RAM / E5300 / 320 GB 2,5" / yaVDR 0.5 / 2x TT S2-1600 /eVii S471 / softhddevice / Sony KDL-46W5500 / 50Hz / Onkyo TX-SR508

  • Zitat

    Original von Spaceman
    Auch ich habe Probleme mit den Umlauten. Ist den eine Lösung vorhanden?


    HILFE ...


    Cu


    Jo, ist vorhanden, eine Lösung ist hier
    Meine angepasste 'dvdauthor_helperfunctions.sh' sieht dann so aus:

    Zitat

    ...
    gozer --background $color_bg --foreground $color_fg --text "$(echo "$text" | recode latin1..UTF-8 )" $rest $tmp_png
    else
    gozer --fontpath $PATH_FONTS --font $font --background $color_bg --foreground $color_fg --text "$(echo "$text" | recode latin1..UTF-8 )" $rest $tmp_png
    ...

  • Das hab ich gemacht, seitdem funktioniert die vdr2dvd-Umwandlung nicht mehr, weil's die Iso nicht mehr erstellt - siehe hier

    greetz
    atommyk


    Software: c't VDR 6, bisher keine großen Anpassungen
    Hardware: Epia M10000Neh, 512 MB Ram, 80 GB Seagate Barracuda 5 (zu klein :D), Zapway-IR-Modul; verbaut in einem Alu-/MDF-Casecon

    Einmal editiert, zuletzt von atommyk ()

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!