Forum Programmation.c++ bibliotèque multiplateforme pour l'acquisition du son

Posté par  (site web personnel) .
Étiquettes : aucune
0
19
juin
2007
Bonjour,
je cherche une bibliothèque c++ (ou c) pour acquérir du son depuis un micro et l'enregistrer en wav ou mp3.

J'ai besoin que cette bibliothèque soit libre et multiplateforme (win linux et mac).

j'ai trouvé différente choses mais rien que je n'arrive à faire marcher

openal ne semble pas permettre l'acquisition depuis un micro sous linux.
clam à l'air monstrueux pour mes besoins et je n'ai pas trouver beaucoup de doc.
portaudio permets seulement d'enregistrer dans un format raw. Ils recommandent d'utiliser libsndfile mais j'ai pas trouvé d'exemple pour coupler les 2.

Il doit bien exister un truc simple qui existe...

ps le reste de l'appli est en QT.
  • # gstreamer peut être?

    Posté par  . Évalué à 2.

    Dans gstreamer, il y a tout ce que tu veux pour enregistrer (et bien plus), je sais que les dernières versions ajoutent le support de windows (regarder dans plugin-bad pour la capture audio et good si tu veux faire du rendu audio), pour mac je crois que ça fait un petit moment que c'est fait (regarde dans plugin good).
    Bien entendu, c'est lourd, c'est pas très testé je pense, ça demande de connaitre la programmation avec la glib, un peu déroutant au début...
    mais peut être qu'ainsi tu pourra contribuer à l'amélioration du projet.
    Avantage, tu pourra enregistrer dans pratiquement tous les formats audios que tu désire...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.