Automatisches replex-Skript

  • Hallo,


    ich hätte gerne ein Skript welches die Umwandlung von den VDR-Containern zu richtigen MPEG2-Dateien automatisiert und in das Verzeichnis von Fuppes bereitstellt... Dabei soll die Datei einen schematischen Namen bekommen und da hakt es bei meinen Kenntnissen.


    Also ich stelle mir das so vor:


    Die Aufnahmen sollen mittels


    Code
    replex -t DVD -o /var/lib/video.00/fuppes_media/Dr._House_2008-10-14.mpg /var/lib/video.00/Dr._House/2008-10-14.21.10.99.99.rec/001.vdr


    umgewandelt werden. Nun soll das ja automatisiert ablaufen... Also wie genau bekomme ich automatisiert den Dateinamen "Dr._House_2008-10-14.mpg" hin? Außerdem soll geprüft werden, ob weitere Dateien, bspw. 002.vdr existieren und diese ebenfalls umgewandelt werden. So wie ich replex verstanden habe wird dann 002.vdr einfach an den Befehl angefügt. Das konnte ich in Ermangelung einer passenden Aufnahme aber noch nicht ausprobieren.


    Ich hoffe ich wurde verstanden.


    Grüße George

    System 1: Asus P5N7A-VM, Core2Duo 3 GHz, 4 GB RAM, 3x 640 GB WD6400AAKS, 2x DVB-T: Terratec Cinergy 1200, vdpau-Ausgabe über xineliboutput, Ubuntu 9.10 karmic mit aktuellem Kernel, VDR 1.6-Paket von Ubuntu
    System 2: Asus A7V, AMD Athlon ~ 1 GHz, 384 MB RAM, 500 GB HDD, DVB-S FF: Hauppauge Nexus-s Rev. 2.1, DH101 m. LCD, Debian lenny, Kernel 2.6.29.3, nvram-wakeup, VDR 1.6 (e-Tobi: experimental//multipatch)

    Einmal editiert, zuletzt von george ()

  • Hallo!


    So auf die Schnelle könnt man das so machen:



    Aufgerufen wird es so

    Code
    /pfad/und/name/des/scripts.sh /var/lib/video.00/Dr._House/2008-10-14.21.10.99.99.rec/


    Im Skript kannst Du bei DEST_FOLDER den Zielpfad angeben.


    Gruß,
    Andreas

  • Dankeschön!! Klappt wunderbar als Skript nach der Aufzeichung.


    Auszug nun aus meiner /usr/share/vdr/recording-hooks/R90.custom:


    Code
    after)
            # do here whatever you would like to do right AFTER
            # the recording $2 ENDED
            /home/user/replex.sh $2/
            /usr/bin/wget -O /dev/null -q http://192.168.1.12:8002/presentation/options.html?db=update
            ;;


    Der untere Befehl aktualisiert die Datenbank von Fuppes.


    Grüße George

    System 1: Asus P5N7A-VM, Core2Duo 3 GHz, 4 GB RAM, 3x 640 GB WD6400AAKS, 2x DVB-T: Terratec Cinergy 1200, vdpau-Ausgabe über xineliboutput, Ubuntu 9.10 karmic mit aktuellem Kernel, VDR 1.6-Paket von Ubuntu
    System 2: Asus A7V, AMD Athlon ~ 1 GHz, 384 MB RAM, 500 GB HDD, DVB-S FF: Hauppauge Nexus-s Rev. 2.1, DH101 m. LCD, Debian lenny, Kernel 2.6.29.3, nvram-wakeup, VDR 1.6 (e-Tobi: experimental//multipatch)

  • Ich hab herausgefunden, dass ProjectX deutlich bessere Ergebnisse erzielt...


    Aufruf im Skript (Beispiel):


    Code
    projectx -ini /home/user/projectx/X.ini -log -tom2p -out ${DEST_FOLDER} -name ${NEW_FILENAME} ${VDR_FOLDER}/[0-9][0-9][0-9].vdr


    Ich habe dann noch die Endung .m2p zu meiner fuppes.cfg hinzugefügt (ansonsten identisch zum .mpg-Eintrag).

    System 1: Asus P5N7A-VM, Core2Duo 3 GHz, 4 GB RAM, 3x 640 GB WD6400AAKS, 2x DVB-T: Terratec Cinergy 1200, vdpau-Ausgabe über xineliboutput, Ubuntu 9.10 karmic mit aktuellem Kernel, VDR 1.6-Paket von Ubuntu
    System 2: Asus A7V, AMD Athlon ~ 1 GHz, 384 MB RAM, 500 GB HDD, DVB-S FF: Hauppauge Nexus-s Rev. 2.1, DH101 m. LCD, Debian lenny, Kernel 2.6.29.3, nvram-wakeup, VDR 1.6 (e-Tobi: experimental//multipatch)

  • Mit meinen ProjectX-Einstellungen kommt der Ton auf meiner PS3 satter rüber und das Video bleibt synchron. Die Quelle war dieselbe. Das ist bei replex nicht so...


    Ich verwende die hoffentlich aktuelle replex-Version: http://www.metzlerbros.org/dvb/replex-0.1.6.8.tar.gz.


    Angefügt ist meine X.ini.

    Dateien

    System 1: Asus P5N7A-VM, Core2Duo 3 GHz, 4 GB RAM, 3x 640 GB WD6400AAKS, 2x DVB-T: Terratec Cinergy 1200, vdpau-Ausgabe über xineliboutput, Ubuntu 9.10 karmic mit aktuellem Kernel, VDR 1.6-Paket von Ubuntu
    System 2: Asus A7V, AMD Athlon ~ 1 GHz, 384 MB RAM, 500 GB HDD, DVB-S FF: Hauppauge Nexus-s Rev. 2.1, DH101 m. LCD, Debian lenny, Kernel 2.6.29.3, nvram-wakeup, VDR 1.6 (e-Tobi: experimental//multipatch)

    Einmal editiert, zuletzt von george ()

  • Hallo!


    Danke für das Script. Ich verwende die Variante mit ProjectX.
    Ich würde gerne das Script so modifizieren, dass es in allen
    Unterordnern eines angegebenen Verzeichnisses nach Aufnahmen
    sucht, diese nacheinander abarbeitet und in ein Ausgabeverzeichnis speichert.




    Habe versucht das mit einem kurzen Script von skiller2k1 zu befruchten... aber nicht hinbekommen.


    Dachte da an so eine Schleife:

    Code
    for dir in `find $VIDEODIR -type d -name '*.rec'`; do
            (cd $dir; $INDEXGEN)
            done


    Könnt ihr mir helfen?


    Grüße
    tivi2


    ___EDIT___


    p.s.: Puh... :)
    Habe mir da was gebastelt:


    c't VDR v4.5 unfree / Kernel: 2.6.16-ct-1 / 1.4.7-2ctvdr3 (Tobi/TomG)
    Asus K8V-X / Athlon64 3000+ / FU-Si DVB-C FF + 3x Terratec Cinergy 1200 DVB-C


    Neuinstallation in Arbeit:
    c't VDR v7.0 unfree / Kernel: 2.6.28-etobi.3-486 / 1.7.8-1devel1 (Tobi/TomG)


    Ubuntu Server in Arbeit:
    GA-MA785GMT-UD2H / Athlon II X4 605e / 3x HD154UI 1,5TB Raid5
    Linux Server 2.6.31-14-server x86_64

    Einmal editiert, zuletzt von tivi2 ()

  • hi zusammen!


    ich benutzte das script auch um meine aufnahmen um zu wandeln - funzt perfelt. nur leider seit der umstellung auf 1.7.x nicht mehr, da sich hier das aufnahmeverzeichnis geaendert hat. es sieht jetzt so aus:


    2010-10-13.23.21.33-0.rec


    das 33-0 kann auch mal n 570-0 sein (ich denke mal es kann eine zahl mit einer bis drei stellen sein, dann minus, dann 0). da ich mit regex absolut ueberhaupt nix am hut hab, wollt ich mal nachfragen ob mir vllt jemand die regex mit NEW_FILENAME anpassen koennte? waere echt super!
    oder mir erklaeren wie die regex funktioniert?


    danke schon mal im voraus
    snIP3r

    AMD X2 4450e on ASUS M2N-SLI Deluxe
    Gentoo Base System 2.0.3 Kernel
    2.6.36-gentoo-r5 (SMP) x86_64
    vdr 1.7.25 with TechnoTrend TT-Budget S2-1600

    Einmal editiert, zuletzt von snIP3r ()

Jetzt mitmachen!

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