Como reducir de tamaño archivos mp3, en Linux

Atención, abrir en una nueva ventana. PDFImprimirE-mail

A Cambio de perder un poco de calidad, reduciremos de tamaño los archivos mp3 de una carpeta para que entren más.

La idea es utilizar lame y las órdenes de la línea de comandos para recomprimir en un modo de bitrate variable, veamos las opciones que trae mi versión de lame: 


gus@gusgus /tmp/recode $ lame --help
LAME 32bits version 3.97 (http://www.mp3dev.org/)

usage: lame [options] <infile> [outfile]

<infile> and/or <outfile> can be "-", which means stdin/stdout.

RECOMMENDED:
lame -V2 input.wav output.mp3

OPTIONS:
-b bitrate set the bitrate, default 128 kbps
-h higher quality, but a little slower. Recommended.
-f fast mode (lower quality)
-V n quality setting for VBR. default n=4
0=high quality,bigger files. 9=smaller files
--preset type type must be "medium", "standard", "extreme", "insane",
or a value for an average desired bitrate and depending
on the value specified, appropriate quality settings will
be used.
"--preset help" gives more info on these

--longhelp full list of options

 


Bueno de todas estas opciones vamos a usar -b 96 o -b 64 o -b 80 dependiendo que tan más pequeños queramos los documentos. La calidad de bits variables es -V 9 para archivos más pequeños. y añadiremos -h para tener más calidad aunque se tarde un poco más en recodificar. Bien ahora vamos a crear una carpeta en temporales donde pondremos los mp3 ya recodificados, mkdir -pv /tmp/recode

Ahora el código, vamos a la carpeta que contiene el árbol de mp3 y tipeamos lo siguiente en la xterm:

 find /home/gus/mp3/ |

    while read mp3;

        do lame -b 80 -V 9 -h "$mp3" /tmp/recode/"`basename "$mp3"`";

 done

Y al terminar tenemos los mp3 en la carpeta /tmp/recode/

Agrega tu comentario

Tu nombre:
Tu dirección de correo:
Título:
Comentario: