Ganze Audio CD aus VDR heraus mit einem Knopfdruck zu MP3 konvertieren - so gehts !!!

  • ...oder such doch mal hier im Forum unter "Betriebssysteme" -> "SUSE", wie man Systemdienste bei der Heulsusen- :D -Distribution startet bzw. beendet...

    Es gibt 10 Arten von Leuten: Die, die mit Binärzahlen umgehen können und die, die es nicht können...


  • Tja. Da fällt mir genau... gar nix ein. :(

    VDR1: Athlon XP@1200+, DVB-S FF1.6 + Nova, 112W Netzteil, Atric IR Einschalter
    VDR2: Celeron 533, DXR3, 2 x Skystar, Atric IR Einschalter
    jeweils Mahlzeit 3.2 + Toxic 1.4.7 (Extp. 34)
    ...seit vdr-1.0.3 dabei. Boah ist das geil geworden. :D

  • Zitat


    Boergen wenn es dann funktioniert gibt es von mir einen orden.


    Schokolade ist mir lieber... :D

    VDR1: Athlon XP@1200+, DVB-S FF1.6 + Nova, 112W Netzteil, Atric IR Einschalter
    VDR2: Celeron 533, DXR3, 2 x Skystar, Atric IR Einschalter
    jeweils Mahlzeit 3.2 + Toxic 1.4.7 (Extp. 34)
    ...seit vdr-1.0.3 dabei. Boah ist das geil geworden. :D

  • Das gibt mir vielleicht wieder den Elan, das Skript auf nen aktuellen Stand zu bringen


    Hallo Boergen


    Die Arbeit würde ich mir nicht machen.


    Habe auch mal hier und da gelesen, auch mal die Options von dagrab angeschaut, fazit ripit.pl ist nicht das goldene vom EI.


    Zu umständlich, aber das wußte man damals noch nicht. (zumindest ich nicht)


    Benötigt:


    lame
    dagrab
    CDDB_get (sollte in jeder Distri inside sein)


    Dagrab erlaubt es onthyfly alles in einem Rutsch zu erlediegen.


    -C cddbp (kann auch ein Server angegeben werden, brauchte ich nicht)
    -i track list (braucht man nicht, aber villeicht zu loggen)
    -N reicht den Namen aus cddb weiter an lame %s
    -a dumpen für onthefly
    -e rufe lame auf (sollte man noch die Options überprüfen)
    -d dev



    Unter /tmp/tmp wird dann alles schön abgelegt:


    Code
    01-Hurra,_Hurra_die_Flöte_brennt.wav
    01-Hurra,_Hurra_die_Flöte_brennt.wav.mp3
    02-Arbeiten.wav
    02-Arbeiten.wav.mp3


    Vorteil keine Problem mit "NAMEN" siehe Posting von DIRK, mit %s ist es auch möglich die ID3TAGs direkt zu schreiben. (lame mit zu übergeben), nun siehst ja selbst man braucht somit kein Script anpassen, in der commands.conf tuts nen Einzeiler.


    Wenn ich mir das Datum von ripit.pl mal anschaue, glaube ich das wurde zu einer Zeit gebastelt, wo dagrab diese Options noch nicht inside hatte.


    MFG Ronny


    PS: Sorry das ist nicht meine CD.

  • @anonymous koenntest du ein paar tips geben wie man das umsetzt.
    ich bin bei sowas echt noch am ANFANG. wird das in einem script verpackt und von VDR per command.conf aufgerufen????? (anfaenger ich weiss aber lernwillig)


    ...hab da aber noch ein problem, das mp3 plugin bekommt von cddb informationen (richtige) aber cddb_get bricht zumindest beim ausfuehren der ripit.pl mit einer fehlermeldung ab
    invalid genre reggae (stimmt) ...at... error in ripit.pl line 328 ??????????
    kannst du da was mit anfangangen??????????

  • Hoi !


    Jau, das sieht wirklich nicht schlecht aus. Um einiges simpler als die olle Rip-It Geschichte. Mal sehn, ob man das ganze in ein DAU-taugliches HowTo bringen kann. :D

    VDR1: Athlon XP@1200+, DVB-S FF1.6 + Nova, 112W Netzteil, Atric IR Einschalter
    VDR2: Celeron 533, DXR3, 2 x Skystar, Atric IR Einschalter
    jeweils Mahlzeit 3.2 + Toxic 1.4.7 (Extp. 34)
    ...seit vdr-1.0.3 dabei. Boah ist das geil geworden. :D

  • Zitat

    Original von hotzenplotz5
    danke werds vcersuchen, war nicht der einzige der es haben wollte


    Eigentlich kannst Du Dir das Script auch spaaren, der Einzeiler tuts auch in der commands.conf


    Code
    cda2mp3 : mkdir -p /mp3 ; cd /mp3 ; echo "dagrab -d /dev/cdrom -C -H www.freedb.org -P 888 -N -i -v -a -e 'lame -b 192 -m s -h --tt @TRK --tl @DIS --ta @AUT --tc @FDS --tn @NUM "%s"'" | at now


    Nachteil es wird alles wild unter /mp3 abgelegt, mit script /mp3/label


    MFG Ronny

  • wow linux und ich,
    ich habs genauso eingegeben wie du es gesagt hast dann kommt
    bash: dagrab: command not found
    dann hab ich mal ./dagr..... eingegben und dann kam
    DISK: Gladiators / Bongo Red


    track start length type duration MB Title
    1 150 12150 audio 00:02:42 27 Roots Natty
    2 12300 12412 audio 00:02:45 27 Watch Out
    3 24712 22838 audio 00:05:04 51 Bongo Red
    4 47550 14175 audio 00:03:09 31 Prayer to Thee
    5 61725 12337 audio 00:02:44 27 Happy Man
    6 74062 10575 audio 00:02:21 23 Mr. Sweet
    7 84637 13388 audio 00:02:58 30 Fling it Gimmee
    8 98025 17925 audio 00:03:59 40 Don't Fool the Young Girls
    9 115950 13237 audio 00:02:56 29 Pretending
    10 129187 15488 audio 00:03:26 34 So Fine
    11 144675 13762 audio 00:03:03 30 I Said I Love You
    12 158437 12938 audio 00:02:52 29 Seven Times
    13 171375 11100 audio 00:02:28 24 Millionaire of Love
    14 182475 11025 audio 00:02:27 24 The Kicks
    15 193500 16800 audio 00:03:44 37 Tribulation
    16 210300 10575 audio 00:02:21 23 Time
    17 220875 14497 audio 00:03:13 32 Ungrateful Girl
    170 235372 - leadout


    CDDB DISCID: e90c4011
    sieht schon besser aus :) weiss zwar nicht ob es mir weiterhilft aber gut


    achso und dagrab hab ich in usr/local/src installiert
    liegt also in usr/local/bin ..wenns hilft

  • Das passt doch, mehr sieht man auch nicht, somit wurde die cd erkannt.


    Nun probies mal ...


    -----------------
    dann hab ich mal ./dagr..... eingegben und dann kam
    -----------------


    Die Programme müssen im Suchfpad liegen:


    /usr/local/bin
    /usr/bin


    Bei dagrab reicht es nicht nur make (make install schiebt es dahin wo es hingehört)


    Ansonnsten, kannst Du das überprüfen:


    which dagrab


    Liegt es im PFAD:


    dagrab


    ansonnsten


    ./dagrab (wo auch immer)


    wenn nicht schreibst Du die PFAD mit rein:


    Code
    /wo/auch/immer/dagrab -d /dev/cdrom -C -H www.freedb.org -P 888 -N -i -v -a -e '/wo/auch/immer/lame -b 192 -m s -h --tt @TRK --tl @DIS --ta @AUT --tc @FDS --tn @NUM "%s"'


    Hast Du lame installiert?


    which lame ...


    MFG Ronny

  • make install
    hab ich gemacht
    trotzdem kann ich es nicht ohne ./ aufrufen ???


    aber mit der pfadangabe hat es jetzt geklappt!!!!!!!!!!!!!!
    :D
    merci
    aber trotzdem seltsam
    dagrab hab ich in usr/local/src entpackt dann auf das verzeichnis gewechselt dann ./configure dann make .. make install bei lame genauso ????


    ok habs in der install.txt von dagrab gefunden:
    Note: by default make install puts the binary in /usr/local/bin,wich might
    not be in your PATH variable, and so you will have to type


    /usr/local/bin/dagrab


    instead of only


    dagrab


    you may fix this in several ways, the simplest is copying it by hand in a
    directory in your PATH, such as /usr/bin (you usually need to be root to
    put it there) or your private bin directory.


    das erklaert es vielleicht ;D

  • Stimmt, habe auch noch eine alte cmd gefunden, da wurde das immer vorher editiert, configure braucht Du nicht aufrufen, aber kann ja nicht schaden *ggg*



    MFG Ronny

  • Hallo anonymous,


    vielen Dank für das tolle Script. Habe mir zwar gestern abend auch schon eins gebastelt aber deins ist einfach um längen besser !!!


    Habe es nur noch um eine Benachrichtigung per OSD bei fertigstellung ergänzt.


    Apropos, gibt es eigentlich eine Möglichkeit die OSD Message etwas länger angezeigt zu bekommen ?


    Vielen Dank


    Frank

    Server : MLD5.5 testing Headless Streamdev-Server, EPG-Daemon, DD Cine S2, DD DuoFlex S2, 128GB SSD, 2 * 4TB SATA

    Client1 : MLD5.5 testing Streamdev-Client auf NUC 6
    Client2 : MLD5.5 testing Streamdev-Client auf NUC 6

    Einmal editiert, zuletzt von dido ()

Jetzt mitmachen!

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