Así que estoy tratando de convertir muchos m4as a mp3, y creo que la mejor manera de hacerlo es usando avconv
.
El problema es que parece que no puedo encontrar ejemplos sólidos sobre cómo usar avconv
.
Al mirar la página de manual, tiene una cantidad ridícula de banderas / opciones, y no puedo encontrarle sentido.
¿Cómo puedo convertir por lotes con avconv
?
Para hacer un solo file:
$ avconv -i m.m4a m.mp3
Para hacer un lote, puedes envolverlo en un ciclo for:
$ for i in *.m4a; do avconv -i "$i" "${i/.m4a/.mp3}" done
Esto tomará todos los files que están presentes en el directory actual con la extensión .m4a
y ejecutar cada uno de ellos a través de avconv
. El segundo argumento, ${i/.m4a/.mp3}
realiza una sustitución en el contenido de la variable $i
, intercambiando .m4a
por .mp3
.
NOTA: como un trazador de líneas:
$ for i in *.m4a; do avconv -i "$i" "${i/.m4a/.mp3}"; done