it-swarm-es.tech

Convertir mp3 con avconv manteniendo la estructura de carpetas

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.

2
André M. Faria

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:

3
andrew.46

Lo hago instalando TAudioConverter (es software libre, GPL2) en wine. Este programa tiene la opción "Agregar árbol de carpetas":

enter image description here

solo necesita Agregar la carpeta principal donde tiene todas sus colecciones:

carpeta principal

luego elegiste mp3 en "Presets":

chose mp3

luego eligió Opciones de códec

escojer el codec ejem vbr

siguiente inicio

iniciar

el lugar donde se guardan todos los archivos está en INICIO en una carpeta llamada "TAC":

place for mp3

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

No use the option Browse

1
Indacochea Wachín