[ALT] PDAExport 0.0.6b: Aufnahmen über OSD als AVI konvertieren (auch z.B. für PDAs o. iPods)


  • Du musst halt nur eine passende Zielauflösung im Profil eingeben:
    z.B. 240x176 für 4:3 Aufnahmen


    240x128 für 16:9 Aufnahmen macht das Script automatisch für Dich bei Zoom=""

    VDR: ASRock ION 330-HT, yaVDR 0.5.0a TT-connect S2-3650 CI (DVB-S2 an USB, CI ungetestet), TeVii S660 (DVB-S2 an USB), Cinergy S2 USB HD (DVB-S2 an USB), HDMI mit Ton an 42"-LCD, MCE-Fernbedienung auch zum Einschalten (beim ASRock ION 330HT mitgeliefert)
    VDR im Ruhestand: Xeatre 6100 pro mit easyVDR 0.6.0 mit VDR 1.4.7 (FF, Budget)
    sonstige PVR: uralte Erfahrungen mit Topfield PVR 4000 und früher Grundig SeleXX (verschrottet)

  • CouchPotato


    Dann nimm mal die rc4! Also da muß eigentlich alles gleich sein!!!


    Robsta


    Im Prinzip ist das Format deines Displays völlig egal! Die Auflösung wird ja Pixelecht berechnet! Also das Seitenverhältnis von 4x3 bzw 16x9 ist auch auf deinem Display identisch! Du hast dann nur breitere Ränder! ;)


    viking


    Da ist jetzt auch die neue SD-Funtion bei! :]


    Gruß


    Toxic

  • Zitat

    Original von Toxic-Tonic
    CouchPotato


    Dann nimm mal die rc4! Also da muß eigentlich alles gleich sein!!!
    ...

    Nö, leider wird das crop in der pdaexport.sh nicht korrekt berechnet, wie in der pdaanalyse.sh.


    VDR: ASRock ION 330-HT, yaVDR 0.5.0a TT-connect S2-3650 CI (DVB-S2 an USB, CI ungetestet), TeVii S660 (DVB-S2 an USB), Cinergy S2 USB HD (DVB-S2 an USB), HDMI mit Ton an 42"-LCD, MCE-Fernbedienung auch zum Einschalten (beim ASRock ION 330HT mitgeliefert)
    VDR im Ruhestand: Xeatre 6100 pro mit easyVDR 0.6.0 mit VDR 1.4.7 (FF, Budget)
    sonstige PVR: uralte Erfahrungen mit Topfield PVR 4000 und früher Grundig SeleXX (verschrottet)

    Einmal editiert, zuletzt von CouchPotato ()

  • Zwei Ansätze:


    in der pdaexport.sh


    Zitat

    CROPCOUNTER="$[$CROPCOUNTER+30]"
    done
    if [ "$CROP1" -eq "0" ]; then
    CROP1="$OSCALEX"
    CROP2="$OSCALEY"


    1. das "-eq" durch ein "==" austauschen
    2. $CROPCOUNTER+10 (dadurch mehr Stichproben)

    Registrierter VDR-User #1275


    VDR-Server: Proxmox 7.1 - LXC Container - Debian 11.5 - eTobi-VDR 2.6.0

    DVB-Hardware: Digital Devices - Cine S2 V5.5 und V6

    VDR-Clients: FireTV Sticks 2 bis 4K Max und Kodi 19.4

    Einmal editiert, zuletzt von Toxic-Tonic ()

  • Bringt beides keinerlei Veränderung. Hätte mich auch gewundert, weil das Material scharfe, gut durch mplayer zu detektierende Kanten hat.
    Und der Ausdruck bedeutet doch das gleiche.


    Vielleicht würde mehr debugging-code helfen?

    VDR: ASRock ION 330-HT, yaVDR 0.5.0a TT-connect S2-3650 CI (DVB-S2 an USB, CI ungetestet), TeVii S660 (DVB-S2 an USB), Cinergy S2 USB HD (DVB-S2 an USB), HDMI mit Ton an 42"-LCD, MCE-Fernbedienung auch zum Einschalten (beim ASRock ION 330HT mitgeliefert)
    VDR im Ruhestand: Xeatre 6100 pro mit easyVDR 0.6.0 mit VDR 1.4.7 (FF, Budget)
    sonstige PVR: uralte Erfahrungen mit Topfield PVR 4000 und früher Grundig SeleXX (verschrottet)

  • Also ich habe grade auch mal Flightgirl exportiert, aber das läuft ohne Probleme!!


    Zitat

    while [ "$CROPCOUNTER" -le 600 ]; do
    CROPTMP="$($MPLAYER $INPUT/001.vdr -v -ss $CROPCOUNTER -vf cropdetect -frames 5 2>/dev/null|grep "vf crop"|tail -n1|cut -d"=" -f2|cut -d")" -f1)"
    echo "$CROPTMP">>$PDAEXPORTLOG
    if [ -n "$CROPTMP" ]; then


    Und setz mal den CROPCOUNTER auf 10!

    Registrierter VDR-User #1275


    VDR-Server: Proxmox 7.1 - LXC Container - Debian 11.5 - eTobi-VDR 2.6.0

    DVB-Hardware: Digital Devices - Cine S2 V5.5 und V6

    VDR-Clients: FireTV Sticks 2 bis 4K Max und Kodi 19.4

  • Ich habe mal den Cropcounter mit ausgegeben.
    Die Schleife mit dem mplayer-Aufruf wird nur einmal ausgeführt, oder??


    Code
    Exportname: Spielfilme_-_Flight_Girls_-_2007-02-05.mp4  Original-Auflösung : 720x576  30    40  718:412:2:82  50    60    70    80    90    100    110    120    130    140    150    160    170    180    190    200    210    220    230    240    250    260    270    280    290    300    310    320    330    340    350    360    370    380    390    400    410    420    430    440    450    460    470    480    490    500    510    520    530    540    550    560    570    580    590    600    Original-Bildformat : 718x412  Seitenverhältnis-Korrektur-Faktor: 1.39  Auflösung angepasst (4x3)! Neue Auflösung: 320x176  Option für Crop generiert: -cropleft 2 -cropright 0 -croptop 82 -cropbottom 82  Tonspur nicht erkannt!  Tonspur 1 wird benutzt!

    VDR: ASRock ION 330-HT, yaVDR 0.5.0a TT-connect S2-3650 CI (DVB-S2 an USB, CI ungetestet), TeVii S660 (DVB-S2 an USB), Cinergy S2 USB HD (DVB-S2 an USB), HDMI mit Ton an 42"-LCD, MCE-Fernbedienung auch zum Einschalten (beim ASRock ION 330HT mitgeliefert)
    VDR im Ruhestand: Xeatre 6100 pro mit easyVDR 0.6.0 mit VDR 1.4.7 (FF, Budget)
    sonstige PVR: uralte Erfahrungen mit Topfield PVR 4000 und früher Grundig SeleXX (verschrottet)

  • Kannst du die Zeilenumbrüche mal für Windows konvertieren? ;)

    Registrierter VDR-User #1275


    VDR-Server: Proxmox 7.1 - LXC Container - Debian 11.5 - eTobi-VDR 2.6.0

    DVB-Hardware: Digital Devices - Cine S2 V5.5 und V6

    VDR-Clients: FireTV Sticks 2 bis 4K Max und Kodi 19.4

    Einmal editiert, zuletzt von Toxic-Tonic ()

  • Mach doch das gleiche mal im pdaanalyse-Script!!


    Läuft es da anders?


    Welchen MPlayer benutzt du eigentlich? Vielleicht kannst du den Wert von -frames mal auf 10 erhöhen!


    Zitat

    CROPTMP="$($MPLAYER $INPUT/001.vdr -v -ss $CROPCOUNTER -vf cropdetect -frames 10 2>/dev/null|grep "vf crop"|tail -n1|cut -d"=" -f2|cut -d")" -f1)"

    Registrierter VDR-User #1275


    VDR-Server: Proxmox 7.1 - LXC Container - Debian 11.5 - eTobi-VDR 2.6.0

    DVB-Hardware: Digital Devices - Cine S2 V5.5 und V6

    VDR-Clients: FireTV Sticks 2 bis 4K Max und Kodi 19.4


  • Die mplayer-Zeile wird nur einmal ausgeführt.
    Gecropt hat er nun korrekt, aber das Seitenverhältnis stimmt dann natürlich nicht mehr! Eierköpfe sind die Folge.
    Das Seitenverhältnis muss an die neue Auflösung angepasst werden.


    Edit: Ausserdem hätte er doch wohl besser 320x192 errechnen sollen.
    Edit2: Blödsinn. 176 ist doch richtig.

    VDR: ASRock ION 330-HT, yaVDR 0.5.0a TT-connect S2-3650 CI (DVB-S2 an USB, CI ungetestet), TeVii S660 (DVB-S2 an USB), Cinergy S2 USB HD (DVB-S2 an USB), HDMI mit Ton an 42"-LCD, MCE-Fernbedienung auch zum Einschalten (beim ASRock ION 330HT mitgeliefert)
    VDR im Ruhestand: Xeatre 6100 pro mit easyVDR 0.6.0 mit VDR 1.4.7 (FF, Budget)
    sonstige PVR: uralte Erfahrungen mit Topfield PVR 4000 und früher Grundig SeleXX (verschrottet)

    2 Mal editiert, zuletzt von CouchPotato ()

  • Hi,


    habs auch installiert und würde gern in höherer Quali konvertieren, allerdings meckert mein Schätzchen:


    No Video Codec found 'xvid' oder so ähnlich... Habe Dein ffmpeg-Pack drauf. Fehlen mir codecs? Wo krieg ich denn die? Hatte auch vdrrip bereits laufen und dachte eigentlich die wären drauf...!?


    Ein tar xjf /wo/ist/die/datei/alle-codecs.tar.bz2 -C / wäre der absolute Luxus! :wow

    Einmal editiert, zuletzt von Taipan ()


  • Ok, ich habe grade auch mal mit einem kurzen stück Film experimentiert! der Mplayer hat bei einem 66 Sec nur werte innerhalb der ersten 18 Sekunden gebracht!


    Ergo: Versuche es mal mit längeren Filmen, bzw stell die Sprungweiten noch kürzer! Testweise kannst du den cropcounter mal auf 1 stellen und die sprungweite auch auf 1! Wenn du dann die werte ins log schreiben läßt siehst du ja, was er findet!


    Glaube aber für "Normale" Filme und Serien sind meine Werte OK!


    Gruß


    Toxic

    Registrierter VDR-User #1275


    VDR-Server: Proxmox 7.1 - LXC Container - Debian 11.5 - eTobi-VDR 2.6.0

    DVB-Hardware: Digital Devices - Cine S2 V5.5 und V6

    VDR-Clients: FireTV Sticks 2 bis 4K Max und Kodi 19.4


  • Hast du das FFMPEG-Update aus dem ersten Tread installiert und neu gestartet? Ich habe grade mal auf einem nakten Linvdr 0.7 das Update installiert und da hat er mit XVID keine Probleme! Es fehlten nur die ogg- und vorbis-Libs Werde gleich mal ein aktualisiertes Paket hochladen! Schau nochmal so in 30 Min.!


    Gruß


    Toxic

    Registrierter VDR-User #1275


    VDR-Server: Proxmox 7.1 - LXC Container - Debian 11.5 - eTobi-VDR 2.6.0

    DVB-Hardware: Digital Devices - Cine S2 V5.5 und V6

    VDR-Clients: FireTV Sticks 2 bis 4K Max und Kodi 19.4


  • Hast du das mal getestet? Funktioniert das?

    Registrierter VDR-User #1275


    VDR-Server: Proxmox 7.1 - LXC Container - Debian 11.5 - eTobi-VDR 2.6.0

    DVB-Hardware: Digital Devices - Cine S2 V5.5 und V6

    VDR-Clients: FireTV Sticks 2 bis 4K Max und Kodi 19.4

  • Toxic-Tonic
    In der while-Schleife wird die CROPTEMP= ...MPLAYER... -Zeile
    (die ich nicht verstehe)
    bei mir nur ein einziges Mal ausgeführt, oder? Warum?
    Der Rest der Schleife wird sooft abgearbeitet wie der Counter läuft.
    Deswegen bekomme ich auch nur eine CropWerteZeile ausgegeben.

    VDR: ASRock ION 330-HT, yaVDR 0.5.0a TT-connect S2-3650 CI (DVB-S2 an USB, CI ungetestet), TeVii S660 (DVB-S2 an USB), Cinergy S2 USB HD (DVB-S2 an USB), HDMI mit Ton an 42"-LCD, MCE-Fernbedienung auch zum Einschalten (beim ASRock ION 330HT mitgeliefert)
    VDR im Ruhestand: Xeatre 6100 pro mit easyVDR 0.6.0 mit VDR 1.4.7 (FF, Budget)
    sonstige PVR: uralte Erfahrungen mit Topfield PVR 4000 und früher Grundig SeleXX (verschrottet)

  • Falsch, die Zeile wird x mal ausgeführt! Hast du weiter oben meinen Kommentar gelesen?


    Zitat

    Ok, ich habe grade auch mal mit einem kurzen stück Film experimentiert! der Mplayer hat bei einem 66 Sec nur werte innerhalb der ersten 18 Sekunden gebracht!


    Ergo: Versuche es mal mit längeren Filmen, bzw stell die Sprungweiten noch kürzer! Testweise kannst du den cropcounter mal auf 1 stellen und die sprungweite auch auf 1! Wenn du dann die werte ins log schreiben läßt siehst du ja, was er findet!


    Gemacht wird da folgendes:


    CROPTMP="$($MPLAYER $INPUT/001.vdr -v -ss $CROPCOUNTER -vf cropdetect -frames 10 2>/dev/null|grep "vf crop"|tail -n1|cut -d"=" -f2|cut -d")" -f1)"


    Die Datei "$INPUT/001.vdr" wird ab der Stelle "-ss $CROPCOUNTER" abgespielt und zwar "-frames 5" lang! Dabei wird durch "-cropdetect" der erkannte Bildrahmen ausgegeben der durch "grep "vf crop"|tail -n1|cut -d"=" -f2|cut -d")" -f1" Ausgeschnitten wird!


    Also versuch mal wie gesagt! Bei mir klappt das auch auf dem "nackten" Linvdr einwandfrei!

    Registrierter VDR-User #1275


    VDR-Server: Proxmox 7.1 - LXC Container - Debian 11.5 - eTobi-VDR 2.6.0

    DVB-Hardware: Digital Devices - Cine S2 V5.5 und V6

    VDR-Clients: FireTV Sticks 2 bis 4K Max und Kodi 19.4

    Einmal editiert, zuletzt von Toxic-Tonic ()

  • Hallo,

    Zitat

    Originally posted by Toxic-Tonic
    Hast du das mal getestet? Funktioniert das?


    Noch nicht, mache ich aber noch.


    Eine kleinigkeit, kannst du noch ein DEBUG="" in pdaglobal.conf einbauen und dann im pdaexport.sh (und evt. anderen) ein :


    if [ -n "$DEBUG" ]; then
    exec 1>>$PDAEXPORTLOG 2>&1
    set -x
    fi


    Dann sieht man wenn man DEBUG=1 setzt auch im logfile sehr schön was passiert :) Hilft ungemein beim debuggen


    Gruß
    viking

  • Also, jetzt habe ich es, glaube ich, begriffen. Der Aufruf des MPLAYER erzeugt gar nicht jedesmal einen Wert!
    Bei mir hat er halt zufällig bei 57 Aufrufen nur einmal einen Wert zurückgeliefert. Es lag am Film, der auch mit 5 Minuten für das gewählte Intervall zu kurz war.
    Dann ist ja alles klar.


    Ein Test mit 15-Minuten-RTL-Material ergab in ca. 1/3 der 10-sec-Intervalle einen Rückgabewert.


    Du nimmst also in deinem Script am Schluß den jeweiligen maximalen gefundenen Wert für die Crop-Parameter, also gleichbedeutend mit dem kleinsten gefundenen Bildformat.


    Wäre eine irgendwie geartete Durchschnittsberechnung nicht sinnvoller, um Ausreißer (extrem dunkle Passagen z.B.) herauszufiltern oder was macht MPLAYER da genau?

    VDR: ASRock ION 330-HT, yaVDR 0.5.0a TT-connect S2-3650 CI (DVB-S2 an USB, CI ungetestet), TeVii S660 (DVB-S2 an USB), Cinergy S2 USB HD (DVB-S2 an USB), HDMI mit Ton an 42"-LCD, MCE-Fernbedienung auch zum Einschalten (beim ASRock ION 330HT mitgeliefert)
    VDR im Ruhestand: Xeatre 6100 pro mit easyVDR 0.6.0 mit VDR 1.4.7 (FF, Budget)
    sonstige PVR: uralte Erfahrungen mit Topfield PVR 4000 und früher Grundig SeleXX (verschrottet)

    Einmal editiert, zuletzt von CouchPotato ()

Jetzt mitmachen!

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