2012-01-14 18 views
16

मैं कुछ जावास्क्रिप्ट के लिए चिकनी काम करने के लिए सबसे छोटी ऑडियो फ़ाइल की तलाश में हूं।सबसे छोटी ऑडियो फ़ाइल: एमपी 3, ओग, या वाव?

+1

आकार चिकनीता के लिए शायद ही एकमात्र कारक है। –

+1

ए 0-बाइट फ़ाइल सबसे छोटी ऑडियो फ़ाइल है जिसे आप संभवतः –

+0

@ IgnacioVazquez-Abrams पर ठीक कर सकते हैं क्या आप उस पर विस्तार कर सकते हैं? ऑडियो आकार अब तक चिकनी जावास्क्रिप्ट के लिए मेरा संदेह और परिकल्पना रहा है। – Tony

उत्तर

22

उन तीनों में से Ogg आमतौर पर MP3 से छोटा होगा। दोनों असम्पीडित WAV से बहुत छोटे होंगे। बेशक, अन्य कारक भी हो सकते हैं जो आपकी साइट के लिए गुणवत्ता में आते हैं (अधिकांश उद्देश्यों के लिए एक उल्लेखनीय अंतर नहीं है) और प्रत्येक प्रकार के लिए ब्राउज़र समर्थन।

फ़ाइल का आकार केवल उपयोगकर्ता की मशीन पर फ़ाइल डाउनलोड करने के लिए लगने वाले समय को प्रभावित करेगा। यह आवश्यक रूप से जावास्क्रिप्ट निष्पादन गति निर्धारित नहीं करेगा। आपके कोड में प्रदर्शन की बूंदों के कारण अन्य चीजें हो सकती हैं (जब तक कि आप इसे ऑडियो फ़ाइलों के फ़ाइल आकार तक सीमित नहीं कर देते)।

+0

यह दो निष्कर्षों की तुलना करने के बाद मेरा निष्कर्ष है जहां एक बड़ी ऑडियो फ़ाइल थी। ऑडियो हटाने से पहले, जावास्क्रिप्ट बेहद निष्पादित कर रहा था और मेरे कंप्यूटर को ऊपर की ओर ले गया। हटाने के बाद, जावास्क्रिप्ट मेरे कंप्यूटर को गर्म करने के बिना पूरी तरह से भाग गया। – Tony

3

डब्ल्यूएवी फाइलें बहुत बड़ी हैं, और ओग अफसोसजनक रूप से सार्वभौमिक रूप से समर्थित नहीं है, इसलिए एमपी 3 शायद आपकी सबसे अच्छी शर्त है। यदि आप यह सुनिश्चित करना चाहते हैं कि फ़ाइल जितनी जल्दी हो सके डाउनलोड हो, तो आपको संपीड़न विकल्पों का उपयोग करना चाहिए। यदि आपके पास संपीड़न विकल्पों तक पहुंच नहीं है, तो ऑडियो संपादन प्रोग्राम जैसे Audacity डाउनलोड करने का प्रयास करें। फ़ाइल खोलें और फिर इसे एमपी 3 के रूप में पुनः निर्यात करें। अपेक्षाकृत कम बिटरेट (128k, 64k, या इससे भी कम) के साथ ध्वनि फ़ाइल को सहेजने का प्रयास करें और देखें कि प्लेबैक गुणवत्ता अभी भी स्वीकार्य है या नहीं।

+6

सच नहीं है। .wav केवल एक कंटेनर प्रारूप है। यह कोडक का उपयोग किया जाता है जो वास्तविक फ़ाइल आकार निर्धारित करता है। –

+2

असल में एमपी 3 की तुलना में ओग वोरबिस का समर्थन करने वाले अधिक ब्राउज़र हैं: https://developer.mozilla.org/en-US/docs/HTML/Supported_media_formats – Pioul

4

Wav फ़ाइलें 16 बिट, 8 किलोहर्ट्ज़ (यानी 128 के बिट्स प्रति सेकंड) हो सकती हैं जबकि एमपी 3 प्रति सेकंड 16 केबीटी तक संपीड़ित किया जा सकता है। आम तौर पर wav mpg से x10 बड़ा है। यह अनुपात अत्यधिक सामग्री विशिष्ट है। Wav एक कच्चा प्रारूप है, जबकि एमपी 3 ऑडियो के लिए एक संपीड़ित प्रारूप है। अंडाकार रैपर प्रारूप का अधिक है। यह स्पीक्स संपीड़ित ऑडियो लपेट सकता है, स्पीक्स (www speex org) CELP पर आधारित एक बहुत ही कुशल संपीड़न तकनीक है।

टिप्स - ऑडैसिटी (ऑडसिटी स्रोत फोर्ज नेट) का उपयोग छोटे आकार के साथ मूल को बचाने और सहेजने के लिए करें (यदि संभव हो तो 8 किलोहर्ट्ज 16 बिट स्वरूपण) इस आउटपुट को एमपी 3 में परिवर्तित करें। एक सामान्य प्रारूप में ऑडियो रखना (एमपी 3/WAV) एक अच्छा विचार है।

+1

वास्तव में, और वोर्बिस I संशोधित असतत के आधार पर एक अग्रेषित अनुकूली मोनोलिथिक ट्रांसफॉर्म कोडेक है कोसाइन ट्रांसफॉर्म (एमडीसीटी)। [36] वोरबिस समय डोमेन से फ्रीक्वेंसी डोमेन में ध्वनि डेटा को परिवर्तित करने के लिए संशोधित पृथक कोसाइन ट्रांसफॉर्म का उपयोग करता है। परिणामी आवृत्ति-डोमेन डेटा शोर फर्श और अवशेष घटकों में तोड़ दिया जाता है, और उसके बाद कोडबुक-आधारित वेक्टर क्वांटिज़ेशन एल्गोरिदम का उपयोग करके कोडित और एन्ट्रॉपी कोड किया जाता है। Xiph.Org अब स्पीक्स अप्रचलित मानता है; इसका उत्तराधिकारी अधिक आधुनिक ओपस कोडेक है, जो सभी क्षेत्रों में इसके प्रदर्शन को पार करता है। ओपस डेटा ओग में encapsulated किया जा सकता है। –

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