Que quieren soy medio flojo y como escuche el audio de la cobacha que grabamos ayer y nomas no tenia ganas de subir los 77MB que salieron a 128kbits 44khz… me puse a buscar en como hacer reencode o cambiar el bitrate sin tener que tener audacity o cualquier otra cosa abierta (aun cuando puedo usar vnc a mi maquina mas rapida en la oficina), prefiero algo en la terminal… pues bien lame, lo permite…
vicm3@janus:~/TEMP1$ lame -q 2 -b 32 V071202_0001.MP3 Cobacha32.mp3
LAME 3.97 32bits (http://www.mp3dev.org/)
Resampling: input 44.1 kHz output 16 kHz
Using polyphase lowpass filter, transition band: 5484 Hz – 5677 Hz
Encoding V071202_0001.MP3 to Cobacha32.mp3
Encoding as 16 kHz 32 kbps j-stereo MPEG-2 Layer III (16x) qval=2
Frame | CPU time/estim | REAL time/estim | play/CPU | ETA
137663/137664(100%)| 5:11/ 5:11| 5:13/ 5:13| 15.907x| 0:00
——————————————————————————-
kbps MS % long switch short %
32.0 100.0 98.6 0.8 0.5
ReplayGain: +2.7dB
vicm3@janus:~/TEMP1$ ls -lah V071202_0001.MP3
-rw-r–r– 1 vicm3 vicm3 76M 2007-12-02 21:17 V071202_0001.MP3
vicm3@janus:~/TEMP1$ lame -q 2 -b 64 V071202_0001.MP3 Cobacha64.mp3
LAME 3.97 32bits (http://www.mp3dev.org/)
Resampling: input 44.1 kHz output 24 kHz
Using polyphase lowpass filter, transition band: 10935 Hz – 11226 Hz
Encoding V071202_0001.MP3 to Cobacha64.mp3
Encoding as 24 kHz 64 kbps j-stereo MPEG-2 Layer III (12x) qval=2
Frame | CPU time/estim | REAL time/estim | play/CPU | ETA
206495/206495(100%)| 7:40/ 7:40| 7:46/ 7:46| 10.758x| 0:00
——————————————————————————-
kbps MS % long switch short %
64.0 100.0 99.1 0.5 0.3
Writing LAME Tag…done
ReplayGain: +3.0dB
Con lo cual ya tenemos los 3 bitrates! sin tener si quiera que subir el archivo a la oficina, que tiene mayor upstream.
Ahora me falta escuchar el de menor bitrate para ver que tal los esta dejando ;D.
He de decir que la idea me surgio de ver por ahi como pasar un mp3 a ogg, pero viendo las opciones de lame, me di cuenta que es posible agarrar como input un mp3 de entrada… igual le debo quitar la ganancia… pero bueno cosa de jugar con las opciones…
Hola
Para pasar de mp3 a ogg es muy sencillo: basta con usar lame para decodificar y mandar a stdout y poner un pipe hacia el stdin de oggenc:
lame –decode Archivo.MP3 -o – | oggenc -q 2 – -o Archivo.ogg
el «-o -» significa «expulsar a stdout» mientras que el «-» que está solito en el oggenc significa «obtener desde stdin»
Lo que viene después de «-q» es la calidad, en general con -q en 2 la calidad es comparable o superior a un mp3 de 128 kbits, pero el archivo resultante es de un tamaño menor a un mp3 de 128 kbits.
Hay incluso algunos scripts especializados para realizar esa transcodificación que de una vez le ponen los tags de artista, álbumo y etc, pero no sé cómo obtenerlos en debian y alguna vez modifiqué uno en FreeBSD porque no tenÃa suficientes opciones según yo. Si quieres te lo puedo mandar por correo, estaba hecho en Perl.. :)