Muzyka z formatu MP3
MP3 (MPEG Layer 3 Audio) charakteryzuje się jakościa bliską płytom CD. Nie ma żadnych powodów ku temu, aby Twój FreeBSD nie korzystał z wszelkich tego dobrodziejstw. Na dzień dzisiejszy najpopularniejszym odtwarzaczem MP3 jest XMMS (X Multimedia System). Interfejs graficzny jest prawie identyczny z Winampem firmy Nullsoft, dlatego istnieje możliwość użycia tych samych skórek. XMMS ma także wsparcie dla różnych wtyczek audio. XMMS'a można zainstalować z portu audio/xmms lub z paczki. Obsługa XMMS'a jest intuicyjna, gdyż składa się on z listy odtwarzania, graficznego korektora itd. Znawcy Winamp'a na pewno będą czuli się dobrze obsługując XMMS'a. Port audio/mpg123 jest jedną z alternatyw dla XMMS'a - odtwarzaczem obsługiwanym z linii komend. mpg123 może być uruchamiany, z wyszczególnieniem urządzenia dźwiękowego oraz pliku MP3, z linii komend jak pokazano poniżej: W miejscu /dev/dsp1.0 powinieneś wstawić odpowiednie wejście w Twoim systemie. Przed zakodowaniem płyty CD lub wybranych utworów do MP3, dane z CD muszą zostaĆ ściągnięte na twardy dysk. Dokonuje się tego poprzez bezpośrednie kopiowanie danych CDDA (CD Digital Audio) do plików WAV.
Narzędzie cdda2wav, które jest częścią portu systutils/cdrtools, używane jest do zgrywania informacji zawartych na płytach audio oraz informacji z tym powiązanych. Z płytą CD włożoną do napędu, aby zrzucić cały krążek do indywidualnych (jako utwory) plików WAV, możemy wydać następującą komendę (jako root): Flaga -D 0,1,0 wskazuje urządzenie SCSI 0,1,0, które odnosi się do wyjścia cdrecord - scanbus'a. Aby zrzucić poszczególne ścieżki, użyj opcji -t, jak pokazano poniżej: Powyższy przykład prezentuje jak zgrać siódmy utwór z płyty audio. Aby skopiować kilka ścieżek, na przykład pierwszą i siódmą, należy wyszczególnić to w następujący sposób: cdda2wav wspiera także napędy CDROM ATAPI (IDE). Aby kopiować z napędu IDE wyszczególnij nazwę urządzenia w miejscu numerów SCSI. Na przykład, aby zgrać siódmy utwór z napędu IDE należy wydać komendę:
Koderem mp3 jest lame. Można go znaleźć w porcie audio/lame. Używając zapisanych na dysku plików WAV przekonwertujemy audio01.wav do audio01.mp3: 128 kbitów wydaje się być standartem MP3. Wielu lubi wyższą jakość, np. 160 lub 192. Im wyższe próbkowanie tym więcej zajętego miejsca na dysku - ale także więcej w słyszanej muzyce szczegółów. Opcja -h włącza tryb "wyższa jakość, ale wolniejsza kompresja". Opcje rozpoczytające się z --t wskazują na podpisy ID3, które zwykle zawierają informacje o utworze. Dodatkowe informacje znaleźć można w podręczniku systemowym dotyczącym lame. Aby nagrać muzyczną płytę CD z plików MP3, trzeba je najpierw przekonwertować do nie skompresowanego formatu WAV. Oba XMMS oraz mpg123 obsługują wyjście MP3 do nie skompresowanego pliku. Zapisywanie na dysk w XMMS'ie: Zapisywanie do standartowego wyjścia w mpg123: XMMS zapisuje pliki w formacie WAV, natomiast mpg123 konwertuje MP3 do surowego formatu PCM. Oba mogą być używane przy wypalaniu płyt przez zarówno program cdrecord jak i burncd.
MP3 Audio
Autor: Chern Lee.
Odtwarzacze MP3
# mpg123 -a /dev/dsp1.0 Foobar-GreatestHits.mp3
High Performance MPEG 1.0/2.0/2.5 Audio Player for Layer 1, 2
and 3. Version 0.59r (1999/Jun/15). Written and copyrights by
Michael Hipp. Uses code from various people. See 'README' for
more! THIS SOFTWARE COMES WITH ABSOLUTELY NO WARRANTY! USE AT
YOUR OWN RISK!
Playing MPEG stream from BT - Foobar-GreastHits.mp3 ...
MPEG 1.0 layer III, 128 kbit/s, 44100 Hz joint-stereo
Kopiowanie ścieżek audio na dysk
# cdda2wav -D 0,1,0 -B
# cdda2wav -D 0,1,0 -t 7
# cdda2wav -D 0,1,0 -t 1+7
# cdda2wav -D /dev/acd0a -t 7
Kodowanie plików MP3
# lame -h -b 128 \
--tt "Foo Song Title" \
--ta "FooBar Artist" \
--tl "FooBar Album" \
--ty "2001" \
--tc "Ripped and encoded by Foo" \
--tg "Genre" \
audio01.wav audio01.mp3
Dekodowanie plików MP3
mlodszy, pt., 18/07/2008 - 19:56
