2009-06-15 12 views
9

मैं एक सी ++ ऑडियो लाइब्रेरी की तलाश में हूं जो एमपी 3 चला सकता है और ऑडियो मिश्रण कर सकता है। मैं इस पर कुछ पैसे खर्च कर सकता हूं, लेकिन मैं कुछ हद तक कड़े बजट पर हूं, इसलिए बेहतर कम। इसे वास्तव में विंडोज और मैक ओएस एक्स पर चलाने की जरूरत है हालांकि लिनक्स और एम्बेडेड डिवाइस एक बड़ा प्लस हैं। किसी को भी एक अच्छी पुस्तकालय या दो के बारे में पता है?सबसे अच्छा सस्ती सी ++ ऑडियो पुस्तकालय क्या हैं?

धन्यवाद!

+0

मुझे इसके बारे में कुछ भी पता नहीं है, लेकिन शायद ऑडसिटी। – ChrisW

उत्तर

0

क्या आपने libavcodec पर देखा है? ऐसा लगता है जैसे आप इसके बाद होंगे। आप इसे ffmpeg साइट से पकड़ने में सक्षम हैं।

3

मैं sox पर वास्तव में नज़दीकी रूप से देखता हूं। उत्कृष्ट है। हम आरटीपी धाराओं के वास्तविक समय परिवर्तन करने के लिए सोक्स सी ++ लाइब्रेरी का उपयोग कर रहे हैं। अच्छा काम करता है।

3

JUCE ग्राफिक्स और ऑडियो के लिए एक बहुत ही अच्छा पोर्टेबल टूलकिट है। मुख्य वास्तुकार ने इसे वास्तविक समय ऑडियो प्रसंस्करण के लिए बनाया, लेकिन यह उपकरणों की एक विस्तृत श्रृंखला में विकसित हुआ है।

2

कोई पहला अनुभव नहीं, लेकिन PortAudio अत्यधिक अनुशंसित है।

2

हालांकि यह दस ज़िलियन और चीजें करता है जिनका आप उल्लेख नहीं करते हैं, मैं Qt with Phonon की सिफारिश करने में विफल नहीं हो सकता - मैंने इसके बारे में पहले ही पता चला था (किसी अन्य प्रश्न & ए पर SO!) और यह नया खुल रहा है मेरे लिए सीमाएं। यदि आपको क्यूटी की अविश्वसनीय शक्ति का एक छोटा सा अंश भी चाहिए, तो यह निश्चित रूप से कोशिश करने योग्य कुछ है (एलजीपीएल, तब तक मुफ्त और अनगिनत जब तक आप लाइब्रेरी को संशोधित नहीं करते)।

+2

मुझे नहीं लगता कि फोनन के साथ क्यूटी ऑडियो मिश्रण का समर्थन करता है। यूआरएल के अनुसार यूआरएल के अनुसार –

+0

"काम प्रगति पर है" (मुझे पता है, मैं या तो इंतजार नहीं कर सकता ;-)। –

0

देखो यह हल्के और सरल है, पार मंच और एमपी 3 निभाता है।

+1

ऐसा लगता है कि tempau परियोजना अभी तक पर्याप्त परिपक्व नहीं है! अधिकांश पृष्ठ खाली हैं। – zeFree

9

खेल विकास की दुनिया से, आपको बहुत अच्छी पुस्तकालय मिलेंगे। जाहिर है, "मिश्रण" यह नहीं बताता कि आप वास्तव में क्या करना चाहते हैं लेकिन कई खेलों में हम कुछ प्रकार के माहौल पाने के लिए ट्रैक और ध्वनि मिश्रण करते हैं, इसलिए मुझे लगता है कि यह आपके लिए उपयोगी हो सकता है:

अद्यतन: fmod अब है एक मुफ्त इंडी लाइसेंस।

  • fmodhttp://www.fmod.org/: महंगा हो सकता है, भले ही वे एक "आकस्मिक" (लगता है कि "इंडी") लाइसेंस है। हालांकि, यह निश्चित रूप से उद्योग में "मानक" है क्योंकि यह अनजाने में बहुत शक्तिशाली है।
  • इरक्लंगhttp://www.ambiera.com/irrklang/: कई इंडी गेम डेवलपर्स द्वारा उपयोग और अनुशंसा की गई है। यह सस्ता है, भले ही आप सबसे महंगा संस्करण खरीदते हैं।
  • बासhttp://www.un4seen.com/: कई खेलों में इतनी अच्छी गुणवत्ता में उपयोग किया जाता है, लेकिन एफएमओडी से सस्ता होने पर इरक्लंग से अधिक सावधानी बरतता है।
  • क्लैमhttp://clam-project.org/: यह पिछले पुस्तकालयों की तुलना में अधिक निःशुल्क और लचीला है लेकिन आपकी आवश्यकता के लिए भी बहुत लचीला हो सकता है।
  • CAudiohttps://github.com/wildicv/cAudio: सी ++ इंटरफेस के साथ ओपनल लपेटना और उच्च लीवर संरचनाओं को जोड़ना, यह आपकी ज़रूरत के अनुरूप नहीं हो सकता है, निर्भर करता है, लेकिन मुझे पुस्तकालय की गुणवत्ता के बारे में भी यकीन नहीं है; शायद कोशिश करने लायक है क्योंकि यह सभी का सबसे खुला स्रोत है।

आप समय से दबाया नहीं कर रहे हैं (या मदद करना चाहते हैं), वहाँ भी है Plaid/Audio, a promising software audio processing library which is still a work in progress लेकिन SourceSelf (एक खेल है, जिसमें use player's sounds -like, your voice- as input) द्वारा इस्तेमाल किया इंजन से निकाला जाता है।

संबंधित मुद्दे