Tenho milhares de faixas de música no formato WMA desde quando eu costumava usar o Windows Media Player para copiar 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 e deixá-los nos mesmos diretórios de antes? 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.
find -execdir
effmpeg
deve ser feita, mas executarei alguns testes antes de postar uma resposta.Respostas:
Se você tiver milhares de arquivos, isso levará uma eternidade.
(Versões mais antigas do ffmpeg pode precisar
-map_meta_data
, em vez de-map_metadata
,0:0
em vez de0:s:0
.)Eu testei isso no Ubuntu 16.04. Se você ainda não o fez, precisará instalar os pacotes
ffmpeg
elibavcodec-extra-52
.Inicie este comando no diretório pai que contém todos os seus arquivos WMA. Ele procurará em todos os subdiretórios por qualquer arquivo com uma
.wma
extensão e tentará convertê-lo para MP3. Se o arquivo de origem for nomeadoAwesome Song.wma
, o novo arquivo estaráAwesome Song.wma.mp3
e estará no mesmo diretório que o arquivo de origem.Se você normalmente usa uma taxa de bits maior ou menor que 192k, altere o
-ab 192k
sinalizador para o que quiser.fonte
Este sinalizador adicionado informará ao ffmpeg para tentar preservar as tags ID3:
fonte
Este encontra os arquivos WMA, converte-os para MP3 com um nome de extensão limpo em
.mp3
vez de.wma.mp3
e exclui o arquivo antigo. Isso foi testado para funcionar no Fedora 19 ao pesquisar arquivos WMA com 150 GB de arquivos organizados porartist/album/<disk number>/file
.fonte
Queue input is backward in time [mp3 @ 0x7fbffb02ba00] Application provided invalid, non monotonically increasing dts to muxer in stream
avisos.Eu nunca experimentei este software, mas ele parece promissor e é gratuito.
http://www.freemp3wmaconverter.com/
Tutorial de WMA para MP3.
fonte
Free Mp3 Wma Converter 1.95 definitivamente fará seu trabalho.
fonte