HD-Aufnahmen in SD umwandeln

  • Mach ich, werd es aber frühestens morgen Abend testen können.


    Gruß maz

    Meine VDRs:
    >>>Mac mini 2010 mit 2x Sundtek SkyTV Ultimate III, Logitech Harmony 300i, yavdr-0.5a mit softhddevice<<< >>>ZOTAC D2550 ITX-WIFI Supreme mit DD Cine S2, Gehäuse OrigenAE M10, Logitech Harmony 300i, yavdr-0.5a mit softhddevice<<< >>>Raspberry Pi
    2 mit Sundtek SkyTV Ultimate IV, raspbian, rpihddevice-Plugin, Logitech Harmony 200<<<

  • @seahawk: Ist ffmpeg standardmäßig bei yavdr enthalten?

    Je nachdem wie man es sieht... Ubuntu 12.04 bringt eigentlich libav statt ffmpeg mit. Das Programm ffmpeg steht aber über das Paket libav-tools zur Verfügung. Für Trusty haben wir ein richtiges ffmpeg 2.2.x Paket in den PPAs.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Hab das Skript mit dem Code von seahawk mal kurz getestet (über reccmds.conf), es funktioniert offenbar noch nicht richtig. Bei mir wurden zwar die svdrp-Messages angezeigt, aber keine Ordner angelegt oder etwas konvertiert :(
    Morgen dazu mehr...

    Meine VDRs:
    >>>Mac mini 2010 mit 2x Sundtek SkyTV Ultimate III, Logitech Harmony 300i, yavdr-0.5a mit softhddevice<<< >>>ZOTAC D2550 ITX-WIFI Supreme mit DD Cine S2, Gehäuse OrigenAE M10, Logitech Harmony 300i, yavdr-0.5a mit softhddevice<<< >>>Raspberry Pi
    2 mit Sundtek SkyTV Ultimate IV, raspbian, rpihddevice-Plugin, Logitech Harmony 200<<<

  • Ich habe das Skript jetzt auch mal auf der Konsole ausgeführt (mit einer Testaufnahme als Parameter). Einzig die svdrp-Meldungen werden angezeigt, Ordner oder Dateien werden nicht angelegt.
    Wie kann ich das Skript "schrittweise debuggen"? Kann es sein dass der Befehl zum Kopieren des Ordnerinihalts (vom Originalverzeichnis in das SD-Verzeichnis) im Skript fehlt??


    EDIT: So, bin einen kleinen Schritt weiter. Das Skript funktioniert, wenn man "at now <<EOF" und "EOF" auskommentiert, so dass es nicht im Hintergrund läuft. Weiß jemand warum es mit "at now" nicht richtig funktioniert?


    EDIT 2: Hab das Skript noch ein wenig erweitert, nun funktioniert es einwandfrei, wenn ich von der Konsole aus (als vdr-user) ausführe mit dem rec-Verzeichnis als Parameter. Führe es aber im OSD aus, funktioniert es nicht.
    Warum nur??? :(


    EDIT 3: Nach einem VDR-Neustart scheint es tatsächlich zu funktionieren :]


    EDIT 4: Habe nun auch noch einen Befehl integriert, der in der info-Datei die Kennung für mpeg4 (X 5) durch die Kennung für mpeg2 (X 1) ersetzt. Damit wird die Aufnahme vom burn-Plugin auch als SD-Aufnahme erkannt und kann verarbeitet werden.

    Dateien

    Meine VDRs:
    >>>Mac mini 2010 mit 2x Sundtek SkyTV Ultimate III, Logitech Harmony 300i, yavdr-0.5a mit softhddevice<<< >>>ZOTAC D2550 ITX-WIFI Supreme mit DD Cine S2, Gehäuse OrigenAE M10, Logitech Harmony 300i, yavdr-0.5a mit softhddevice<<< >>>Raspberry Pi
    2 mit Sundtek SkyTV Ultimate IV, raspbian, rpihddevice-Plugin, Logitech Harmony 200<<<

    8 Mal editiert, zuletzt von maz ()

  • Code
    cat $REC_PATH/*.ts > $NAME_PART_SD/$DATE_PART/hd_video.ts


    Hier sollte man eventuell noch schauen, dass die TS Dateien auch in der richtigen Reihenfolge gemerged werden.


    So hatte ich das mal in einem anderen Skript


    Code
    for videofile in $(find "${recording}" \( -name "[0-9][0-9][0-9].vdr" -o -name "[0-9][0-9][0-9][0-9][0-9].ts" \)|sort)
        do
            cat "${videofile}" >> "${vdrfilename}"
        done


    Oder:


    Code
    VIDEOFILES=`find $RECDIR \( -name "[0-9][0-9][0-9].vdr" -o -name "[0-9][0-9][0-9][0-9][0-9].ts" \)|sort`
    
    
    und
    
    
    ffmpeg -i "concat:$VIDEOFILES"....

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

    Einmal editiert, zuletzt von TheChief ()

  • Moin,


    ich bin auch am überlegen in der Richtung etwas zu Basteln. :D


    Da ich sehr lange nichts in der Bash gemacht habe..... Frage an die Profis.... wird dies was:)


    reccmds.conf


    Code
    printf "%s\n" > /var/spool/recode


    Init Script abgespeckter Form


    Code
    while inotifywait -e modify /var/spool/recode
    do
            /usr/local/bin/recode.sh 
     
    done



    Die ganze Arbeiten HD bzw SD erkennen .... usw wird von


    /usr/local/bin/recode.sh übernommen.


    Frank

  • Moin!


    update:


    + sortierte ts-files nach Hinweis von "TheChief".


    Habe bei div. Tests festgestellt, daß vdrburn teilweise "Probleme" mit den Tonspuren hat und dann keine ISO oder DVD erstellt wird, da mplex abbricht wg. fehlender Dateien.


    Da ICH nicht wirklich verstehe, wie burn VIDEOFILE und AUDIOFILES erzeugt, habe ich etwas in meine vdrburn-dvd.sh eingebaut.
    firefly möge mir verzeihen ;)


    have fun
    ;)

Jetzt mitmachen!

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