Scripts para conversão de arquivos .mp3


Segue aqui dois pequenos script para a conversão de arquivos de áudio no formato .mp3.

.mp3 > .wav > .mp3

Este modelo converterá seus arquivos em .mp3 para .wav e depois para .mp3, tanto este quanto no outro script, são úteis para o caso dos monstruosos .mp3 em 320kbps, cujo tamanho são exagerados para celulares e smartphones.

Bastará salvar o script em /usr/local/bin é um deles), dar permissão de execução para o mesmo, entrar na pasta onde estão seus arquivos em .mp3 e executá-lo:

$ convertmp3.sh

O Script.

#!/bin/bash

# converte o(s) arquivo(s) .mp3 para .wav.
for i in *.mp3; do
    lame --decode "$i" "${i%.mp3}.wav"
done

# remove o arquivo original (.mp3).
rm -fv *.mp3

# converte o(s) arquivo(s) .wav para .mp3 (128 VBR4).
for i in *.wav; do
    lame --nohist --pad-id3v2 -q 2 --noreplaygain --vbr-new -V 4 "$i" "${i%.wav}.mp3"
done

# remove o arquivo temporário .wav.
rm -fv *wav

exit 0

A taxa de conversão para .mp3 está em 128VBR, um valor razoável.

início da conversão...
início da conversão…
término da conversão...
término da conversão…
ouvindo no mplayer...
ouvindo no mplayer…

.mp3 > .mp3

Já o modelo abaixo converterá seus .mp3 diretamente para o mesmo formato, apenas acrescentando o sufixo .mp3 ao final do arquivo:

Salve-o em /usr/local/bin, dar permissão de execução para o mesmo, entre na pasta onde estão seus arquivos em .mp3 e execute:

$ convertmp3.sh

O Script.

#!/bin/bash

for i in *.mp3; do
    lame --nohist --pad-id3v2 -q 2 --noreplaygain --vbr-new -V 4 "$i" "${i%-new}.mp3"
done

exit 0
início da conversão...
início da conversão…
término da conversão...
término da conversão…
ouvindo no mplayer...
ouvindo no mplayer…

Das Músicas.

As músicas presentes nos testes realizados foram obtidas através do youtube-dl, usando a seguinte fórmula:

$ youtube-dl -cwt http://www.youtube.com/watch?v=OFO3yufVCN0
$ youtube-dl -cwt http://www.youtube.com/watch?v=tiJzCahaN8w

Se fossem arquivos de vídeos, como os clipes por exemplo, bastaria convertê-los para o formato de áudio assim:

$ youtube-dl -t --extract-audio URL_do_Video
$ youtube-dl -t --extract-audio URL_do_Video

+ em:

youtube-dl, downloads de vídeos pelo terminal

Inté!

Anúncios
Scripts para conversão de arquivos .mp3

4 comentários sobre “Scripts para conversão de arquivos .mp3

  1. Roberson disse:

    POw massa esse script. Guri onde posso aprender scripts, tipo video aulas etc?
    Quero fazer um script para conversao em MP4 baixei uns videos aqui em mp4 já, mais não abre no celular mesmo com o formato mp4. Acho que tem que converter novamente.

    TU manja dos paranaue

    Curtir

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s