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

  • Zitat

    Original von mj-crawl


    ...
    BTW: Sehr schönes Script!


    Danke! Da hab' ich noch eins! ;) Nimm einfach das Safepowerscript aus meiner Sig.!


    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

    Einmal editiert, zuletzt von Toxic-Tonic ()

  • Muss man dafür noch etwas spezielles in /etc/safepower.taskevents eintragen?


    Gruß Trucki

    Hardware: 2x TechniSat CableStar HD2 DVB-C, 128GB Sandisk SSD, Seagate 250GB SATA verpackt in einen Fujitsu Siemens Celsius W350 (Core2Duo 2x1800Ghz, 2GB Ram, Gainward GT610 mit VGA-OUT für GraphTFT und HDMI für einen Samsung UE46es5700)
    Software: YaVdr 0.5

  • Würde pdaexport.sh, ffmpeg und vdrsync.pl eintragen (falls es nicht drin ist)!


    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

    Einmal editiert, zuletzt von Toxic-Tonic ()


  • Ich glaube es liegt daran das der pfad nicht mit "/" enden darf (tut es auch nicht wenn über reccmds.conf aufgerufen). Versuchs mal ohne. Wenn es das ist dann müssen wird den letzte / entfernen.


    Gruß
    Viking

  • Zitat

    Original von Toxic-Tonic
    viking
    Btw., das mit dem VDRSync in mehrere Dateien kann ich nicht nachvollziehen, ich habe grade eine Aufnahme von 4,1GB (also 3 00x.vdr-Dateien) mit vdrsync konvertiert und nur eine Datei bekommen! Habe die gleiche VDRsync-Version wie du!


    Hast du dein vdr mit --vfat gestartet oder VFAT=1 kompiliert ? (ich habe das)
    Evt. liegt es an dem VFAT pfad das vdrsync die dateien bei mir teilt !?


    Gruß
    Viking

  • Dann ist der Output: taxi_-_film_-_der_-_filme_-___-_


    Die Option vfat benutze ich auch! Exportierst du denn in eine VFat-Partition, bzw liegen deine Video-Verzeichnisse (oder das /tmp) auf VFat-Partitionen? Btw ist dich die Größenbeschränkung bei VFat 4GB, oder?

    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 ()

  • Also vielleicht mal an alle, gesucht wird ein möglichst schlanker Code, der aus sowas : /video0/taxi/film/der/filme/_/2006-01-01.10.00.50.50.rec/


    1. die / durch _-_ ersetzt
    2. das /video0 o.ä. abschneidet (würde über Config-Parameter vorgegeben)
    3. das Datum aus dem Ende extrahiert (2006-01-01)
    4. "_" die als einziges den Namen bilden durch das Datum ersetzen
    5. danach abschneiden (s. 4.)
    6. die länge beliebig variieren
    7. wenn die Variable Serie gesetzt ist und das Datum noch nicht angehängt worden ist das Datum anhängen!


    Also sollte es entweder so: taxi_-_film_-_der_-_filme


    oder mit Datum: taxi_-_film_-_der_-_filme_2006-01-01


    Ideen?


    Gruß


    Toxic


    PS.: viking


    dieser Teil aus deinem Vorschlag geht nicht:
    cat "$SAVEMODE/$NAME"?".mpg" >>/tmp/pdafifo-$TIME &
    nice -n 19 /usr/bin/ffmpeg -f mpeg -i /tmp/pdafifo-$TIME -y -vcodec $VCODEC -s $SCALE -b $VBITRATE -acodec $ACODEC -ar $ASRATE -ab $ABITRATE $SPECIALOPT "$EXPORTPATH/$NAME"_$Cnt".$EXT" </dev/null &>/tmp/pdaexport.log
    rm /tmp/pdafifo-$TIME
    rm "$SAVEMODE/$NAME"?".mpg"


    1. Weil hinter dem cat ein & fehlt
    2. weil er bei mir immer meckert, das er die Dateien nicht finden würde...

    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

    3 Mal editiert, zuletzt von Toxic-Tonic ()

  • Hallo Toxic,


    verstehe ich nicht !? Bei mir ist der name OK, nur mit slash am ende nicht !


    baue mal ein "exit 1" ein nach :


    VBITRATE="$[$VBITRATE*1000]"
    fi
    exit 1


    und dann starte :
    bash -x /usr/bin/pdaexport.sh /video0/taxi/film/der/filme/_/2006-01-01.10.00.50.50.rec


    Dann siehst du was er macht.


    Ergibt bei mir (letzer NAME eintrag) :
    NAME=taxi_-_film_-_der_-_filme_-___-_2006-01-01


    Der teil "_-___-_" ist wegen dem einzelnen "/_/". Ein sed -e "s/\/_\//\//" würde das erledigen (siehe unten).



    Und mit slash am ende (was falsch ist) :
    NAME=taxi_-_film_-_der_-_filme_-___-_2006-01-01.10.00.50.50.rec_-_


    bugfix = das hier (einer der ersten zeilen) :


    INPUT="$1"


    ersetzen durch :


    INPUT="${1%*/}"
    # Replace /_/ with /
    INPUT=$(echo ${INPUT}| sed -e "s/\/_\//\//" )



    Gruß
    Viking

  • Hallo Toxic,


    mit dem "&" hast du recht ;)


    Aber das hier klappt bei mir sehr gut :


    cat "$SAVEMODE/$NAME"?".mpg" >>/tmp/pdafifo-$TIME &
    nice -n 19 /usr/bin/ffmpeg -f mpeg -i /tmp/pdafifo-$TIME -y -vcodec $VCODEC -s $SCALE -b $VBITRATE -acodec $ACODEC -ar $ASRATE -ab $ABITRATE $SPECIALOPT "$EXPORTPATH/$NAME.$EXT" </dev/null &>/tmp/pdaexport.log
    rm /tmp/pdafifo-$TIME
    rm "$SAVEMODE/$NAME"?".mpg"


    Da war noch ein "_$Cnt" von ein früheres experiment, aber mit dem code von hier klappt es bei mir.


    Versuche sonst bitte ein pdaexport mit bash -x zu starten und das logfile hier posten.


    Ach ja, was gibt dein vdrsync.pl im logfile aus ?


    Bei mir sieht es so aus mit einen testschnippsel :


    Interessant ist die meldung "Modfied Target to /data/pdaexport//Test_-_Shang-High_Noon_-_2005-11-01%d.mpg"


    Das %d am ende ist bei mir die forlaufende nummer pro 2 GB.


    Gruß
    Viking

  • Hi, Danke für die Rückmeldung!


    Habe aber mittlerweile eine andere Methode gefunden, die mir persönlich gut gefällt (immernoch ohne sed ;))!


    Außerdem habe ich das erkennen von 16/9 Aufnahmen integriert und das ganze etwas fehlertolleranter gemacht!


    Das einzige was nicht dreht ist dein Problem wenn man mehrere VDRSync-Ausgabe-Dateien hat! Deine Lösung läuft bei mir nicht, aber ich habe ja das Problem auch nicht! Exportiere grade eine 6,16 GB Aufnahme und es ist immernoch eine Datei! Daher habe ich da auch nicht weiter geforscht!


    Gruß


    Toxic


    PS.: Version 0.0.5 gibt es wahrscheinlich morgen! ;)

    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

  • In welchem Log? Von PDAExport?

    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

  • So, habe eine neue Version online!


    [VERSION 0.0.5]
    - Variable VIDEODIR is back (Vorschlag von Viking)
    - "nice -n 19" eingebaut (Danke an Viking)
    - Man muß nicht mehr eine Auflösung angeben (SCALE), wenn die Variable leer ist, wird die original-Auflösung genommen!
    - 16/9 Filme werden automatisch erkannt und die Auflösung automatisch angepasst!
    - AC3-Spuren werden nicht mehr berücksichtigt (Danke an Viking)
    - Die Benennung ist komplett neu geschrieben und variabler!
    - Verbessertes Loging (standardmäßig in /tmp, kann aber in pdaexport.sh auch in einen anderen Ordner umgeleitet werden)
    - Mehr Informationen am OSD
    - Einige kleine Verbesserungen (z.B. beim wechseln der Profile etc.)!


    Es ist sinnvoll das ganze Paket zu installieren und die Export-Profile wieder anzupassen (wenn man das möchte), da sich auch hier etwas am Format geändert hat!
    [/VERSION 0.0.5]


    Bitte um Feedback! ;)


    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

    Einmal editiert, zuletzt von Toxic-Tonic ()

  • Das wäre gut! Da wird viel mehr gelogt!!


    Bei mir sieht das so aus:


    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

  • Hallo Toxic,


    name scheint so auch OK zu sein :)


    Leider funktioniert 16:9 nicht bei mir. Mplayer gibt nirgendswo 1:1.78 o.ö aus.


    Evt. kann man das mit vdrsync machen ? vdrsync kann auch das 16:9 format detecten, geht so :


    vdrsync.pl -i -script-output /XYZ/2007-01-02.20.12.20.99.rec | grep e0_Aspect_ratio


    Ergebnis :
    e0_Aspect_ratio=4:3


    Ansonsten vieleicht aspect in der "VIDEO:" zeile von mplayer benutzen, das ergibt bei mir (16:9) :
    VIDEO: MPEG2 720x576 (aspect 3) 25.000 fps 15000.0 kbps (1875.0 kbyte/s)
    VIDEO: MPEG2 720x576 (aspect 3) 25.000 fps 15000.0 kbps (1875.0 kbyte/s)


    und 4:3 :
    VIDEO: MPEG2 720x576 (aspect 2) 25.000 fps 8000.0 kbps (1000.0 kbyte/s)
    VIDEO: MPEG2 720x576 (aspect 2) 25.000 fps 8000.0 kbps (1000.0 kbyte/s)


    "aspect" müßte demnach 2=4:3 und 3=16:9 sein.


    Ist das ergebnis von jeweils zwei verschiedenen aufnahmen.


    Gruß
    Viking

  • Hallo Toxic,


    hmm, ist das log voller leere zeilen !?
    EDIT: opera bug, da ist kein log zu sehen !?


    Tja, "Modfied Target to /tmp//Dominikanische_Republik_-_Traumurlaub_in_der_Karibik%d.mpg" sollte OK sein, dann ist es das selbe wie bei mir.


    Dann solllte der fifo script teil von oben ([NEUE VERSION] PDAExport 0.0.5: Aufnahmen via ffmpeg für PDA, iPod oder einfach als AVI konvertieren) auch bei dir gehen ...


    Gruß
    Viking

  • Nö, habe das getestet, aber auß irgendeinem Grund sagt er dann immer, er könnte das nicht öffnen!


    Das mir dem 16x9 ist auch komisch! welche MPlayer-Version benutzt du?


    Meine ist: MPlayer 1.0pre6


    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

    Einmal editiert, zuletzt von Toxic-Tonic ()

  • Poste doch mal dein Ganzes Output von:


    "mplayer /irgend/eine/aufnahme/2006-01-01.00.00.50.50.rec/001.vdr -v -frames 0"


    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

  • Kleines Fix 0.0.5a


    Wenn man wärend eines Massenexports die Liste der Exporte aufruft, bricht der Export ab!

    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

Jetzt mitmachen!

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