Se você tiver milhares de arquivos, isso levará uma eternidade.
find . -iname "*.wma" -execdir ffmpeg -i {} -ab 192k -map_metadata 0:s:0 {}.mp3 \;
(Versões mais antigas do ffmpeg podem precisar de -map_meta_data
em vez de -map_metadata
, 0:0
em vez de 0:s:0
.)
Eu testei isso no Ubuntu 16.04. Se ainda não o fez, você precisa instalar os pacotes ffmpeg
e libavcodec-extra-52
.
Inicie este comando a partir do diretório pai que contém todos os seus arquivos WMA. Ele procurará em todos os subdiretórios por qualquer arquivo com extensão .wma
e tentará convertê-lo em MP3. Se o arquivo de origem tiver o nome Awesome Song.wma
, o novo arquivo será Awesome Song.wma.mp3
e estará no mesmo diretório do arquivo de origem.
Se você normalmente usa uma taxa de bits maior ou menor que 192k, mude a flag -ab 192k
para o que você quiser.