Noad nach schneiden

  • Hi,


    verstehe ich das richtig und der führt noad aus, wenn ich eine Aufnahme schneide? Wenn ja, das kann man doch sicher verhindern, oder?


    Jun 6 18:51:40 terra vdr[27996]: executing 'noad nice --statisticfile=/video/noad.stat edited "/video/%Taxi/2004-06-01.11.05.99.99.rec"'
    Jun 6 18:51:41 terra noad: noad arg[0]: noad
    Jun 6 18:51:41 terra noad: noad arg[1]: nice
    Jun 6 18:51:41 terra noad: noad arg[2]: --statisticfile=/video/noad.stat
    Jun 6 18:51:41 terra noad: noad arg[3]: edited
    Jun 6 18:51:41 terra noad: noad arg[4]: /video/%Taxi/2004-06-01.11.05.99.99.rec
    Jun 6 18:51:41 terra noad: noad args done
    Jun 6 18:51:41 terra noad: Sunday,06.06.2004 18:51:41 start noad0.4.1 for /video/%Taxi/2004-06-01.11.05.99.99.rec


    Gruß thoand

  • Klar!


    nimm noad aus den Startparametern vom vdr raus.. vermutlich im runvdr zu finden.


    AleX

    Hardware: Intel Cel 1Ghz+, 256MB, 420GB HD, TT DVB-S (Premium) Rev 1.5, 2* Activy DVB-S (Budget), PVR-250, Lirc-USB (ati-rf-remote)
    #############################################
    Software: Debian Etch 2.6.16.1, DVB-Kernel, VDR 1.3.42 + enAIO + noEPG +weitere Patches
    Plugins: tvonscreen, femon, streamdev, mplayer, vdradmin, wapd,
    osdteletext, vcd, dvd, burn, vdrrip
    Other: nvram mit rebootscript
    IRC-Nick: df-h

  • Hallo thoand,


    in Deinem log steht:
    executing 'noad nice --statisticfile=/video/noad.stat edited


    noad wertet die Schlüsselworte "before", "after" und "edited" aus, die es von VDR übergeben bekommt. Es arbeitet nur dann, wenn es mit after aufgerufen wird. Die beiden anderen Parameter führen dazu, dass es sich sofort beendet. Du kannst also einfach alles so lassen wie es ist, es passiert im Grunde genommen nix ausser 'nem kurzen Starten und anschließendem Beenden von noad.


    Grüße
    Peter

    #1: Fujitsu Siemens Multitainer (leise), Celeron 733MHz, 256 MB, 80 + 120 GB HDD, Siemens DVB-S 1.3, µC-Wakeup, , AVBoard, c't-VDR5 mit image, mlcd, muggle, pilot, streamdev-server, vdradmin, vdrconvert, noad
    #2: Streaming-Client Dell optiplex GXi, Pentium-133, DXR3, c't-VDR3

  • Problem ist nur, daß in dieser kurzen Zeit der VDR sich nicht mehr bedienen läßt und das dauert auch schon mal bis zu 5 min. Außerdem sind danach alle Schnittmarken außer Anfang und Ende weg, was darauf hindeutet, daß er wirklich nach Werbung sucht.


    Gruß thoand

  • Hallo thoand,


    sehr seltsam. In Version 0.4.2 (die ich benutze) findet sich in der main()-Funktion folgender Code-Abschnitt:

    Code
    // do nothing if called from vdr before the recording has startet
        // or after the video is cutted
        if( bBefore || bEdited )
          return 0;


    D.h., dass er wirklich abbricht. Dein Logfile (Jun 6 18:51:41 terra noad: noad arg[3]: edited) weist auch darauf hin, dass er den Parameter korrekt erkennt.
    Ich kann mir eigentlich nur vorstellen, dass Du vielleicht eine ältere Version benutzt?


    Als Workaround könntest Du per "-r" in der runvdr statt noad direkt ein Shellskript aufrufen, das irgendsoetwas wie das folgende tut:

    Code
    test "$1" = "after" && { noad <options> }


    wobei Du <options> natürlich durch die Optionen ersetzen müsstest, die Du bisher per "-r" übergibst. Dann kann noad auf jeden Fall nur noch nach einer Aufnahme starten.


    Grüße
    Peter

    #1: Fujitsu Siemens Multitainer (leise), Celeron 733MHz, 256 MB, 80 + 120 GB HDD, Siemens DVB-S 1.3, µC-Wakeup, , AVBoard, c't-VDR5 mit image, mlcd, muggle, pilot, streamdev-server, vdradmin, vdrconvert, noad
    #2: Streaming-Client Dell optiplex GXi, Pentium-133, DXR3, c't-VDR3

  • Zitat

    Jun 6 18:51:40 terra vdr[27996]: executing 'noad nice --statisticfile=/video/noad.stat edited "/video/%Taxi/2004-06-01.11.05.99.99.rec"'


    Das Problem ist, dass du noad immer mit nice aufrufst, das "edited" wird dann ignoriert. Nimm das "nice" aus deinen Startparametern für noad raus, dann funktioniert alles bestens.


    Noad soll entweder mit "before", "after", "edited" oder mit "nice" bzw. "-" aufgerufen werden, aber es soll immer nur eines davon angegeben werden. Der VDR verwendet "before", "after" und "edited". Die Parameter "nice" und "-" dagegen sind zum Aufruf auf der Kommandozeile bzw. aus dem Commands-Menü da.


    Tom

  • Zitat

    Original von TomG
    Das Problem ist, dass du noad immer mit nice aufrufst, das "edited" wird dann ignoriert. Nimm das "nice" aus deinen Startparametern für noad raus, dann funktioniert alles bestens.


    :wand
    oh Mann, das hätte ich aber auch sehen können...


    Na ja, hat ja trotzdem geholfen. :D


    Grüße
    Peter

    #1: Fujitsu Siemens Multitainer (leise), Celeron 733MHz, 256 MB, 80 + 120 GB HDD, Siemens DVB-S 1.3, µC-Wakeup, , AVBoard, c't-VDR5 mit image, mlcd, muggle, pilot, streamdev-server, vdradmin, vdrconvert, noad
    #2: Streaming-Client Dell optiplex GXi, Pentium-133, DXR3, c't-VDR3

Jetzt mitmachen!

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