2009-07-27 19 views
8

A project जो मैं काम कर रहा हूं, गतिशील रूप से ध्वनि-संपत्ति एसडब्ल्यूएफ फ़ाइलों (DefineSound टैग का उपयोग करके) बनाने में सक्षम होने की आवश्यकता है। भले ही मैं कच्चे पीसीएम का उपयोग करके DefineSound टैग सफलतापूर्वक बनाने में सक्षम हूं, मैं स्पीक्स के साथ ऐसा करने में सक्षम नहीं हूं।स्पीक्स-एन्कोडेड एसडब्ल्यूएफ?

SWF format spec (पृष्ठ 202-204) निर्दिष्ट करता है कि आप एक परिभाषित ध्वनि टैग में स्पीक्स का उपयोग कर सकते हैं, लेकिन यह विनिर्देशों के बारे में काफी अस्पष्ट है। क्या यह सिर्फ speex_bits_write का आउटपुट नहीं है? क्या यह speexenc के आउटपुट के समान है (उदा।, एक ओग फ़ाइल)? क्या यह length before each one के साथ फ्रेम की एक श्रृंखला है? मैंने इन सभी के बदलावों की कोशिश की है और उनमें से कोई भी काम नहीं करता है।

सीएस 4 का उपयोग ध्वनि-संपत्ति एसडब्ल्यूएफ बनाने के लिए किया जा सकता है, जो वास्तविक दुनिया के उदाहरण के लिए उपयोगी है। समस्या यह है कि जीयूआई केवल कुछ एन्कोडिंग (एमपी 3, नेलीमोसर, कच्चे, आदि) के लिए अनुमति देता है, लेकिन स्पीक्स नहीं।

तो, मेरा सवाल है: क्या किसी ने यह किया है? क्या आप मुझे एक संदर्भ कार्यान्वयन या एक उदाहरण स्पीक्स एसडब्ल्यूएफ के लिए इंगित कर सकते हैं?

+0

यह इस पोस्ट और के बीच की तरह दिखता है अपने पिछले आप पहले से ही मैं से जड़ों में गहरी मिल गया है कि ऊपर लिंक यहां इतनी शुद्ध अटकलें हुई हैं लेकिन यह लिंक मदद कर सकता है? http://askmeflash.com/article/1/all-about-speex-for-flash – shaunhusain

+0

क्या आप एक एफएलवी फ़ाइल बना सकते हैं जो केवल ऑडियो है और FLV बनाते समय स्पीक्स ऑडियो कोडेक का उपयोग करें? – Teddy

+0

हां, एक speex-encoded FLV बनाने के लिए यह संभव है। (आप इसे Xuggler ffmpeg build के साथ कर सकते हैं।) मेरी समस्या यह है कि एक speex-encoded * SWF * बना रहा है। – paleozogt

उत्तर