240 likes | 335 Views
Lame. L ame A in't an M P3 E ncoder. L uiz Carlos d´Oleron – lcadb at cin.ufpe.br A ndré Ricardo - arss at cin.ufpe.br A luísio Rodrigo – arfs at cin.ufpe.br. Motivação. Áudio digital Ótima qualidade Consumo de grande espaço em disco Alto consumo de banda de rede. Exemplo.
E N D
Lame Lame Ain'tan MP3 Encoder Luiz Carlos d´Oleron – lcadb at cin.ufpe.br André Ricardo - arss at cin.ufpe.br Aluísio Rodrigo – arfs at cin.ufpe.br
Motivação • Áudio digital • Ótima qualidade • Consumo de grande espaço em disco • Alto consumo de banda de rede
Exemplo • Qualidade de CD • 1 minuto de música • 44.1 kHz • Stereo - 2 canais • 16 bits por Sample
Exemplo • 44100 samples/s · 2 canais · 2 bytes/sample · 60 s/min • Aproximadamente 10 MBytes • 30 minutos aproximadamente de download em internet de 56k • Para apenas 1 minuto de música! • Compressão é essencial
Compressão de Áudio Digital • Digital Audio Compression ≈ Digital Audio coding • Essencial para otimizar espaço em disco • E uso de banda de conexão
Compressão de Áudio Digital • Técnicas modernas de compressão exploram a capacidade humana de ouvir (ou a falta dela) • Reduzem até em 11 vezes o tamanho dos arquivos • Sem perda perceptível de qualidade • Exemplo: MPEG-1 Layer III
Compressão em duas partes • Encoding • Transformação de uma mídia de áudio digital em formato não otimizado (por exemplo WAVE) em uma forma de alta qualidade chamada Bitstream • Programas que fazem encoding são chamadosde Audio Encoders • Lame é um tipo de Audio Encoder
Compressão em duas partes • Decoding • Transformação de uma mídia Bitstream em um formato expandido, por exemplo, WAVE. • Um programa que faz Decoding é normalmente chamado de Audio Decoder
Taxa de compressão e Qualidade • Após Encoding/Decoding, não se tem o mesmo arquivo • Mas após Encoding/Decoding, se obtem o mesmo som • Aproximadamente, dependendo da Taxa de Compressão e do método utilizado • ↑ Compressão ↔ ↓Qualidade
Bitrate • Mais utilizada do que taxa de compressão • Bitrate representa a quantidade média de bits que irão ocupar um segundo de áudio • Unidade: kbps ou 1000 bit/s
CBR/ABR/VBR • Constant Bitrate (CBR) • Average Bitrate (ABR) • Variable bitrate (VBR)
Usando o LAME • O LAME é uma ferramenta de linha de comando • Por sorte, podemos utilizar algumas ferramentas gráficas • Por exemplo, o razorlame
“Instalando” o LAME e razorlame • Baixe o LAME e o razorlame: • http://lame.sourceforge.net/index.php • http://www.dors.de/razorlame/download.php • Descompacte os dois em uma pasta qualquer
“Instalando” o LAME e razorlame • Copie o arquivo lame.exe para o diretório do razorlame
Iniciando o razorlame • Inicie o razorlame.exe • Clique em add para incluir arquivos
Fazendo Decoding • Selecione um arquivo já compresso .mp3 • Clique em Decode para criar um arquivo .wav com o mesmo nome do arquivo original
Fazendo Decoding • Observe a diferença entre o tamanho do arquivo compactado e o expandido • 46328 / 4203 ≈ 11
Fazendo Encoding • Selecione um arquivo já wave .wav • Clique em Encode para criar um arquivo .mp3 com o mesmo nome do arquivo original
Fazendo Encoding • Observe a diferença entre o tamanho do arquivo compactado e o expandido • 50486 / 4581 ≈ 11
Opções do LAME • Clique em Edit -> LAME Options • É possível alterar vários parâmetros, como Bitrate e VBR
Atividade Prática • Plotar gráfico de dispersão (similar ao anterior) comparando a compactação de um arquivo (de sua escolha) .wav em .mp3 utilizando os seguintes parâmetros: • Bitrates: 40, 96,160 e 320 • CBR e VCR 6 • Usando o LAME e razorlame
Obrigado! Luiz Carlos d´Oleron – lcadb at cin.ufpe.br André Ricardo - arss at cin.ufpe.br Aluísio Rodrigo – arfs at cin.ufpe.br