wma2mp3
Publicado por André Vitor Matos 09/04/2008
[ Hits: 5.995 ]
Homepage: http://www.google.com/profiles/andre.vmatos
Mais um script que converte WMA em MP3. Requer mplayer e lame instalados.
A diferença desse script é que, além de preservar o WMA original, o arquivo mp3 já é criado com as tags <track>, <artista> e <titulo>.
Além disso, o arquivo já é criado no formato <track> - <titulo>.mp3
Ele preserva o bitrate do arquivo wma original, e usa modo stereo. =]
Realmente funciona!!!
#!/bin/bash for i in *wma; do cp -v "$i" `echo $i | tr ' ' '_'` > log cat log | cut -d '`' -f 3 | sed -s "s/'//" >> list_arq done # converter com o mplayer / codificar com a LAME for i in `cat list_arq`; do mplayer -vo null -vc dummy -af resample=44100 -ao pcm:waveheader $i > mp_log && echo 0 > log || echo 1 > log title=`cat mp_log | grep name: | cut -d ":" -f 2 | cut -d " " -f 2-` author=`cat mp_log | grep author: | cut -d ":" -f 2 | cut -d " " -f 2-` track="$(( $track + 1 ))" if [ -z "$title" ]; then title="Unknown" fi if [ -z "$author" ]; then author="Unknown" fi if [ `cat log` = "0" ]; then if [ $track -le "9" ]; then lame -m s audiodump.wav --tt "${title}" --ta "${author}" --tn "${track}" -o "0${track} - ${title}.mp3" else lame -m s audiodump.wav --tt "${title}" --ta "${author}" --tn "${track}" -o "${track} - ${title}.mp3" fi else echo "Erro ao decodificar o arquivo: $i" echo "Saida de erro:" echo cat mp_log rm $i log mp_log exit 1 fi rm $i rm log mp_log done rm audiodump.wav rm list_arq exit 0
Implementando um simples manipulador de eventos de teclado
Nenhum comentário foi encontrado.
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Agora temos uma assistente virtual no fórum!!! (247)
Problemas ao instalar o PHP (9)
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (0)
Não tô conseguindo baixar nada pelo terminal (5)
Wifi parou de funcionar no Inspirion N4050 com Debian 12 (1)