FLAC ऑडियो (.flac)

Xiph.Org मानक

FLAC व्यापक रूप से उपयोग किया जाने वाला ओपन-सोर्स लॉसलेस ऑडियो फ़ॉर्मैट है; प्रदर्शन ऑडियो और सेटिंग्स पर निर्भर करता है।

FLAC को MP3 में कन्वर्ट करें

मुफ्त इन-ब्राउज़र FLAC से MP3 कन्वर्टर। अपने डिवाइस पर तुरंत फ़ाइलें कन्वर्ट करें।

निरीक्षण और मेटाडेटा

ऑपरेटिंग सिस्टम और फ़ाइल विश्लेषक शुरुआती बाइनरी बाइट अनुक्रम का निरीक्षण करके FLAC फ़ाइलों की पहचान करते हैं:

फ़ाइलें यहाँ चुनें या छोड़ें

निजी - फ़ाइलें कभी आपके डिवाइस से बाहर नहीं जातीं

या पेस्ट करें Ctrl+V
नेटवर्क पर कोई डेटा भेजे बिना गोपनीयता की गारंटी: बाहरी सर्वर पर 0 बाइट अपलोड किए गए। सारी प्रोसेसिंग आपके ब्राउज़र सैन्डबॉक्स में स्थानीय रूप से हुई।

बाइट-स्तरीय हेडर हस्ताक्षर (मैजिक बाइट्स)

ऑपरेटिंग सिस्टम और फ़ाइल विश्लेषक शुरुआती बाइनरी बाइट अनुक्रम का निरीक्षण करके FLAC फ़ाइलों की पहचान करते हैं:

HEX हस्ताक्षर (ऑफ़सेट 0):

66 4C 61 43

ASCII निरूपण: fLaC

मानकीकरण: Xiph.Org खुला मानक / IETF मसौदा

तकनीकी विनिर्देश

कंटेनर आर्किटेक्चरMETADATA_BLOCK संरचना वाला मूल FLAC बिटस्ट्रीम कंटेनर
कंप्रेशनसबफ़्रेम विभाजन के साथ रैखिक पूर्वानुमान (LPC) और Rice एंट्रॉपी कोडिंग
बाइट एंडियानेसबिग-एंडियन बिटस्ट्रीम हेडर; सैंपल पेलोड में साइन किए गए पूर्णांक PCM
कलर स्पेसलागू नहीं (दोषरहित ऑडियो स्ट्रीम)
चैनल और संरचना1 से 8 अलग-अलग ऑडियो चैनल
अधिकतम आयामनमूना दर 655,350 Hz तक और प्रति नमूना बिट गहराई 4 से 32 बिट तक।
पारदर्शिताऑडियो का 100% गणितीय रूप से दोषरहित और बिट-सटीक पुनरुत्पादन
स्ट्रीमिंग और प्रोग्रेसिवमूल फ़्रेम सिंक्रनाइज़ेशन शब्द और सीकिंग टेबल बाइट-रेंज HTTP स्ट्रीमिंग का समर्थन करते हैं

तकनीकी तुलना मैट्रिक्स: FLAC बनाम प्रतियोगी

तकनीकी विशेषताFLAC (वर्तमान)ALACWAVAPE
लाइसेंसिंग मॉडलमुफ्त और ओपन सोर्स (BSD/GPL)Apache 2.0 ओपन सोर्सपब्लिक डोमेन / मालिकाना RIFFओपन सोर्स कस्टम लाइसेंस
डिकोडिंग सीपीयू लोडअति-कम; न्यूनतम बैटरी प्रभावकमशून्य CPU डीकंप्रेसन ओवरहेडमध्यम से उच्च
त्रुटि का पता लगानाकच्चे PCM ऑडियो का एम्बेडेड 128-बिट MD5 हस्ताक्षरकेवल एटम-स्तरीय अखंडताअंतर्निहित सुविधा नहींप्रति-फ्रेम CRC32 चेकसम
हार्डवेयर प्लेयर समर्थनकार स्टीरियो, घरेलू रिसीवर और हाई-फ़ाई सिस्टम में व्यापक रूप से समर्थितऐप्पल डिवाइस और AirPlay रिसीवरअनुकूलता प्लेयर और डिवाइस पर निर्भर करती है।बहुत सीमित

