आपके लिए पर्याप्त उत्तर नहीं हो सकता है, फिर भी, एमपी 3 प्रारूप को फ्रौनहोफर संस्थान से लाइसेंस प्राप्त करने के लिए डिकोडर/एन्कोडर्स के लेखकों की आवश्यकता होती है।
मुझे लगता है कि LAME लाइब्रेरी को ऐसे देश से वितरित किया जाता है जो इन आईपी मुद्दों का सम्मान नहीं करता है, लेकिन इसे दूर करने के लिए काफी हद तक कानूनी हैकरी ली गई है।
किसी भी अन्य पुस्तकालयों के लिए - उदाहरण के लिए जावा में लिखा गया है, लेखकों को एक समान लाइसेंस प्राप्त करने की आवश्यकता है। जहां लागत एक मुद्दा है - उदा। एक ओपन सोर्स प्रोजेक्ट में, यह शुरू करने के लिए एक असंतोषजनक है।
अधिक जानकारी के लिए यह wikipedia article देखें।
तो LAME4J आप के लिए पर्याप्त स्थिर नहीं है, तो मुझे डर लग रहा अपने विकल्पों को शायद इस प्रकार हैं:
सूर्य कोर JRE के लिए प्रारूप लाइसेंस के लिए के लिए
- इंतजार। यह, मेरा मानना है कि उन्होंने हाल ही में किया है, लेकिन मुझे किसी भी रिलीज तिथियों (शायद जावाएफएक्स के साथ करने के लिए)
- जावा में अपना स्वयं का कार्यान्वयन, और लाइसेंस का भुगतान नहीं है। मैं इसे भी पसंद नहीं करूंगा, या तो।
- अपने स्वयं के जावा रैपर को LAME, JNA के माध्यम से, या SWIG
- Lame4J में योगदान दें।
- एक और प्रारूप चुनें। ओजीजी और एफएलएसी काफी अच्छे हैं, और अपेक्षाकृत अच्छी तरह से समर्थित हैं।
धन्यवाद जेम्स! मुझे लगता है कि मैंने आपके द्वारा सुझाए गए कुछ समान पाया है। –
@ मोहित: क्या आप अपना पिक साझा करना चाहते हैं? यह विषय में रुचि रखने वाले अन्य लोगों के लिए उपयोगी हो सकता है। – Rekin
@ रेकिन: मैं यहां देखता हूं कि मुझे ऐसा करना चाहिए था .. अब से 3 साल हो चुके हैं और मेरे पास अब वह कोड नहीं है। मैं पूरी तरह भूल गया हूं कि मैंने क्या उपयोग किया। :( –