Sé que hay opciones como Sound Converter para hacer una pista o directorio a la vez, pero ¿hay alguna herramienta que rastree recursivamente los subdirectorios de un directorio y convierta todos los WMA a MP3?
Básicamente, me gustaría soltarlo en mi ~ / Música y dejar que haga lo suyo sin que tenga que darle manualmente un subdirectorio a la vez.
sound
conversion
mp3
wma
Mike Crittenden
fuente
fuente
Respuestas:
Es probable que MPlayer ya esté instalado. También asegúrese de tener cojo:
Luego hay dos formas de hacerlo, una versión fácil de leer y un script corto y sucio para hacerlo:
Todos los wma deben estar en su directorio actual. Cree un archivo llamado wmamp3 en su directorio de inicio (~ /) que contenga:
chmod +x ~/wmamp3
para hacerlo ejecutablesudo cp ~/wmamp3 /usr/bin
para que aparezca en algún lugar útil en tu caminoEscriba "wmamp3" para ejecutar su conversión.
La versión corta y sucia (hace exactamente lo mismo que arriba):
fuente
-ao pcm -waveheader
con-ao pcm:waveheader
.Instalar Soundconverter
y correr
Soundconverter
desde el lanzador o terminalLa conversión predeterminada es
.ogg
cambiar esto paramp3
iredit-> preferences
debajo del tipo de resultados.Format
a MP3 de la siguiente manera:Haga clic en agregar carpeta y luego seleccione su carpeta de música. Puede seleccionar la carpeta de salida en la configuración de preferencias anterior antes de hacer clic en convertir.
Espero que esto se haga con dos clics :)
fuente
Mplayer y lame deben instalarse primero:
Luego cree el script ( página de referencia ) y ejecútelo:
Parece que hace exactamente lo que quieres. Tenga en cuenta que es posible que desee jugar con las banderas poco convincentes para asegurarse de obtener el nivel de calidad deseado.
fuente
Instale el convertidor de audio Perl (pacpl):
sudo apt-get install pacpl
Este comando convertirá todos los archivos wma en un directorio dado a archivos mp3 (dejando los originales intactos):
pacpl -r -to mp3 -only wma <directory name>
Si se siente arriesgado, puede agregar la
--delete
opción de eliminar también los originales:pacpl -r --delete -to mp3 -only wma <directory name>
yofuente
Sé que esto es un poco viejo, pero modifiqué el script que muestra David Futcher. Los cambios son:
Use en
/tmp
lugar de la carpeta actual para el archivo wav temporal (esto dio una gran velocidad cuando lo usé para convertir archivos en una memoria USB).Elimine los archivos wma después de que se hayan convertido (con suerte).
Aquí está:
fuente
-o "${wma_file}".mp3 && rm "${wma_file}" "${tmp_file}"
esto aumentaría ligeramente la velocidad de procesamiento ya que falta otro ejecutivo para rm.Para aquellos que buscan una versión GUI que sea capaz de seleccionar ciertos tipos de archivos: la herramienta KDE soundKonverter https://github.com/HessiJames/soundkonverter pregunta qué tipos de archivos deben agregarse a la cola de conversación.
La mejor solución para mi enorme colección de audiolibros que contiene archivos mp3 / ogg / wma.
fuente
Aquí está mi edición del script Marko Haapala, usando ffmpeg:
Prefiero ffmpeg, porque no cambia la frecuencia de muestreo y no necesita un archivo temporal intermedio
fuente
Soundcoverter muestra un error relacionado con el módulo de Windows Media y Python 2.7
Avconv funcionó bien: avconv -i ./song.wma song.mp3
fuente
También puede usar mi aplicación ... dmMediaConverter en modo masivo . Para obtener ayuda, vea este video ... en lugar de archivos de video, arrastre y suelte los wma. https://www.youtube.com/watch?v=rZR40mdFRoQ&index=1&list=PLwURYFQvHBAtG8wqzyVgOQ1WtEYSkiscO
fuente