español - mp3 tag download
¿Cómo convierto un archivo wav a formato mp3 usando sox? (4)
Como alternativa (si todo lo que necesitas es codificar un archivo Wave a MP3), puedes usar LAME para lograr los mismos resultados, por ejemplo:
lame -b 32 --resample 8 -a <wavefilename> <mp3filename>
LAME se puede instalar en CentOS sin esfuerzo usando yum. Primero necesitarás el repositorio de RPMForge:
rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
Entonces:
yum install lame
Cuando ejecuto sox directamente desde la línea de comandos como;
sox -r 8000 -c 1 <wavfilename> <mp3filename>
Recibo el siguiente mensaje de error:
sox: formato de archivo de salida desconocido para ''747a.mp3'': no se conoce el tipo de archivo ''mp3''
Mi máquina está ejecutando el sistema operativo CentOS.
Deberá instalar un codificador de MP3 adecuado, por ejemplo, LAME , o recompilar Sox con el soporte de liblame.
Esto es independiente de su programación Perl :)
Más información aquí -
Para CentOS, deberá recompilar SOX (el repositorio de base tiene sox srpm) con las bibliotecas libmad y lame-devel instaladas (rpmforge las tiene). Una vez hecho esto, sox -h mostrará una lista de los formatos admitidos. Cuando las bibliotecas de mp3 están instaladas,
sox -t wav -r 8000 -c 1 <wavfilename> -t mp3 <mp3filename>