[gelöst] vdrconvert Vorschau unleserlich mit mjpegtools-1.9x

  • Hallo,


    ich erstelle von meinen VDR Aufnahmen mit vdrconvert-0.2.0-cvs DVD's die
    animierte Menübilder enthalten, also eine 10 Sekunden Vorschau des Filmes.


    Nun ist es aber so, dass der Text aus der info.vdr die ersten paar
    Sekunden lang scharf und dann immer unschärfer angezeigt wird.
    Der 10 Sekunden lange Preview des Filmes wird auch immer undeutlicher,
    je mehr die Vorschau an die 10 Sekunden kommt.


    An was kann das denn liegen ?


    meine vdrconvert.env:


    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


    2 Mal editiert, zuletzt von marco ()

  • Hi, marco


    Helfen kan ich dir leider nicht, aber hier mal meine vdrconvert.env
    zum vergleichen, und mir is bislang solch ein Problem nicht aufgefallen,
    aber vielleicht hab ich das auch noch nie richtig ins Auge gefasst.




    Gruss, Bert

    Hardware: Intel Core i9-9900K, ASUS ROG Maximus XI Hero, MSI GeForce GTX 1050 Ti (vdpau), Dvbsky S952 V3 mit 2X DVB-S2 Tuner
    Multibootsystem (yavdr-ansible auf Ubuntu-20.04, Kubuntu-20.04 Focal Fossa, Win10)
    yavdr-ansible, Ausgabe über Nvidia vdpau

  • Hallo Bert,


    danke für deine vdrconvert.env, leider ist der Effekt auch mit deinen Einstellungen
    vorhanden.


    Ich hatte bereits vor Wochen Dimitri eine Email bzgl. des Problemes geschickt, aber
    bisher keine Rückmeldung erhalten.

    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


    Einmal editiert, zuletzt von marco ()

  • Hallo nochmals,


    nachdem ich nun testweise mjpegtools deinstalliert habe
    (mjpegtools-1.9.0-0.4.rc2.lvn8, mjpegtools-libs-1.9.0-0.4.rc2.lvn8)
    und die ältere Version als selbstkompilierte Version installiert habe
    (mjpegtools-1.8.0-7.fc8, mjpegtools-libs-1.8.0-7.fc8)
    wird der Menütext und die 10 sekündige Vorschau des Videos wieder
    klar und deutlich angezeigt.

    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, marco



    Jedenfalls gut zu wissen, ich bedank mich mal für die Info !



    Gruss, Bert

    Hardware: Intel Core i9-9900K, ASUS ROG Maximus XI Hero, MSI GeForce GTX 1050 Ti (vdpau), Dvbsky S952 V3 mit 2X DVB-S2 Tuner
    Multibootsystem (yavdr-ansible auf Ubuntu-20.04, Kubuntu-20.04 Focal Fossa, Win10)
    yavdr-ansible, Ausgabe über Nvidia vdpau

    Einmal editiert, zuletzt von Bert ()

  • Hallo nochmals,


    eine weitere Sache, die ich mit mjpegtools-1.9.0rc2 und mjpegtools-1.9.0rc3
    festellen musste ist, dass es nicht mehr möglich ist in ppmtoy4m zu ermitteln, ob es
    die Opton 420mpeg2 gibt.


    mit den mjpegtools-1.8.0 ist dies noch möglich:


    Code
    ppmtoy4m -h|grep 420mpeg2|wc -l
    1


    mjpegtools-1.9.0rcx hingegen meldet:



    das würde bedeuten, man muss in vdr2dvd.sh CHROMASUB explizit auf den Wert
    "-S 420mpeg2" setzen.


    Code
    # Need Chroma Subsampling Mode ?
    [ $(ppmtoy4m -h|grep 420mpeg2|wc -l ) -gt 0 ] && CHROMASUB="-S 420mpeg2" || CHROMASUB=""
    CHROMASUB="-S 420mpeg2"


    jdeoch ändert dies nichts an dem Aussehen des 10 sekündigen Preview.

    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


    3 Mal editiert, zuletzt von marco ()


  • das Ganze lässt sich ab der Version mjpegtools-1.9.0rc2 so umgehen, indem man die std error Ausgabe von 'ppmtoy4m -h' auswertet:


    Code
    # Need Chroma Subsampling Mode ?
    [ $(ppmtoy4m -h|grep 420mpeg2|wc -l ) -gt 0 ] || [ $(ppmtoy4m -h 2>&1|grep 420mpeg2|wc -l ) -gt 0 ]  && CHROMASUB="-S 420mpeg2" || CHROMASUB=""


    Das Problem mit der Schrift und Bildschärfe im Preview lässt sich umgehen, indem
    man die Qualitätsstufe von -q 2 auf -q 4 setzt.


    Code
    nice -n ${PRIO} ppmtoy4m -n $DVDANIMSUBFRAMES $DVDNORM_PPMTOY4M -I t -L -r -v 0 $CHROMASUB ${UniqueDir[Number]}/submenu/${Page}/submenu.ppm | nice -n ${PRIO} mpeg2enc -q 4 -a 2 -n p -f 8 -v 0 -o ${UniqueDir[Number]}/submenu/submenu-${Page}.m2v >>$STDOUT 2>>$STDERR


    Sollte die Konvertierung in mjpegtools-1.9.0rcx mit folgender Fehlermeldung abbrechen, dann muss die Qualitätsstufe von mpeg2enc wie weiter oben angepasst werden.

    Code
    **ERROR: [mplex] MUX STATUS: Frame data under-runs detected!

    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


    4 Mal editiert, zuletzt von marco ()

  • hier nochmals eine kleine Änderung, da man den Beitrag innerhalb von 7 Tagen nur ändern kann.


    Ab der Version mjpegtools-1.9.0rc2 muss man die std error Ausgabe von 'ppmtoy4m -h' auswerten:

    Code
    # Need Chroma Subsampling Mode ?
    [ $(ppmtoy4m -h|grep 420mpeg2|wc -l ) -gt 0 ] || [ $(ppmtoy4m -h 2>&1|grep 420mpeg2|wc -l ) -gt 0 ]  && CHROMASUB="-S 420mpeg2" || CHROMASUB=""


    Das Problem mit der Schrift und Bildschärfe im Preview lässt sich umgehen, indem
    man die Qualitätsstufe bei mpeg2enc von -q 2 auf -q 6 setzt, dies ist an 2 Stellen in vdr2dvd.sh notwendig. Die Qualitätsstufe 4 reicht bei einigen Filmen nicht aus.


    Code
    nice -n ${PRIO} ppmtoy4m -n $DVDANIMSUBFRAMES $DVDNORM_PPMTOY4M -I t -L -r -v 0 $CHROMASUB ${UniqueDir[Number]}/submenu/${Page}/submenu.ppm | nice -n ${PRIO} mpeg2enc -q 6 -a 2 -n p -f 8 -v 0 -o ${UniqueDir[Number]}/submenu/submenu-${Page}.m2v >>$STDOUT 2>>$STDERR


    Sollte die Konvertierung in mjpegtools-1.9.0rcx mit folgender Fehlermeldung abbrechen, dann muss die Qualitätsstufe von mpeg2enc wie weiter oben angepasst werden.


    Code
    **ERROR: [mplex] MUX STATUS: Frame data under-runs detected!

    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


  • Gut zu wissen,


    Danke marco !


    Gruss, Bert

    Hardware: Intel Core i9-9900K, ASUS ROG Maximus XI Hero, MSI GeForce GTX 1050 Ti (vdpau), Dvbsky S952 V3 mit 2X DVB-S2 Tuner
    Multibootsystem (yavdr-ansible auf Ubuntu-20.04, Kubuntu-20.04 Focal Fossa, Win10)
    yavdr-ansible, Ausgabe über Nvidia vdpau

Jetzt mitmachen!

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