Donc, tout ce dont j'ai besoin, c'est une fonction simple qui la définit (manger du taux de PCM entrant (par exemple: taux de près de 44100) C'est des canaux (par exemple: 2) et des plites (par exemple: 16) et souhaitable 128 Ko __ s tarif) et un autre qui prend des données PCM et le code dans des cadres MP3 pure. P>
Je sais que cela ressemble à une tâche de devoirs stupide mais je vous assure - ce n'est pas. P>
J'espère que ce sera utile pour tous les développeurs C ++ commençant par des MP3. P>
Quelqu'un peut-il m'aider s'il vous plaît avec ça? P>
4 Réponses :
C'est une longue période depuis que je suis goudis avec cela, mais la Lame Lib contient tout ce que vous avez besoin de le faire, découvrez boit.h , il y a un Code de test Vous pouvez rechercher. P>
Personnellement, je consulterais le libavavcodec . Il y a un exemple de fichier contenant un Audio_encode_example qui devrait être plus ou moins ce que vous recherchez. P>
Gstreamer devrait certainement pouvoir gérer cela. Si vous êtes sous Windows, vous pouvez utiliser Gstreamer Winbuilds pour commencer. < / p>
Voir l'exemple que j'ai donné dans votre Autre question pour l'utilisation de base du boiteux. Il devrait contenir tout ce dont vous avez besoin. P>
meilleur que j'ai vu pendant 6 mois!)