Convertendo wma para mp3 em massa sem mudar de diretório

8

Eu tenho milhares de faixas de música no formato WMA de quando eu costumava usar o Windows Media Player para ripar CDs. Agora estou tendo problemas para reproduzi-los no meu desktop Linux no trabalho.

Existe uma boa solução (para Windows ou Linux) para converter todos os WMAs em MP3s, deixando-os nos mesmos diretórios de antes? Eu tentei usar o iTunes para fazer isso, mas ele começou a criar novos diretórios para armazenar todas as faixas convertidas, o que eu não quero.

    
por Eddy 19.06.2011 / 21:14

5 respostas

6

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.

    
por 01.07.2011 / 18:36
1

Esse sinalizador adicionado dirá ao ffmpeg para tentar preservar as tags ID3:

find . -iname "*.wma" -execdir ffmpeg -i {} -ab 192k **-map_metadata 0:0** {}.mp3 \;
    
por 04.07.2011 / 20:14
1

Este encontra os arquivos WMA, converte-os para MP3 com um nome de extensão limpo de .mp3 em vez de .wma.mp3 e exclui o arquivo antigo. Isto foi testado para funcionar no Fedora 19 durante a pesquisa de arquivos WMA através de 150 GB de arquivos organizados por artist/album/<disk number>/file .

find . -iname "*.wma" -execdir bash -c 'NAME="{}" && ffmpeg -y -i "$NAME" -ab 192k "${NAME/.wma/.mp3}" && rm "$NAME"' \;
    
por 25.09.2013 / 08:12
0

Eu nunca tentei este software, mas parece promissor e é grátis.

link

WMA para o tutorial de MP3.

    
por 19.06.2011 / 21:31
0

Free Mp3 Wma Converter 1.95 vai certamente ter o seu trabalho feito.

    
por 19.06.2011 / 22:00