Esta seção descreve alguns players MP3 disponíveis para o FreeBSD, como ripar trilhas de CD de áudio e como codificar e decodificar MP3.
Um popular reprodutor gráfico de MP3 é o Audacious. Ele suporta skins do Winamp e plugins adicionais. A interface é intuitiva, com uma lista de reprodução, equalizador gráfico e muito mais. Para aqueles que estão familiarizados com o Winamp, acharão o Audacious simples de usar. No FreeBSD, o Audacious pode ser instalado a partir de pacotes ou coleção de Ports multimedia/audacious. Audacious é descendente do XMMS.
O pacote ou Port audio/mpg123 fornece um reprodutor de MP3 alternativo em linha de comando. Uma vez instalado, especifique o arquivo MP3 para reproduzir na linha de comando. Se o sistema tiver vários dispositivos de áudio, o dispositivo de som também pode ser especificado:
#
mpg123
High Performance MPEG 1.0/2.0/2.5 Audio Player for Layers 1, 2 and 3 version 1.18.1; written and copyright by Michael Hipp and others free software (LGPL) without any warranty but with best wishes Playing MPEG stream from Foobar-GreatestHits.mp3 ... MPEG 1.0 layer III, 128 kbit/s, 44100 Hz joint-stereo-a /dev/dsp1.0 Foobar-GreatestHits.mp3
Outros players MP3 estão disponíveis na Coleção de Ports do FreeBSD.
Antes de codificar um CD ou CD para MP3, os dados de áudio no CD devem ser copiados para o disco rígido. Isso é feito copiando os dados brutos do CD Digital Audio (CDDA) como arquivos WAV.
A ferramenta cdda2wav
, que é instalada com o suite de programas sysutils/cdrtools, pode ser usada para extrair informações de áudio do CD.
Com o CD de áudio na unidade, o seguinte comando pode ser executado como root
para ripar um CD inteiro em arquivos WAV, por trilhas:
#
cdda2wav -D
0,1,0
-B
Neste exemplo, o -D
indica o dispositivo SCSI 0,1,0
0,1,0
contendo o CD para ripar. Use o comando cdrecord -scanbus
para determinar os parâmetros corretos do dispositivo para o sistema.
Para ripar trilhas individuais, use a opção -t
para especificar a trilha:
#
cdda2wav -D
0,1,0
-t 7
Para extrair um intervalo de trilhas, como as trilhas de um a sete, especifique um intervalo:
#
cdda2wav -D
0,1,0
-t 1+7
Para extrair de uma unidade ATAPI(IDE) CDROM, especifique o nome do dispositivo no lugar dos números da unidade SCSI. Por exemplo, para extrair a trilha 7 de uma unidade IDE:
#
cdda2wav -D
/dev/acd0 -t 7
Alternativamente, o comando dd
pode ser usado para extrair trilhas de áudio em unidades ATAPI, conforme descrito em Seção 17.5.5, “Duplicando CDs de Áudio”.
Lame é um codificador popular para MP3 que pode ser instalado a partir do port audio/lame. Devido a problemas de patente, o pacote não está disponível.
O comando a seguir converterá o arquivo WAV
para audio01.wav
:audio01.mp3
#
lame -h -b
128
--tt "Foo Song Title
" --ta "FooBar Artist
" --tl "FooBar Album
" \ --ty "2014
" --tc "Ripped and encoded by Foo
" --tg "Genre
"audio01.wav audio01.mp3
Os 128 kbits especificados são uma taxa de bits padrão para MP3, enquanto as taxas de bits 160 e 192 fornecem maior qualidade. Quanto maior a taxa de bits, maior o tamanho do arquivo MP3 resultante. A opção -h
ativa o modo “ de maior qualidade, mas um pouco mais lento ”. As opções que começam com --t
indicam as tags ID3, que geralmente contêm informações sobre músicas, para serem incorporadas no arquivo MP3. Opções adicionais de codificação podem ser encontradas na página de manual do lame.
Para gravar um CD de áudio usando arquivos MP3, primeiro estes devem ser convertidos em um formato de arquivo não compactado. O XMMS pode ser usado para converter para o formato WAV, enquanto o mpg123 pode ser usado para converter para o formato de dados de áudio bruto, Pulse Code Modulation (PCM).
Para converter o arquivo audio01.mp3
usando mpg123, especifique o nome do arquivo PCM:
#
mpg123 -s
audio01.mp3
>audio01.pcm
Para usar XMMS para converter um arquivo MP3 para WAV, use esses passos:
Inicie o XMMS.
Clique com o botão direito do mouse na janela para abrir o menu XMMS.
Selecione Preferences
abaixo de Options
.
Altere o Plugin de Saída para “Disk Writer Plugin”.
Pressione Configure
.
Digite ou procure um diretório para gravar os arquivos descompactados.
Carregue o arquivo MP3 no XMMS como de costume, com o volume em 100% e as configurações de EQ desativadas.
Pressione Play
. O XMMS aparecerá como se estivesse tocando o MP3, mas nenhuma música será ouvida. Na verdade, está tocando o MP3 para um arquivo.
Quando terminar, certifique-se de ajustar o Plugin de Saída padrão de volta ao que era antes para ouvir MP3 novamente.
Os formatos WAV e PCM podem ser usados com cdrecord. Ao usar arquivos WAV, haverá um pequeno som no início de cada trilha. Este som é o cabeçalho do arquivo WAV. O pacote binário ou port audio/sox pode ser usado para remover o cabeçalho:
%
sox -t wav -r 44100 -s -w -c 2
track.wav track.raw
Consulte Seção 17.5, “Criando e Usando Mídia em CD” para mais informações sobre o uso de um gravador de CD no FreeBSD.
All FreeBSD documents are available for download at https://download.freebsd.org/ftp/doc/
Questions that are not answered by the
documentation may be
sent to <freebsd-questions@FreeBSD.org>.
Send questions about this document to <freebsd-doc@FreeBSD.org>.