Cómo convertir WAV de 24 bits a MP3 con cojo usando C ++
Pregunta
Estoy usando la biblioteca de LAME en una aplicación C ++ para codificar archivos WAV a archivos MP3.
Funciona bien para las ondas de 16 bits, pero ahora necesito convertir unas WAV de 24 bits y no puedo encontrar el camino.En particular, no puedo encontrar una función para configurar el parámetro "BITWIDTH" tomado como un interruptor por la línea de comandos Lame.(El ejecutable de la línea de comandos convierte correctamente las WAV de 24 bits al configurar "Widwidth" a 24, por lo que creo que debe ser posible).
¡Gracias de antemano por alguna pista!
Solución
El ejecutable de la línea de comandos convierte correctamente los WAVs de 24 bits al configurar "Widwidth" a 24, así que creo que debe ser posible
Tal vez la solución es mirar el código fuente para la utilidad de línea de comandos, o incluso pisándolo en su depurador y vea cómo lo hace.