convertir de .wav a speex .spx
Moderador: frank
convertir de .wav a speex .spx
hola a todos , quisiera que me ayudaran a hacer algun script que me permita convertir grabaciones de audio en .wav a speex (spx) a 2kb/s con narrow band 8kb , si , lo mas pequeño posible pues , es para grabacion de voz solamente de antemano gracias , por cierto , en slitaz existen herramientas para utilizar speex si pudiera ser con estas es decir con slitaz , mucho mejor .
Re: convertir de .wav a speex .spx
Con ffmpeg deberías poder hacerlo (si mal no recuerdo soportaba speex y opus), no se si vendrá en slitaz pero es suficientemente comun, incluso hay sitios que ofrecen compilaciones estaticas para que no tengas que instalar las librerías por separado.
Lo único que necesita el mal para triunfar es que los hombres buenos no hagan nada.
- Edmund Burke
- Edmund Burke
Re: convertir de .wav a speex .spx
ffmpeg viene en Slitaz y bastante actualizado lo que tiene que tener acceso a los repositorios de Slitaz. Con ffmpeg se puede hacer ese trabajo
if (la_mayoria_de_las_ranas_tienen_pelo == true)
{
msg (”Windows es bueno”)
}
{
msg (”Windows es bueno”)
}
Re: convertir de .wav a speex .spx
bueno con mi viejo slitaz 3.0 lo estuve probando y al parecer no introduje los comandos correctamente aunque no fue con ffmpeg (con mpeg no me funciono)
si no con speexenc , me funciono para ultraband pero no para el narrow band en fin creo que es un problema de sintasis , aun asi muchas
gracias seguire tratando de perseverar pues hasta ahora la unica opcion para convertir a speex es de win2 y quisiera hacerlo con linux .
si no con speexenc , me funciono para ultraband pero no para el narrow band en fin creo que es un problema de sintasis , aun asi muchas
gracias seguire tratando de perseverar pues hasta ahora la unica opcion para convertir a speex es de win2 y quisiera hacerlo con linux .
Re: convertir de .wav a speex .spx
Bueno, libspeex soporta 3 bandas:
narrowband: 8 kHz
wideband: 16 kHz
ultra-wideband: 32 kHz
Aparentemente tienes que poner la tasa de muestreo (sample rate) a una de estas, y esto se utilizará para establecer el modo de codificación. En el caso de ffmpeg sería algo más o menos así (sin probar):
No se en el caso de speexenc, porque según veo en la documentación, las tasas se establecen para los archivos de entrada y no tanto para la salida. Quizás sea necesario hacer primero un resample.
narrowband: 8 kHz
wideband: 16 kHz
ultra-wideband: 32 kHz
Aparentemente tienes que poner la tasa de muestreo (sample rate) a una de estas, y esto se utilizará para establecer el modo de codificación. En el caso de ffmpeg sería algo más o menos así (sin probar):
Código: Seleccionar todo
ffmpeg -i input.wav -ar 8000 output.spx
Lo único que necesita el mal para triunfar es que los hombres buenos no hagan nada.
- Edmund Burke
- Edmund Burke