De mp4 -> mp3:
ffmpeg -i video.mp4 -vn -acodec libmp3lame -ac 2 -ab 160k -ar 48000 audio.mp3
Vários mp4 -> mp3
Abra o editor de texto (gedit)
Cole o seguinte conteúdo:
#!/bin/sh
for file in “$@” ; do
name=`echo “$file” | sed -e “s/.mp4$//g”`
ffmpeg -i “$file” -ac 2 -f wav – | lame –preset standard – “$name.mp3”
done
Salve o arquivo com o nome mp4tomp3
Torne o arquivo executável: chmod 755 mp4tomp3
Execute o comando ./mp42mp3 *.mp4
Ele vai extrair o áudio de todos os arquivos mp4 que estiverem no diretório.
Copie o arquivo para a pasta /usr/local/bin/: sudo cp mp42mp3 /usr/local/bin/
Agora você poderá executar o comando mp42mp3 de qualquer diretório.
De flv -> mp3
ffmpeg -i video.flv -acodec copy audio.mp3
ou
for i in *.flv; do ffmpeg -i $i -f mp3 -vn -acodec copy $i.mp3 ;done
Vários flv -> mp3
Crie um arquivo no diretório /usr/local/bin com o nome flv2mp3
gksudo /usr/local/bin/flv2mp3
Cole o seguinte conteúdo:
#!/bin/sh
for file in “$@” ; do
name=`echo “$file” | sed -e “s/.mp4$//g”`
ffmpeg -i “$file” -acodec copy “$name.mp3”
done
Torne o arquivo executável: sudo chmod /usr/local/bin/flv2mp3
Execute o comando flv2mp3 *.flv