Alternative zu vdrconvert (oder: wie kriege ich vdrconvert zum Laufen)

  • Folgendes steht dort derzeit drin, in Bezug auf vdr:


    Code
    #vdr ALL=NOPASSWD:/bin/mount /boot
    #vdr ALL=NOPASSWD:/usr/bin/nvram-wakeup
    #vdr ALL=NOPASSWD:/usr/bin/vdrshutdown-acpi.sh
    #vdr ALL=NOPASSWD:/sbin/lilo
    #vdr ALL=NOPASSWD:/sbin/grub-set-default
    #vdr ALL=NOPASSWD:/sbin/shutdown


    Eine entsprechende Anpassung der ebuilds wäre perfekt. Ich habe es jetzt selber eingetragen, aber wäre ohne Eure/Deine Hilfe nicht drauf gekommen.


    Zu der Sudoer-Datei: Wofür werden die obigen gebraucht, ich habe sie erstmal auskommentiert, sehe derzeit keinen Sinn darin, daß VDR meinen PC runterfahren kann, oder Zugriff auf Lilo bzw. Grub haben sollte.


    So, jetzt noch die anpassung auf sudo /etc/init.d/vdrconvert start bzw. stop. Mal schauen, ob es dann funktioniert. Wäre ja fein wenn ;)


    Grüße
    Björn

  • Das war wohl immer noch nicht alles:


    Wenn ich nun auf aktiviere DVD-Liste gehe, bekomme ich folgende Fehlermeldungen im allgemeinen Log:


    Code
    Jun 17 16:17:58 [vdr] confirm: Aktiviere DVD-Liste?
    Jun 17 16:17:58 [logger] ./bin/vdrconvert.sh : ERROR : Wrong permissions. ./bin/vdrconvert.sh exit
                    - Last output repeated 207 times -
    Jun 17 16:17:59 [vdr] confirmed
    Jun 17 16:17:59 [logger] ./bin/vdrconvert.sh : ERROR : Wrong permissions. ./bin/vdrconvert.sh exit
  • Die Einträge werden alle für NVRAM gebraucht
    Also die Timer in BIOS schreiben für den automagischen Wakeup zur Timerzeit bei abgeschalteten Rechner.
    Aber das ist eine andere ( umfassende ) Baustelle.


    /bin/joerg


    so sieht das bei mir aus


    -rwxr-xr-x 1 root root 7485 12. Mär 13:51 /var/vdr/vdrconvert2/bin/vdrconvert.sh


    Kann es sein das Dein Pfadangaben im vdrconvert.env nicht stimmen?


    Beachte den Unterschied im Pfad vdrconvert ungleich vdrconvert2
    Kannst ja nochmal deine jetzige config ranhängen

  • Mal wieder selber rumgebastelt und einfach mal die Rechte des Ordners und aller unterordner von /var/vdr/ auf vdr:video gesetzt. Nun scheint auch irgendwas zu laufen, die Frage ist nur: WAS?


    Auszug aus dem Logfile:



    Die Dateien im Verzeichnis /video/vdrconvert/tmp/ haben alle Größe 0. Was läuft hier schief?

  • so, und hier noch meine vdrconvert.env



    Und danke für die viele Hilfe :)

  • Nimm dir mal als Log die Ausgabe von vdr2dvd.log auf den Bildschirm


    tail -f /var/log/vdrconvert/vdr2dvd.log


    Das müsste in etwa so beginnen:


    <snipp>
    7-06-2005 14:20:46 : Session begin :) vdr2dvd.sh,v 1.48 2005/02/13 16:03:23 dimi Exp $)
    14:20:46 : Start conversion for List :
    1) /video/The_Belly_Of_The_Beast/2005-05-28.23:05.50.99.rec


    14:20:46 : Begin conversion /video/The_Belly_Of_The_Beast/2005-05-28.23:05.50.99.rec
    14:20:47 : Start demux with vdrsync3
    14:31:51 : Start tcmplex-panteltje for The Belly Of The Beast
    Videostream : 001.mpv
    Audio(s) : 001.ac3 0010.mpa
    Options : -m d
    ...
    ...
    ...
    </snapp>

  • Mal nur die letzten paar Zeilen:


    Code
    17-06-2005 16:21:05 : Session begin (: vdr2dvd.sh,v 1.53 2005/05/29 16:48:44 dimi Exp $)
    ERROR : unsupported DVDNORM: _dvdnorm_
    NOTICE : exit!
    Aufruf /var/vdr/vdrconvert2/bin/postvdr2dvd.sh mit parameter : 
    17-06-2005 16:21:05 : Session /var/vdr/vdrconvert2/bin/vdr2dvd.sh Exit
    17-06-2005 16:21:12 : Session begin (: vdr2dvd.sh,v 1.53 2005/05/29 16:48:44 dimi Exp $)
    ERROR : unsupported DVDNORM: _dvdnorm_
    NOTICE : exit!
    Aufruf /var/vdr/vdrconvert2/bin/postvdr2dvd.sh mit parameter : 
    17-06-2005 16:21:12 : Session /var/vdr/vdrconvert2/bin/vdr2dvd.sh Exit
  • Schau dir als erstes mal die Zeilen 25 - 36 der vdrconfig // Edit (vdrconvert.env natürlich) an,
    da heisst es entweder oder!!!, nicht alle Demuxer zur selben zeit auf die Aufnahme loslassen.


    Meine Eintrage dazu sind
    <snipp>
    #PX=/usr/share/projectx/projectx-0.81.7.jar
    #PXINI=$HOME/.vdrconvert/ProjectX.ini
    #JAVA=java
    #JAVA=$JAVA_HOME/bin/java
    DVD_SHRINK="yes"
    REQUANT=requant
    SHRINK_PRG=/usr/bin/requant


    DEMUXER=vdrsync3
    VDRSYNC_OPTS="-cut"


    VDRSYNC=/usr/bin/vdrsync.pl
    </snapp>


    Von vdrsync gibt es inzwischen verschieden Versionen


    Dann Bitte noch als parameter
    DVDNORM="pal"
    setzen.


    Und vorallem nehm dir die HP von Dimitri vor und den Teread den ich anfangs schon empfohlen hatte.
    Das einzurichten ist nicht in 5 min getan :(

  • Hallo
    Weil ichs gerade lese...
    Wäre es nicht besser den User vdr per default Installation (also durch das vdr-ebuild) wieder eine shell zu geben? Ich glaube so wie es jetzt ist gibt es mehr Probleme. Vielleicht kann ja Zzam noch was dazu sagen.
    Der VDR läuft mit vdr-User ohne shell...gut, aber in Sachen vdrconvert oder eventuell auch zukünftigen Sachen fände ich es besser, dem user wieder eine shell zu geben.
    Was meint ihr?


    Martini

  • Ich hatte da mit zzam schon mal die Discussion.
    Wollte ihm als Maintainer des vdr-ebuilds aber nicht allzuviel reinreden.


    Das vdrconvert ebuild wollte ich dann entsprechend anpassen,
    ist dann aber bei mir auf die lange Bank geschoben worden ( wollte da noch auf ein paar Anpassungen bez. sudo im VDR ebuild warten ) und natürlich vergessen worden, weil inzwischen andere Baustellen auftauchten.
    Das Thema scheint ja wieder Top Actuell zu sein.


    Mal sehen was zzam dazu sagt, hab ihm per ICQ Bescheid gegeben


    /bin/joerg

  • Ich bin noch nicht weitergekommen, mußte mich aber erst um andere Dinge kümmern.


    Habe erst nach dem 30.06. wieder Zeit für VDR. Wenn ich dann noch wieder Probleme habe, schreibe ich hier, oder in dem anderen Thread.


    Gruß & Dank


    Björn

Jetzt mitmachen!

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