Où obtenir pur C ++ Lame MP3 - PCM exemple MP3?
Question
Donc tout ce que je besoin est une fonction simple qu'il met en place (manger RATE MIC entrant (par exemple: taux proche de 44100) Il est des canaux (par exemple: 2) et -bits (par exemple: 16) et souhaitable 128 kb \ le taux du) et une autre qui prend des données PCM et la code en trames purs MP3.
Je sais que cela ressemble à une tâche de devoirs idiot, mais je vous assure - ce ne sont pas
.J'espère qu'il sera utile à tous les développeurs C ++ à partir de fichiers MP3.
Alors quelqu'un peut-il me s'il vous plaît aider?
Autres conseils
Il y a longtemps que je foiré avec cela, mais Boiteux lib contient tout ce que vous devez faire, consultez lame.h , il y a quelques code de test vous pouvez examiner.
Personnellement, je regarderais ffmpeg de libavcodec . Il y a un exemple de fichier contenant un audio_encode_example qui devrait être plus ou moins ce que vous cherchez.
Voir aussi cette question .
Notez que tous les emballages ffmpeg comprennent le support du codec MP3 (problèmes de brevets) par défaut, bien qu'il y ait généralement une façon simple de l'activer.
GStreamer devrait certainement être en mesure de gérer cela. Si vous êtes sous Windows, vous pouvez utiliser le GStreamer Winbuilds pour commencer.