2008-09-10 11 views
5

मैं एमपी 3 डिकोडिंग/एन्कोडिंग के बारे में सोच रहा हूँ, और मैं AS3wav <> फ़्लैश (AS3) के लिए एमपी 3

मुझे यकीन है कि यह एक सही दर्द हो जाएगा हूँ का उपयोग कर फ्लैश में इस पुल की उम्मीद कर रहा था। ..

मुझे नहीं पता कि कहां से शुरू करना है, क्या कोई भी पॉइंटर्स पेश कर सकता है? संदर्भ सामग्री?

---- बाद में --- आपके इनपुट के लिए बहुत बहुत धन्यवाद ... ऐसा लगता है कि मेरे पास अभी तक एक लंबी सड़क है!

+0

कृपया हमें अपनी प्रगति के साथ अद्यतन! मैं विशेष रूप से एएस 3 एमपी 3 डीकोडर में रूचि रखता हूं। यह बहुत ही हास्यास्पद रूप से इसके लायक होने के लिए धीमा साबित हो सकता है।जैसा कि यहां उल्लेख किया गया है: कीमिया उस के साथ जाने का तरीका हो सकता है, या कम से कम अनियंत्रित "कीमिया ऑपकोड" का उपयोग करके इसका फायदा उठा सकता है, जो नियमित रूप से 3 में अनुपलब्ध है। HaXe इन opcodes का खुलासा करता है ... http://ncannasse.fr/blog/virtual_memory_api – aaaidan

+0

आप इसे फ्लैश में कर सकते हैं: https://github.com/kikko/Shine-MP3-Encoder-on-AS3-Achechemy –

उत्तर

1

LAME MP3 Encoder देखें। आप उनके स्रोत कोड और उनके link page चेकआउट कर सकते हैं। Mpeg.org में दस्तावेज भी होना चाहिए।

0

यह होगा एएस 3 में इसे धीमा कर रहा है। यदि आपको इस बात की परवाह है कि यह कितना समय लगेगा तो आपको वास्तव में एक सी/सी ++ कार्यान्वयन की आवश्यकता है।

0

आंद्रे मिशेल और होब्नोक्स लोगों ने अपने होब्नोक्स ऑडियोटूल के साथ कुछ समान खींच लिया, उन्होंने Java Vorbis encoder to AS3 पोर्ट किया। वे माना जाता है कि ऑडियो अवधि के दो बार लेने वाले एन्कोडिंग के साथ समाप्त हो गया।

पता नहीं कि आपका उपयोग केस क्या है, लेकिन होब्नोक्स टूल में स्पष्ट रूप से ऑडियो क्लाइंट पक्ष पर बनाया गया है, जो वोर्बिस के रूप में एन्कोड किया गया है, सर्वर पर भेजा गया है, एमपी 3 में परिवर्तित किया गया है और उपयोगकर्ता लाइब्रेरी में संग्रहीत है।

3

आप सैद्धांतिक रूप से इसे पिक्सेलबेंडर फ़िल्टर के रूप में भी कर सकते हैं, और शुद्ध एक्शनस्क्रिप्ट 3 कार्यान्वयन का उपयोग करने से काफी बेहतर प्रदर्शन करना चाहिए। PixelBender पर

अधिक जानकारी यहाँ:

http://labs.adobe.com/wiki/index.php/Pixel_Bender_Toolkit

माइक कक्षों

[email protected]

+1

भालू में दिमाग, ज़ाहिर है कि पिक्सेलबेंडर वीडियो कार्ड में नहीं चलता है। लेकिन हाँ, AS3 से बहुत तेज! – aaaidan

1

मैं एक परियोजना में WAV फ़ाइलों (वास्तव में तारांकन ध्वनि मेल) परिवर्तित मिल गया है एमपी 3 के। अगर मुझे सही याद है तो लमे के लाइसेंस के बारे में कुछ विषमताएं हैं, इसलिए मैंने पहले LAME को डाउनलोड और संकलित किया है, फिर SOX हाथ से।

मेरे पास वेब सर्वर की स्थानीय फ़ाइल सिस्टम पर वास्तव में डब्ल्यूएवी से एमपी 3 में फ़ाइलों को रूपांतरित करने के लिए PHP में लिखी गई एक वेब प्रक्रिया है (वास्तव में PHP केवल exec() के माध्यम से कमांड लाइन सॉक्स टूल की निगरानी कर रहा है)। फिर मैं PEAR Mp3_Id पैकेज का उपयोग कर एमपी 3 जरूरतों को पूरा करता हूं।

फिर मैं नव निर्मित एमपी 3 फ़ाइल को एक फ़ोल्डर में अपाचे साझा कर रहा हूं, और बकाया SoundManager2 फ़्लैश-आधारित एमपी 3 प्लेयर को इंगित करता हूं।

छोटे लेनदेन के लिए यह बहुत अच्छी तरह से काम करता है - एक मिनट या दो वॉयस मेल को कनवर्ट करने से वास्तव में प्रतिपादन और शेष पृष्ठ को वापस करने के लिए कोई सराहनीय अंतराल नहीं जोड़ा जाता है। चूंकि मुझे एक सर्वर पर अधिक उपयोगकर्ता मिलते हैं, तो संभवत: उपयोगकर्ता वास्तव में पहली बार फ़ाइल के लिए पूछने से पहले क्रॉन जॉब या रूपांतरण करने के लिए कुछ लिखना आवश्यक हो जाएगा।

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