Conversor de M4A para MP3

Publicado por Renê Barbosa de Figueirêdo Lima (última atualização em 28/02/2019)

[ Hits: 12.729 ]

Homepage: http://renebarbosa.com

Download m4atomp3.sh

Download convm4a (versão 2)




Script rápido e prático que criei para converter todos os arquivos M4A em MP3 de uma coleção do Iron Maiden que possuo.
Nada de excepcional, mas funciona que é uma beleza. :)

Requer o FFmpeg e deve ser executado no diretório que possui os arquivos M4A.

  



Versões atualizadas deste script

Versão 2 - Enviado por M4iir1c10 em 18/02/2019

Changelog: Oi, só uma sugestão... Invés de usar o find junto com o loop for, você pode chamar o script para converter somente um arquivo e chamar esse script durante a execução do find. E não apague o arquivos depois de converter todos, mas durante a conversão, assim salva espaço mesmo que o USB ou o HD esteja com pouco espaço você esta reaproveitando o espaço dele... e por segurança invés de apagar estou mandando para a pasta temporária assim se der algum erro e só buscar o arquivo original la... caso você não busque ele sera apagado no próximo reboot.

find ./ -iname "*.ext" -exec script "{}" \;
onde ext e a extensao que pode ser tanto m4a, ogg, wav, etc. e script e o nome que voce da ao seu script

#!/bin/bash

a="$1"
if [ -z "${a}" ]
then echo -e "Para converter o arquivo use:\n$0 \"nome do arquivo\" "
exit 1
else echo "Convertendo ${a}"
fi

FILE="$(echo "${a}" | rev | cut -c 4- | rev)mp3";
ffmpeg -i "${a}" -b:a 320k "${FILE}" 2>&1 > /dev/null;
chmod 644 "${FILE}"
/bin/ls -alsh "${FILE}"
mv "${a}" /tmp
echo -e "\nPronto ${FILE}! :)"

Download convm4a


Esconder código-fonte

#!/bin/bash
IFS="
"

for a in `find . -iname "*.m4a"`;
do
   FILE=`echo $a | sed s/\.m4a//g`;
   ffmpeg -i $a -b 320k $FILE.mp3 &> /dev/null;
   chmod 644 $FILE.mp3
   /bin/ls -alsh $FILE.mp3
   unset FILE;
done

find . -iname "*.m4a" -exec rm -f {} \;

echo -e "\nPronto! :)"

Scripts recomendados

Busca e copia arquivos renomeando-os conforme a máscara

ShellBase - Templates Profissionais para o seu Shell Script

tagtool

Agenda simples em Dialog

Teste de conexão


  

Comentários
[1] Comentário enviado por removido em 13/06/2016 - 20:59h

Tks man.

Perfeito!

[2] Comentário enviado por AndreBatista96 em 11/06/2017 - 11:13h

Parabéns pela contribuição.
Me ajudou muito!

[3] Comentário enviado por rrodrigues345 em 12/03/2020 - 09:18h

VAleu cara! Mto bom!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts