Tengo una carga de archivos de audio (alrededor de 1000) que quiero convertir de m4a a mp3 para poder usarlos en un reproductor de CD que tenga un puerto USB.
Intenté hacer algo simple como: ffmpeg -i FILE.m4a FILE.mp3
pero esto parece reducir la tasa de bits a un valor muy bajo, que no es lo que quiero.
Del mismo modo, no quiero convertir usando una tasa de bits constante, como 320k, porque algunos de los archivos que estoy convirtiendo son 320k m4a y otros son de tan baja calidad como 96k m4a.
Parece que no tiene sentido forzar 320k, ya que algunos archivos serán mucho más grandes de lo necesario. Del mismo modo, no tiene sentido destruir todos mis archivos de 320k convirtiéndolos en algo mucho más bajo que 96k. (En este momento, los archivos se están convirtiendo a aproximadamente 50k).
¿Alguien sabe cómo puedo hacer esto? Lo que realmente quiero hacer es decirle a ffmpeg que convierta todos los archivos m4a de un directorio en mp3 mientras conserva la mejor calidad de audio actual. (Por supuesto, es probable que haya algunas pérdidas adicionales por la conversión de formatos de archivo con pérdida a pérdida).
Gracias por tu ayuda. Si esto no es posible, ¿hay algún tipo de script que pueda detectar la calidad requerida al convertir archivos individualmente?
PD: Estoy trabajando en una Mac de Intel, pero también tengo una caja de Ubuntu.