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

  • Nachdem vdrconvert bei mir immer noch nicht funktioniert, und ich auch keinen Überblick mehr habe, was ich dort alles verändern muss, suche ich eine Alternative dazu. Ich möchte lediglich aus den VDR-Files eine DVD brennen können und diese dann in jedem gängigen DVD-Player abspielen können.


    Gebrannt wird das ganze unter Windows. Ja, ich weiß, Windows ist nicht so toll, aber ich brauche es für die Bildbearbeitung.


    Also, gibt es eine Alternative, oder bekomme ich vdrconvert vielleicht doch ziemlich einfach zum laufen. Falls Euch Angaben fehlen, dann schreibt mir. Ich kopiere dann die entsprechenden Configs gerne hier rein.


    vdr (1.3.24) - The Video Disk Recorder
    remote (0.3.3) - Remote control
    mp3 (0.9.12) - A versatile audio player
    mplayer (0.9.12) - Media replay via MPlayer
    hello (0.1.0) - A friendly greeting
    osddemo (0.1.1) - Demo of arbitrary OSD setup
    skincurses (0.0.3) - A text only skin
    sky (0.3.3) - Sky Digibox interface
    status (0.1.0) - Status monitor test
    vdrconvert 0.1.1


    So, hoffe das reicht als erste Infos.


    Gruß
    Björn

  • Zitat

    Original von bjokuh
    Also, gibt es eine Alternative, oder bekomme ich vdrconvert vielleicht doch ziemlich einfach zum laufen. Falls Euch Angaben fehlen, dann schreibt mir. Ich kopiere dann die entsprechenden Configs gerne hier rein.


    So, hoffe das reicht als erste Infos.


    Und was ist nun dein problem mit vdrconvert ?
    Stell dazu in vdrconvert.env auch mal DEBUG=Y damit du infos bekommst was schief geht.


    gruss Peter

    Mein anderer VDR ist (auch) ein EPIA
    1)VIA M10000-Nehemiah, 160+120G Samsung; NEC 1300A; YY A106; LCD20x4 ...
    2) ctvdr+e-tobi ; C3M266+1,2GHz-Nehmiah; 160G Samsung + 4x500G Seagate SATA; NEC3500; TT-Case; DVB-S 1.3+4MB + Nova ; gLCD 240x128 ...
    . . .TB rulez. . .

  • benutzt Du das vdrconvert ebuild? Oder installiert Du von Hand?
    èber Fehlermeldungen, wenn was im ebuild nicht geht, wäre ich dankbar!
    Was geht denn nicht and vdrconvert?

  • Ich bin nach dem Wiki vorgegangen:
    http://www.vdr-wiki.de/wiki/index.php/Gentoo_VdrConvert


    Ich kopiere hier mal den aktuellen Stand meiner Config-Files:




    luchs & dimitri: ich nutze die ebuilds und möchte es auch dabei belassen.
    PeterD: Debug steht, wie Du siehst auf Yes.

  • Das sind die Files, wie sie das ebuild anlegt!


    Aber was geht nun nicht?


    Kommst Du im Aufnahmeverzeichnis mit der roten Taste in das Menu?
    Kannst Du Aufnahmen in die DvD Liste hinzufügen?
    Erscheinen diese dann in /var/spool/vdrconvert/vdr2dvd.sh ?
    Wenn Du die Konvertierung aktivierst, wird dann Konvertiert? Das sieht man in /video/vdrconvert/tmp !
    Was sagen die Logfiles unter /var/log/vdrconvert



    vdrconvert 2 kann man auch über die ebuilds installieren (ebuild vdrconvert-cvs). Aber wenn die 1.1 nicht läuft, dann wird es wohl auch mit der 2.0 nicht viel einfacher gehen.

  • Hallo,
    nicht verzagen, bei mir hat's ca 1Woche Config Arbeit und ein 25 DVD Pack gekostet bis es sauber lief.


    Den Tread
    http://www.vdr-portal.de/board/thread.php?threadid=21988
    durchzuarbeiten, sind ja bloss ein bisschen mehr als 300 Antworten, war dabei die kleinste Anstrengung.


    Die Convertarten die Du nicht nutzen willst solltest Du als erstes unter
    CONVERT_JOBS="" rausnehmen.


    Den ganze Label Kram kannst Du auch erstmal kommentieren.


    Du solltest dich an die ganzen config Parameter Step by Step rantasten,
    und dir genau im klaren sein, wofür die jeweils sind.


    Einige Paramter stehen bei der Install auch nicht im config File.
    Diese kannst Du dann auf der HP von Dimitri finden.


    Ein Blick in die jeweiligen Scripte kann auch nicht schaden, soweit Du etwas von shell scripting verstehst. :)


    Und vor allem bei allem was Du machst, immer ein Auge auf den Logfiles lassen. Die meisten Anworten kannst Du dann schon dort finden.


    Wenn's dann läuft, hast Du wirklich ein sehr schönes Tool.
    Ist schon ein geiles Teil, was der "alte Grieche" da geschrieben hat.


    /bin/joerg

  • luchs:


    Befehle werden zur Verfügung gestellt, und in die Liste konnte ich das ganze auch eintragen. siehe hier:


    Code
    server vdr2dvd # cat /var/spool/vdrconvert/vdr2dvd 
    /video/%Rossini_-_oder_die_mörderische_Frage,_wer_mit_wem_schlief/2005-05-07.20:05.99.99.rec


    Führe ich nun im Menü den Befehl: Aktiviere DVD-Liste aus, so passiert einfach gar nicht.


    nur folgendes steht im VDR-Log:


    Code
    Jun 17 00:20:55 [vdr] executing command '/var/vdr/vdrconvert/bin/convstart.sh vdr2dvd '/video/%Rossini_-_oder_die_mörderische_Frage,_wer_mit_wem_schlief/2005-05-07.20:05.99.99.rec''


    Doch im Verzeichnis /video/vdrconvert/tmp ist nichts zu finden. Oder habe ich da irgendwas falsch verstanden mit dem Anstossen der Konvertierung?


    hd.brummy: von shell scripting versteh ich gar nix, will das ganze einfach nur nutzen.

  • Hi ,
    gibt dann noch das /tmp/vdrconvert.log ,
    wenn der Dienst gestartet wurde ,
    aber ob da was brauchbares drin steht, keine Ahnung.


    Auch laesst sich der Status von vdrconvert ueber das Menue Befehle von vdr aufrufen,
    in der commands.conf sollte ein Eintrag mit der status.sh vorhanden sein :
    Vdrconvert Status anzeigen : /pfad/zur/status.sh


    Sollte dann anzeigen, ob vdrconvert gestartet wurde,
    ob was im queue wartet..
    mfg

  • Habe das Script mal direkt gestartet, also nicht vom Fernseher aus, und dann kommt folgende Ausgabe. Wenn ich das jetzt richtig rausgefiltert habe, steht dort, daß VDRconvert nicht laufen würde. Versteh ich nicht, weil /etc/init.d/vdrconvert status sagt ja schließlich etwas anderes.


    Die /tmp/vdrconvert.log ist leer.


    Gruß
    Björn

  • Hallo


    Die von Dimitri angebotene Version 0.2.0 bekommst Du mit
    emerge vdrconvert-cvs,
    kann also auch per ebuild installiert werden.
    cvs klingt ertsmal verwirrend, nach bugy und unstable.
    Ist es aber nicht, IMHO.
    Das ebuild macht nichts weiter als den aktuellen Stand des CVS auszuschecken.
    Der Stand im CVS ist derzeit so, das die Version 0.2.0 als stabel anzusehen ist. Und Dimi ist immer am fixen von noch kleineren Bugs.


    Jetzt zur vorgehensweise (Step by Step)


    Du befindest dich im OSD Menü --> Aufzeichnungen --> Befehle ( red key )
    Mit Zu DVD - Liste fügst Du einen Film dazu
    Mit Ativiere DVD - Liste aktivierst Du halt die Liste mit den Filmen
    Jetzt passiert aber noch nichts.


    Mit Menü --> Befehle --> Enable vdrconvert startest Du das ganze dann per OSD.


    Jetzt sollten in /var/log/vdrconvert/vdrconvert.log und /var/log/vdrconvert/vdr2dvd.log einige Ausgaben auftauchen.


    Ein Problem, was immer wieder auftauchte, war das der User vdr ( unter dem läuft ja dein vdrconvert ) nicht genügend Rechte hat bestimmte Scripte aufzurufen.
    zb. sollte es nicht functionieren das Du vdrconvert aus dem
    OSD Menü --> Befehle --> Enable vdrconvert
    starten oder beenden kannst.
    Im syslog sollte dann ,in etwa, eine Zeile in auftauchen:
    start von initsripten ist nur dem user root erlaubt,
    oder bei englisher Localisierung, die Ausgabe in English



    Abhelfen kannst Du dir damit das ein Eintrag in /etc/sudoers wie folgt vorgenommen wird:
    vdr ALL=(ALL) NOPASSWD: ALL
    Die Rechte sind hier sehr grob und allgemein für den user vdr erlaubt.
    Das einzuschränken hielft dir manpage sudo.
    Weiterhin sind dann dann in der /etc/vdr/commands.conf wie folgt um die sudo Einträgen zu erweitern:
    [PHP]Disable vdrconvert : sudo /etc/init.d/vdrconvert stop >/dev/null 2>&1
    Enable vdrconvert : sudo /etc/init.d/vdrconvert start >/dev/null 2>&1[/PHP]Damit ist es dem user vdr auch möglich initscripte zu starten.
    Mein Empfehlung nochmal an diese Stelle nimm die vdrconvert-cvs version.


    Cheers :prost2


    /bin/joerg

  • hd.brummy: das habe ich gemacht, ändert aber dennoch nichts!


    So, dann wollte ich mal das vdrconvert-cvs installieren, das ergab folgendes:



    Muß ich also erst das alte deinstallieren? Und zum anderen: warum steht dort nur version 0.0.1 ?

  • Ok, die Frage von vorhin hat sich schon erledigt, scheint sich um version 2 zu handeln ;)


    Jetzt aber noch zu den sudo sachen. Dazu benötigt doch
    1. der Nutzer vdr eine Shell??
    2. welche Rechte muss ich in /etc/sudoers eintragen, will dem user vdr nur das nötigste erlauben.


    zu 1. noch ne Frage: wie gebe ich dem ne Shell, falls nötig?

  • O.K.
    der VDR braucht um zu functionieren erstmal keine shell


    Bei vdrconvert sieht das anders aus


    mit der Eingabe


    usermod -u 270 -s /bin/bash -U vdr


    gibst Du dem user vdr eine shell


    Eintrag in /etc/sudoers müsste wie folgt aussehen:


    vdr ALL=NOPASSWORD:/etc/init.d/vdrconvert


    Wenn Du eine neue Install des VDR hast müssten eigentlich schon ein paar Einträge in der sudoers sein.
    Achso /etc/sudoers wird mit dem Aufruf visudo editiert.


    /bin/joerg


    P.S Werde das ebuild in der Beziehung shell und sudoers mal zum WoEnde anpassen.
    Da sind ja schon einige auf die Nase gefallen.

Jetzt mitmachen!

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