Tengo un montón (~ 31GB) de archivos mp3 codificados a 320 kbps/cbr y quiero convertirlos a mp3 320 kbps/vbr manteniendo sus etiquetas y estructura de carpetas pero en otra ruta maestra.
Me gustaría usar avconv, pero cualquier otra idea será bienvenida.
Hay un método programable que puede ser útil:
#!/bin/bash
# Define the old location and the new:
OLD_PATH="$HOME/test"
NEW_PATH="$HOME/alt_location"
# Create the directory structure in a new location:
find "$OLD_PATH" -type d -exec mkdir -pv "$NEW_PATH{}" \;
# Make the conversion and create the output filename and
# correct path. The cut '-f' setting matches the path
# structure and may need adjustment for your own needs:
find "$OLD_PATH" -type f -iname *.mp3 \
-exec avconv -i {} -threads 0 -c:a libmp3lame -q:a 0 -vn \
$NEW_PATH$(readlink -f {} | cut -d"/" -f 5-)/{} \;
Esto proporciona el vbr más alto disponible, algo más de lectura en la configuración de mp3 en mis referencias:
Referencias:
Lo hago instalando TAudioConverter (es software libre, GPL2) en wine. Este programa tiene la opción "Agregar árbol de carpetas":
solo necesita Agregar la carpeta principal donde tiene todas sus colecciones:
luego elegiste mp3 en "Presets":
luego eligió Opciones de códec
siguiente inicio
el lugar donde se guardan todos los archivos está en INICIO en una carpeta llamada "TAC":
Funcionando bien en UbuntuStudio, se crean nuevos mp3 en esta carpeta TAC manteniendo la estructura de carpetas con las opciones que colocas.
(Si desea convertir a otro formato, puede hacerlo)
La versión del vino es 1.6
PRECAUCIÓN:
No use la opción Examinar (para las carpetas de salida) porque no funciona