Tengo un archivo .mp3 y necesito convertirlo en un archivo wav de 1 canal de 8 kHz y 8 bits, ¿alguien sabe cómo puedo hacer eso con mplayer? Si no, ¿alguna otra herramienta de línea de comandos que pueda usar?
15
Tengo un archivo .mp3 y necesito convertirlo en un archivo wav de 1 canal de 8 kHz y 8 bits, ¿alguien sabe cómo puedo hacer eso con mplayer? Si no, ¿alguna otra herramienta de línea de comandos que pueda usar?
Respuestas:
ffmpeg debería hacer el trabajo. Esta línea se convertirá en un archivo wav de 1 canal a 8 kHz.
http://ffmpeg.org/ffmpeg-doc.html#SEC11
No estoy seguro sobre el requisito de 8 bits, ¿a qué se refiere? ¿No es la tasa de bits seguramente?
fuente
Lame , el codificador de línea de comandos WAV a MP3, también puede decodificar MP3 a WAV con el
--decode
interruptor.fuente
mpg321 input.mp3 -w output.wav
cuando probé cojo, la duración (tiempo de reproducción) fue incorrecta en el archivo de salida, mientras que con mpg321 resultó correcto.SoX también puede hacer esto; suponiendo que su SoX esté compilado con soporte para MP3, todo lo que necesita es
... aunque es posible que tenga problemas de recorte, en cuyo caso le gustaría jugar con los efectos
vol
y / omixer
para disminuir el volumen de los canales de entrada antes de que ocurra el remuestreo.Sin SoX habilitado para MP3, use primero un decodificador de MP3 para convertir su MP3 a WAV, luego el comando anterior se convierte en:
fuente
Esto también funcionará para extraer la pista de audio de los videos, y cualquier otro archivo multimedia que mplayer esté configurado para manejar.
fuente