Anunciando el script de python flac_recompressor
Hola a todos,
En los pasados días, estuve trajanaod en un script para intentar conseguir el archivo FLAC más pequeño.
Estuve jugando con algunos parámetros del codificador FLAC y he determinado que cambiando el tamaño de bloque, es posible conseguir un archivo más pequeño. Sin embargo, dependiendo del archivo de audio, hay que intentar varios tamaños de bloques para conseguir el archivo más pequeño. Esto es lo que mi script hace.
Los tamaños de bloques que mi script utiliza son 512, 1024, 2048, 4096, 8192, y 16384. Luego, se queda con el archivo más pequeño y elimina los otros. Nota que esta herramienta creará archivos que no siguen la especificación de FLAC y podrían tener problemas de reproducción en algunos programas o equipos. Sin embargo, los mismos funcionan bien en mi Hiby R3.
Los otros parámetros que mi herramienta utiliza son los siguientes:
flac -8 -b {} -f -e -p -m -r 0,15 -l 32 --lax "{}" -o "{}"
En donde pasamos el tamaño de bloque al parámetro -b
.
Para usarlo, simplemente pasa una carpeta con archivos de música al argumento -i
y una carpeta para guardas los archivos recomprimidos al argumento -o
. El proceso de recompresión comenzará luego de presionar la tecla «Enter»
To use it, simply pass a folder with music files to the -i
argument and an output folder to the -o
argument. The encoding process will then begin after pressing Enter.
Puedes obtener esta herramienta clonando el repositorio git aquí.
¡Disfruten!