noad automatisch nach Aufnahme

  • Hallo,


    ich würde gerne noad nach jeder Aufnahme automatisch ausführen lassen. Ich hab schon ziemlich viel herum gesucht und bin dann auf den entsprechenden Eintrag in der runvdr gestossen. Nur sieht diese unter ct-VDR völlig anders aus als in dem beschriebenen Artikel. Nun meine Frage was muss ich wo eintragen damit sich noad selbstständig über das Schnittmarkensetzen macht?


    an schen
    da Beda


    ==================================================================
    Sehr zufriedener EasyVDR 2.0 - Nutzer

  • würd mich auch interessieren...


    [size=10]nOpacity: Icons
    [size=10]skindesigner: tryoutsglassy

  • An Hand des:


    http://www.vdrportal.de/board/thread.php?threadid=9125&sid=


    Villeicht so:

    Code
    echo -n "Starting $DESC: $NAME "
    # leave $OPTIONS as last for input redirect
    start-stop-daemon --start --quiet --exec $DAEMON \
    --make-pidfile --background --pidfile /var/run/runvdr.pid -- \
    -v $VIDEO_DIR -r'noad --statisticfile=/video/noadstat' -c $CFG_DIR -L $PLUGIN_DIR "$PLUGINS" $OPTIONS
    echo "."


    PATH steht ja schon im head:


    PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin


    Ansonnsten -r'/wo/auch/immer/noad --statisticfile=/video/noadstat'


    MFG Ronny

  • Hi,


    danke Ronny, hatte gerade angefangen zu suchen...


    bye


    Sven


    Link: Richtig fragen

  • Hi


    vdr gestopt
    Habe obige Zeilen in die runvdr eingegeben
    vdr gestartet
    etwas Film aufgenommen, aber noad startet nicht
    was mache ich falsch ?
    hier meine runvdr



    #!/bin/sh


    # runvdr: Loads the DVB driver and runs VDR
    #
    # If VDR exits abnormally, the driver will be reloaded
    # and VDR restarted.
    #
    # heavily modified for c't-vdr-distro
    # Peter Siering, <ps@ctmagazin.de>
    #


    VDRPRG="vdr"
    VDROPT="$*"
    VDRCMD="$VDRPRG $VDROPT"
    LSMOD="`/sbin/lsmod | grep -w '^dvb' | wc -l`"
    KILL="/usr/bin/killall -q -TERM"


    # Load driver if it hasn't been loaded already:
    if [ $LSMOD -eq 0 ] ; then
    #FIXME not needed?
    # modprobe dvb-core >/dev/null 2>&1
    modprobe dvb-ttpci >/dev/null 2>&1
    fi


    # get DVB module stack
    MODULES=`lsmod | grep dvb-core | cut -d'[' -f2 | cut -d']' -f1`
    MODULES="$MODULES dvb-core"


    while (true) do
    # change /dev/null to /tmp/vdr.out
    # for debugging purposes
    eval $VDRCMD 2>/tmp/vdr.err >/dev/null
    RET=$?
    if test $RET -eq 0; then exit; fi
    if test $RET -eq 2; then
    ERR=`cat /tmp/vdr.err`
    logger -t runvdr "stopping after fatal fail ($ERR)"
    exit
    else
    logger -t runvdr "restarting VDR"
    fi
    $KILL $VDRPRG
    sleep 5
    for MODUL in $MODULES; do
    rmmod $MODUL >/dev/null 2>&1
    wait `pidof rmmod`
    done
    #FIXME not needed?
    # modprobe dvb-core >/dev/null 2>&1
    modprobe dvb-ttpci >/dev/null 2>&1


    echo -n "Starting $DESC: $NAME "
    # leave $OPTIONS as last for input redirect
    start-stop-daemon --start --quiet --exec $DAEMON \
    --make-pidfile --background --pidfile /var/run/runvdr.pid -- \
    -v $VIDEO_DIR -r'/usr/bin/noad --statisticfile=/video/noadstat' -c $CFG_DIR -L $PLUGIN_DIR "$PLUGINS" $OPTIONS
    echo "."


    done

    Intel 1800Mhz c´t 6.1 VDR 1.6.0 Multipatch (Tobi) Plugin Timelinie Nordlicht-EPG Epgsearch Noad

  • @anonymus:


    die von dir zitierten Zeilen finden sich bei der ct-Distribution nicht im Skript /usr/sbin/runvdr sondern im Startskript /etc/init.d/vdr
    Wenn ich die Zeile

    Code
    -v $VIDEO_DIR -c $CFG_DIR -L $PLUGIN_DIR "$PLUGINS" $OPTIONS


    auf den von dir genannten Eintrag


    ändere, dann hängt nach einem vdr-Neustart das Bild und VDR reagiert auf keine Eingaben.


    nach einem Blick in /var/log/messages habe ich erkannt das meine noad-Version mit der Option "--statisticfile" nicht klar kommt. Daruafhin hab ich die Zeile auf

    Code
    -v $VIDEO_DIR -r'noad' -c $CFG_DIR -L $PLUGIN_DIR "$PLUGINS" $OPTIONS


    geändert. Und seitdem funktionierts.


    herzlichsten Dank für eure Hilfe.
    da Beda


    :closed


    ==================================================================
    Sehr zufriedener EasyVDR 2.0 - Nutzer

  • Hallo !


    Apropos Gott ;)


    hatte gerade das gleiche Problem mit dem Statistikfile. Liegt daran, das durch die Kommandozeilenübergabe die " weggenommen werden. mit dem Eintrag :


    start-stop-daemon --start --quiet --exec $DAEMON \
    --make-pidfile --background --pidfile /var/run/runvdr.pid -- \
    -v $VIDEO_DIR \
    -r "'noad --statisticfile=/video/noadstat'" \
    -c $CFG_DIR -L $PLUGIN_DIR "$PLUGINS" $OPTIONS
    echo "."
    ;;


    funktionierts bei mir.


    Bitte die einfachen und doppelten Hochkommas beachten:
    -r {Blank} doppelt einfach {noad Kommadon} einfach doppelt


    Grüße Hans

    Hans :prost1


    (Asus K8N, Sempron 2800+, 500MB - 320GB, LinVDR mit Nexus-s 2.2 mit CICAM (wg. Premiere) und Skystar 2)

  • Hans57:


    ich weiß zwar nciht warum aber wenn ich den noad-Aufruf mit der Option --statisticfile=... verwende dann funktioniert das Marken setzen auf manchen Sendern nicht (ARD, arte,...), in /var/log/messages finde ich keine Fehlermeldungen.


    Mir ists auch egal ohne diese Option funktionierts ja wirklich super und dieses stat-File schau ich mir sowieso nie an wenns funktioniert ;)


    da beda


    ==================================================================
    Sehr zufriedener EasyVDR 2.0 - Nutzer

  • Hi zusammen,


    ich benutze die Statistikausgabe, um die Performance von noad zu überwachen, insbesondere wenn ich neue Funktionen einbaue. Außerdem sammle ich hier meine Anmerkungen zu den Scans als Hinweise für Verbesserungen. Die Angabe für das Statistikfile ist optional und kann ersatzlos gestrichen werden, wenn euch die Statistik nicht interessiert.
    Trotzdem sollte diese Funktion aber keine Fehler verursachen, wenn hier nachvollziehbare/reproduzierbare Fehler auftreten würde ich das gerne in Ordnung bringen.


    Gruß
    theNoad

  • Hallo und frohes neues zusammen !



    @breda22:


    ich muss zugeben noch nix in ARD und arte seit dem aufgenommen zu haben. In der ARD ist doch aber sowieso im Abendprogramm nix zu schneiden oder? Anfang und Ende einer Sendung kann noad auch nicht erkennen. Ansonsten klappt alles. :]


    theNoad:


    Grosses Lob! ich find das Klasse. Bei mir funktioniert das im Rahmen der Erkennungsmöglichkeiten einwandfrei. :sonne


    Frage: ich habe jetzt noad mit Background eingebunden:
    .....
    -v $VIDEO_DIR \
    -r "'noad --statisticfile=/video/noadstat --background'" \
    -c $CFG_DIR -L $PLUGIN_DIR "$PLUGINS" $OPTIONS
    ....
    da ich Angst habe bei zwei kurz hintereinander foolgenden Aufnahmen zu viel Zeit für den Scan zu verlieren (Duran 900). Ich habe dass noch nicht nachvollzogen. Ist die Annahme korrekt?



    Gruß


    Hans

    Hans :prost1


    (Asus K8N, Sempron 2800+, 500MB - 320GB, LinVDR mit Nexus-s 2.2 mit CICAM (wg. Premiere) und Skystar 2)

  • Hi,


    hans:
    richtig gedacht, aber wenn noad über "-r" vom VDR aufgrufen wird startet es automatisch als Hintergrundprozess. Daher ist die Angabe von --background hier überflüssig, dieser Parameter ist für den Direktaufruf gedacht.
    Wenn zwei Aufnahmen zur selben Zeit enden, wird vom VDR für jede Aufnahme ein noad-Prozess gestartet. Da diese aber mit niedrigster Priorität laufen, sollte es keine Probleme geben. Wenn Du andere Beobachtungen machst melde Dich bitte.


    Gruß
    theNoad

  • Hans57:

    Zitat

    In der ARD ist doch aber sowieso im Abendprogramm nix zu schneiden oder? Anfang und Ende einer Sendung kann noad auch nicht erkennen.


    Es ist fast immer eine kleine Unterbrechung oder Werbeeinblendung am Anfang und so erwischts noad eigentlich immer sehr gut. Zumindest kann man sich schon mal ein wenig orientieren.


    theNoad:
    Ich versuche das Verhalten mal zu beschreiben, das ich mit dem Aufruf der Statistikfunktion hatte. Bei einer Aufnahme von Pro7 wurde noad automatisch aufgerufen und hat auch die richtigen Schnittmarken gesetzt. Bei jeweils einer Aufnahme von ARD und arte wurde noad laut /var/log/messages zwar gestartet es wurden aber keine Marken gesetzt. Als ich noad dann übers Befehlsmenü manuell gestartet habe wurden Schnittmarken gesetzt.
    Wenn du es noch genauer wissen willst dann meld dich bitte, dann dokumentier ichs noch genauer.


    An schen
    da Beda


    ==================================================================
    Sehr zufriedener EasyVDR 2.0 - Nutzer

  • Dazu habe ich auch noch mal eine Frage.
    Wenn noad nach einer Aufnahme automatisch aufgerufen wird, fährt der Rechner dannach automatisch runter, wenn es eine Timeraufnahme war und in der zwischenzeit keiner Usereingabge gegeben hat ?
    Normal (ohne noad) fährt er ja dann nach der Aufnahme runter, ohne die inaktivitätszeit abzuwarten.
    Das hätte ich auch gerne.
    Also:
    - Timeraufnahme
    - noad
    - nach noad sofortiges herunterfahren.


    würde er das so machen ?

    Asus Pundit (auf extremst leise gebastelt), Celeron 2.4Ghz, Samsung 160GB, Samsung 256MB DDR, Nexus 2.2, c't-VDR

  • Einfach die aktuelle Version von noad installieren mit apt-get install --reinstall vdr-addon-noad.
    Es erfolgt dann eine Abfrage, ob noad nach einer Aufnahme automatisch aufgerufen werden soll. Ausprobiert habe ich es allerdings noch nicht.


    Marko

  • Wenn man die aktuelle Version von NoAd hat, kann man
    dann mit dpkg-reconfigure vdr-addon-noad einstellen
    ob automatisch gestartet werden soll oder nicht.


    Ich hatte vorher nach einem eintrag der Marke AutoNoAd = 1 gesucht.


    So gefällt es mir ;)


    Kann es sein, dass die NoAd-Funktion in den letzten Versionen
    echt nicht nur besser, sondern grossartig geworden ist?


    Einige der Schnitte sind perfekt. Genau im schwarzen oder weissen
    Bild zwischen Film/Werbung. Hat mich sehr gefreut, dass ich die
    Star Trek Serien nurnoch kontrollieren und nicht markieren muss.


    Danke an den Entwickler!


    VDR 1: Was altes im Keller
    VDR 3: yavdr64 0.6, ASRock Q1900M

  • Danke,


    dpkg-reconfigure vdr-addon-noad werde ich mal testen. Kann nur im Moment nichts updaten, da ich noch auf mein DSL warte. Von daher hoffe ich, daß meine Version aktuell ist. Habe vor ca. 2,5 Wochen das letzte mal geupdatet.


    Gruß,
    Andreas

    Asus Pundit (auf extremst leise gebastelt), Celeron 2.4Ghz, Samsung 160GB, Samsung 256MB DDR, Nexus 2.2, c't-VDR

Jetzt mitmachen!

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