Hirdetés

Új hozzászólás Aktív témák

  • zLegolas

    őstag

    válasz szabika #281 üzenetére

    Én így csinálom, idézek:

    ...A harmadik (grab_lame) script annyiban különbözik az előzőtől, hogy a Lame Encoder-t használja, és 128 kb/s-os, változó bitrátás tömörítést állítottam be rajta. A letöltött fájl a Lame-3931-linux-x86-libc6.tar.gz nevet viseli, a hossza mindössze 155,3 kB. A .tar.gz tömörített állományt jelez, csomagoljuk hát ki! A Konquerorban a jobb egérgombbal kattintsunk a fájlra, majd válasszuk a Kitömörítés ide... opciót. Létrejön egy, a tömörített állomány nevével megegyező könyvtár, benne jelen esetben hat fájllal. A README tartalmazza a további tennivalókat, angol nyelven. A leírás szerint a lame.1 fájlt a /usr/man/man1, a usr/share/man/man1, vagy a /usr/local/man/man1 könyvtárban, a lame nevű, futtatható fájlt pedíg a /usr/bin vagy a /usr/local/bin könyvtárakban kell elhelyeznünk. Erre természetesen csak root ként van lehetőségünk.



    A script:

    grab_lame
    #!/usr/bin/perl

    if ($ARGV[0] ne ''''){
    $count = 1;

    do {
    $cdcap = system(''cdda2wav -D 0,0,0 -S 6 -x -t $count -O wav ~/CD_image/cdda.wav'');
    $track = ''$ARGV[1]/track_''.$count.''.mp3'';
    $enc = system(''lame -b128 -v ~/CD_image/cdda.wav ~/CD_image/$track'');
    $count++;}
    until $count > $ARGV[0];
    system (''rm ~/CD_image/cdda.wav'');
    system (''rm ~/CD_image/cdda.inf'');
    exit;}
    else{
    print ''Használat: grab_lame {sávok száma} [célkönyvtár] \n\n'';}

Új hozzászólás Aktív témák