Converter em lote (batch) arquivos mp4 em mp3 usando o ffmpeg

Eu baixo muitos vídeos de música para deixar tocando nos churrascos aqui em casa. Então procurei uma solução fácil de convertê-los para atualizar o pendrive do carro.
O Soundconverter (http://soundconverter.org/) é um aplicativo bem interessante, mas aqui em casa tive problema com dependências em função do meu Ubuntu ser 64 bits. Optei por uma solução manual, criando um script.

No terminal, instalar o repositório e o ffmpeg:
sudo add-apt-repository ppa:mc3man/trusty-media 
sudo apt-get update 
sudo apt-get install ffmpeg gstreamer0.10-ffmpeg 

Criar o script:
vi converte.sh 

#!/bin/bash 
for i in *.mp4 
do 
ffmpeg -i "$i" -ab 256k "${i%mp4}mp3" 
done 

Dar permissões de execução para ele:
chmod +x converte.sh 

Basta colocá-lo na pasta onde estão os arquivos mp4 e executá-lo que ele criará uma cópia dos mesmos em mp3:
./converte.sh

Comentários

Enauro disse…
Apesar da sua dica ser de 2015, me ajudou hoje. Obrigado!

Postagens mais visitadas deste blog

NET bloqueando portas do modem? Não, é NAT

CFTV em Linux Ubuntu - Câmeras de segurança com ZoneMinder e PICO 2000 ou Geovision GV250 / GV800

Instalação Zeos no Delphi 7 para acesso ao Postgresql