सामान्य करप्शन मोड और हेक्स रिकवरी गाइड

FLAC डिकोडर 'MD5 signature mismatch' लॉग करता है या प्लेबैक के दौरान प्लेयर अटक जाता है।

मूल कारण: बिट रॉट या ट्रांसमिशन त्रुटि के कारण संपीड़ित ऑडियो फ़्रेम डेटा के कुछ बिट बदल गए।

रिकवरी: 'flac -t sample.flac' का उपयोग करके अखंडता का परीक्षण करें। दूषित फ़्रेमों को अनदेखा करने और ऑडियो पुनर्प्राप्त करने के लिए 'flac -F' के साथ पुनः एनकोड करें।

सुरक्षा विश्लेषण और पार्सर अटैक वेक्टर्स

FLAC में एक परिपक्व कोडबेस है, लेकिन विकृत मेटाडेटा ब्लॉक (जैसे ओवरसाइज़्ड पिक्चर या क्यू शीट ब्लॉक) पार्सर समस्याएँ पैदा कर सकते हैं।

ज्ञात अटैक वेक्टर्स

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

सुरक्षात्मक सर्वोत्तम प्रथाएँ: मेमोरी बफर आवंटित करने से पहले मेटाडाटा ब्लॉक लंबाई को सत्यापित करें, और उचित अधिकतम कवर आर्ट आयामों को लागू करें।

ऐतिहासिक मूल और मील के पत्थर

2017माइक्रोसॉफ्ट और ऐप्पल ने Windows 10 और macOS High Sierra में नेटिव FLAC डीकोडिंग समर्थन जोड़ा।
2003FLAC, Ogg, Vorbis और Theora के साथ Xiph.Org फाउंडेशन छत्र के अंतर्गत शामिल हुआ।
2001जॉश कोल्सन ने ओपन-सोर्स GPL/BSD लाइसेंस के तहत FLAC 1.0 जारी किया।

मुख्य लाभ और खूबियाँ

  • पूरी तरह से खुला, रॉयल्टी-मुक्त विनिर्देश जिसमें कोई पेटेंट प्रतिबंध नहीं है।
  • असममित डिज़ाइन बैटरी-बाधित हार्डवेयर पर तुरंत, हल्की डिकोडिंग को सक्षम बनाता है।
  • ऑटोमैटिक बिट-स्तरीय करप्शन सत्यापन के लिए STREAMINFO हेडर में MD5 ऑडियो हस्ताक्षर शामिल है।

तकनीकी सीमाएँ और कमियाँ

  • MP3, AAC या Opus जैसे हानिपूर्ण प्रारूपों की तुलना में FLAC फ़ाइलें काफ़ी बड़ी होती हैं (आमतौर पर 5 गुना)।
  • DAW आंतरिक मिक्सिंग बसों में आमतौर पर उपयोग किए जाने वाले 32-बिट फ़्लोटिंग-पॉइंट ऑडियो डेटा के लिए कोई नेटिव समर्थन नहीं है।
  • पुराने Apple ऐप्लिकेशनों के लंबे समय तक असमर्थन के कारण ALAC जैसे वैकल्पिक प्रारूपों की ज़रूरत पड़ी।

रोचक तकनीकी जानकारी

  • 4-बाइट मैजिक सिग्नेचर 'fLaC' में बड़े और छोटे अक्षरों का मिश्रण, 'Free Lossless Audio Codec' नाम को दर्शाता है।
  • यूरोपीय अंतरिक्ष एजेंसी ने वायुमंडलीय अंतरिक्ष मिशनों से वैज्ञानिक ऑडियो रिकॉर्डिंग को संपीड़ित करने के लिए FLAC का उपयोग किया।
  • नील यंग के उच्च-रिज़ॉल्यूशन पोनो संगीत प्लेयर ने अपना पूरा पारिस्थितिकी तंत्र 24-bit/192 kHz FLAC के आसपास बनाया।

