|
Parte 2 de 2 Arquivos do tipo FLAC (Free Lossless Audio Codec) tem se tornado cada vez mais populares em uso e armazenamento profissional de audio - musica, de fato - devido a suas principais caracteristicas: possibilita que armazenemos arquivos sem perda de qualidade, quando comparado ao audio cru (por exemplo, arquivos wav), mas possibilita que os arquivos fiquem de 40% a 60% menores, com tecnicas como bitrate e samplerate variaveis, de acordo com os fatores de "silencio" ou "ruido" das faixas, entre outros recursos. Exatamente por isso, arquivos FLAC tambem estao tornando-se populares para compartilhamento de audio. Porem, nem sempre, e nem todos usuarios querem ter arquivos de audio com toda a qualidade que arquivos FLAC oferece, pois ha um custo: o espaco de armazenamento em disco requerido, e' em media 11 vezes o espaco necessario para o mesmo arquivo em formato mp3, e de 13 a 18 vezes mais que arquivos ogg. Por isso, e pelo fato de arquivos codificados em frequencias constantes, como 128Kbit/s ou 192Kbit/s em 44.1khz ou 48khz em mp3 por exemplo, ser mais que suficiente para niveis "humanos" de experiencia auditiva, frequentemente voce pode querer que todos os arquivos FLAC no seu HD, no seu player movel, ou celular, tornem-se simplesmente arquivos mp3, bons e tradicionais. Quer converter seus arquivos FLAC para mp3? Entao continue lendo o pequeno texto a seguir.
Esse ao menos e' o meu caso. Para converter arquivos FLAC para mp3, com uma pequena pesquisa online, descobrimos dezenas de programas em perl, em python, com diversas dependencias exoticas e, algums vezes, que nem existem no Ports. Outras leituras sugerem codecs no mplayer e uso do memcoder, mas que ignoram detalhes simples mas fundamentais, como as tags. Porem, a intencao (simplesmente uma conversao satisfatoria e com alguns detalhes, como manter tags para deixar o last.fm feliz) e' simples demais, e usar essas aplicacoes tao "complexas" para algo tao pequeno me pareceu exagero. Entao resolvi escrever um pequeno script em shell pra fazer isso, usando pequenas e rapidas aplicacoes, todas disponiveis no ports.Para a conversao entao, instale os seguintes ports: Path: /usr/ports/audio/id3v2 Info: Command line id3v2 tag editor
Path: /usr/ports/audio/lame Info: ISO code based fast MP3 encoder kit
Path: /usr/ports/audio/flac Info: Free lossless audio codec
Faca o download do simples script: http://www6.freebsdbrasil.com.br/~eksffa/l/misc/flac2mp3.sh E basta converter. O script e' simples e comentado. Auto-explicativo. Mas se precisar confirmar, basta executa-lo no diretorio contendo os arquivos .flac. Cada .flac sera convertido em .mp3 e o filename gerado apemas remetera ao novo formato/extensao. Dica: o bitrate e frequencia por padrao estao 192Kbit/s e 48khz, mas 128Kbit/s e 44.1khz torna o arquivo ainda menor, e a diferenca de qualidade e' praticamente impossivel de perceber.
|