Como converter 24 bits wav para mp3 com coxo usando C ++
Pergunta
Eu estou usando a biblioteca Lame em um aplicativo C ++ para codificar arquivos WAV para arquivos MP3.
Ele funciona bem para WAVs de 16 bits, mas agora preciso converter algumas ondas de 24 bits e não consigo encontrar o caminho.Em particular, não consigo encontrar uma função para definir o parâmetro "BitWidth" tomado como um switch pela linha de comando coxo.(O executável da linha de comando converte ondas de 24 bits corretamente ao definir "bitwidth" para 24, então acho que deve ser possível.)
Obrigado antecipadamente por qualquer dica!
Solução
.O executável da linha de comando converte ondas de 24 bits corretamente ao definir "BitWidth" para 24, então acho que deve ser possível
Talvez a solução, então, é olhar para o código de origem para o utilitário de linha de comandoou até mesmo passá-lo em seu depurador e veja como faz isso.