अक्सर पूछे जाने वाले तकनीकी प्रश्न

क्या FLAC MP3 की तरह ही ऑडियो को संपीड़ित करता है?

नहीं। FLAC लॉसलेस है, इसलिए डिकोड किए गए ऑडियो नमूने स्रोत नमूनों से मेल खाते हैं। फ़ाइल का आकार सामग्री और सेटिंग पर निर्भर करता है; कमी का कोई निश्चित प्रतिशत नहीं है। MP3 हानिपूर्ण है और ऑडियो जानकारी हटाकर अक्सर छोटी फ़ाइल बनाता है।

FLAC संपीड़न लेवल (0-8) क्या करता है?

FLAC के संपीड़न स्तर एन्कोडिंग समय और CPU की खपत को प्रभावित करते हैं, ऑडियो की गुणवत्ता को नहीं। हर स्तर (0 से 8 तक) डिकोड होने पर बिल्कुल एक जैसा ऑडियो देता है। स्तर 8 को एन्कोड करने में अधिक समय लगता है, लेकिन इससे फ़ाइलें थोड़ी छोटी बनती हैं।

क्या FLAC एल्बम कवर आर्टवर्क को स्टोर कर सकता है?

हाँ। FLAC में एक समर्पित METADATA_BLOCK_PICTURE ब्लॉक शामिल होता है जो फ्रंट कवर, बैक कवर और लाइनर आर्ट को सीधे ऑडियो फ़ाइल के अंदर एम्बेड करता है।

संबंधित FLAC रूपांतरण जोड़े

FLAC से MP3

लॉसलेस FLAC फ़ाइलों को संपीड़ित MP3 फ़ाइलों में बदलने से फ़ाइल का आकार काफी घट जाता है। इससे आपकी संगीत लाइब्रेरी पुराने मीडिया प्लेयर और कम स्टोरेज वाले मोबाइल डिवाइस के साथ संगत हो जाती है।

MP3 से FLAC

MP3 को FLAC में बदलने पर डिकोड किया गया ऑडियो PCM के रूप में लॉसलेस तरीके से संपीड़ित होता है, लेकिन मूल MP3 संपीड़न में हटाई गई आवृत्तियाँ वापस नहीं आतीं।

ALAC से FLAC

ऐप्पल लॉसलेस ऑडियो कोडेक फ़ाइलों को FLAC मास्टर में बदलने से आपके संग्रहित संगीत संग्रह को ऐप्पल-विशिष्ट MP4 कंटेनरों से हजारों मीडिया प्लेयर और हार्डवेयर उपकरणों पर समर्थित ओपन-सोर्स मानक में स्थानांतरित किया जाता है।

FLAC से ALAC

लॉसलेस फ़ॉर्मैट के बीच सही रूपांतरण ऑडियो सैंपल सुरक्षित रख सकता है, लेकिन परिणाम कन्वर्टर पर निर्भर करता है।

WAV से FLAC

असंपीड़ित WAV PCM को FLAC Master में बदलने से ऑडियो फ़ाइलों का आकार आधा हो जाता है, और ध्वनि डेटा का एक बिट भी नहीं खोता।

FLAC से WAV

FLAC मास्टर को WAV PCM में बदलने से बिना किसी समझौते के हार्डवेयर संगतता के लिए संपीड़ित ऑडियो को कच्चे पल्स-कोड मॉड्यूलेशन डेटा में अनपैक किया जाता है।

APE से FLAC

Monkey’s Audio (APE) ट्रैक को FLAC में बदलें ताकि दोषरहित ऑडियो कई प्लेयर और डिवाइस पर अधिक व्यापक रूप से समर्थित हो।

AIFF से FLAC

AIFF को FLAC में बदलने से फ़ाइल का आकार कम हो सकता है, लेकिन बचत की मात्रा ऑडियो पर निर्भर करती है।