Eu sei que existem opções como o Sound Converter para executá-las uma faixa ou diretório por vez, mas existem ferramentas que rastrearão recursivamente os subdiretórios de um diretório e converterão todos os WMA em MP3?
Eu basicamente gostaria de soltá-lo no meu ~ / Music e deixá-lo funcionar sem que eu tivesse que atribuir manualmente um subdiretório de cada vez.
sound
conversion
mp3
wma
Mike Crittenden
fonte
fonte
Respostas:
É provável que o MPlayer já esteja instalado. Também verifique se você tem coxo:
Depois, há duas maneiras de fazer isso, uma versão de fácil leitura e um script curto e sujo para fazer isso:
Todos os wmas devem estar no seu diretório atual. Crie um arquivo chamado wmamp3 em seu diretório pessoal (~ /) contendo:
chmod +x ~/wmamp3
para torná-lo executávelsudo cp ~/wmamp3 /usr/bin
colocá-lo em algum lugar útil no seu caminhoDigite "wmamp3" para executar sua conversão.
A versão curta e suja (faz exatamente o mesmo que acima):
fonte
-ao pcm -waveheader
com-ao pcm:waveheader
.Instale o Soundconverter
e execute a
Soundconverter
partir do iniciador ou terminalA conversão padrão é
.ogg
alteradamp3
paraedit-> preferences
sob o tipo de resultados.Format
para MP3 da seguinte forma:Clique em adicionar pasta e selecione sua pasta de músicas. Você pode selecionar a pasta de saída na configuração de preferências acima antes de clicar em converter.
Espero que isso seja feito com dois cliques :)
fonte
O Mplayer e o lame devem ser instalados primeiro:
Em seguida, crie o script ( página de referência ) e execute-o:
Parece que faz exatamente o que você deseja. Lembre-se de que você pode querer mexer nas bandeiras coxas para garantir o nível de qualidade desejado.
fonte
Instale o Perl Audio Converter (pacpl):
sudo apt-get install pacpl
Este comando converterá todos os arquivos wma em um determinado diretório para arquivos mp3 (deixando os originais intactos):
pacpl -r -to mp3 -only wma <directory name>
Se você estiver se sentindo arriscado, pode adicionar a
--delete
opção de remover também os originais:pacpl -r --delete -to mp3 -only wma <directory name>
Eufonte
Eu sei que isso é um pouco antigo, mas modifiquei o script mostrado por David Futcher. As mudanças são:
Use em
/tmp
vez da pasta atual para o arquivo wav temporário (isso deu uma grande aceleração quando usei isso para converter arquivos em um pendrive).Remova os arquivos wma depois que eles foram convertidos.
Aqui está:
fonte
-o "${wma_file}".mp3 && rm "${wma_file}" "${tmp_file}"
isso aumentaria levemente a velocidade do processamento, pois outro executivo da rm está ausente.Para aqueles que procuram uma versão da GUI capaz de selecionar certos tipos de arquivos: a ferramenta soundKonverter do KDE https://github.com/HessiJames/soundkonverter pergunta quais tipos de arquivos devem ser adicionados à fila de conversas.
A melhor solução para a minha enorme coleção de livros de áudio contendo arquivos mp3 / ogg / wma.
fonte
Aqui está minha edição do script Marko Haapala, usando ffmpeg:
Prefiro ffmpeg, porque não altera a taxa de amostragem e não precisa de arquivo temporário intermediário
fonte
O Soundcoverter mostra um erro sobre o módulo Windows Media e o Python 2.7
Avconv funcionou bem: avconv -i ./song.wma song.mp3
fonte
Você também pode usar meu aplicativo ... dmMediaConverter no modo em massa. Para obter ajuda para ver este vídeo ... em vez de arquivos de vídeo, arraste e solte os arquivos WMA. https://www.youtube.com/watch?v=rZR40mdFRoQ&index=1&list=PLwURYFQvHBAtG8wqzyVgOQ1WtEYSkiscO
fonte