Nagrywanie z radia internetowego


    W Slackware-12.0 programem do odtwarzania muzyki jest Audacious, który pozwala odtwarzać strumień audio. Strumień można też odtwarzać innymi programami, lecz ja wybrałem w/w. Znalazłem w sieci stację zaspakajającą moje gusty muzyczne, która nadaje w formacie aac i dalszy opis będzie do tego przypadku:
    • Uruchamiamy Audacious, otwieramy lokalizację url i klikamy play. Adres pobieramy ze strony internetowej radia. Program ten uruchamiamy, aby móc słyszeć co nagrywamy.





    • Ze strony http://streamripper.sourceforge.net/ pobieramy konsolowy program, który kompilujemy i instalujemy. Jest także nakładka graficzna o nazwie KStreamripper ułatwiająca pracę z ripperem. Można ją pobrać ze strony http://www.kde-apps.org/. Praca z programem jest prosta co pokazują poniższe zrzuty ekranu.



    Niektóre utwory muszą zostać obrobione edytorem audio ze względu na reklamy. Ja to robię w programie Audacity. Inną sprawą jest format zapisywanych utworów. Ja preferuję format ogg i dlatego opracowałem skrypty shella do konwersji na ogg lub na wav.
    #!/bin/sh
    #set -x
    # Konwersja do OGG.
    katalog=/home/andrzej/Tmp1
    for nazwa in $katalog/*.aac;
    do nice
      mplayer -ao pcm "$nazwa" -ao pcm:file="$nazwa.wav" && nice oggenc -q6 "$nazwa.wav" -o "$katalog/$(basename "$nazwa" .aac).ogg";
      rm "$nazwa.wav";
    done
    ----------------------------
    #!/bin/sh
    #set -x
    # Konwersja do WAV
    katalog=/home/andrzej/Tmp1
    for nazwa in $katalog/*.aac;
    do
      mplayer -ao pcm "$nazwa" -ao pcm:file="$nazwa.wav"
    done
    

    Należy pamiętać o prawach autorskich na zgrywane utwory. Nie wolno ich udostępniać innym bez zgody autorów. Można zgrywać te piosenki tylko na własny użytek.

    do góry 2007.10.22