FLAC অডিও (.flac)
Xiph.Org স্ট্যান্ডার্ডদ্য ফ্রি লসলেস অডিও কোডেক (FLAC) হলো ওপেন সোর্স লসলেস অডিও ফরম্যাটের ক্ষেত্রে স্বর্ণমান, যা অসাধারণ দ্রুত এবং হার্ডওয়্যার-বান্ধব ডিকোডিংয়ের পাশাপাশি উচ্চ কম্প্রেশন অনুপাত প্রদান করে।
FLAC থেকে MP3 কনভার্ট করুন
বিনামূল্যে ইন-ব্রাউজার FLAC থেকে MP3 কনভার্টার। আপনার ডিভাইসে তাত্ক্ষণিকভাবে ফাইল কনভার্ট করুন।
ইনস্পেক্ট ও মেটাডেটা
অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে FLAC ফাইল শনাক্ত করে:
বাইট-লেভেল হেডার সিগনেচার (ম্যাজিক বাইটস)
অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে FLAC ফাইল শনাক্ত করে:
হেক্স সিগনেচার (অফসেট 0):
66 4C 61 43ASCII রিপ্রেজেন্টেশন: fLaC
স্ট্যান্ডার্ডাইজেশন: Xiph.Org Open Standard / IETF Draft
প্রযুক্তিগত বৈশিষ্ট্য
| কন্টেইনার আর্কিটেকচার | Native FLAC bitstream container with METADATA_BLOCK structure |
| কম্প্রেশন | Linear prediction (LPC) and Rice entropy coding with subframe partitioning |
| বাইট এন্ডিয়াননেস | Big-Endian bitstream headers; sample payloads signed integer PCM |
| কালার স্পেস | N/A (Lossless Audio Stream) |
| চ্যানেল ও কাঠামো | 1 to 8 discrete audio channels |
| সর্বোচ্চ মাত্রা | Sample rates up to 655,350 Hz at 4 to 32 bits per sample |
| স্বচ্ছতা | 100% mathematically lossless bit-exact audio reproduction |
| স্ট্রিমিং ও প্রোগ্রেসিভ | Native frame synchronization words and seeking tables support byte-range HTTP streaming |
টেকনিক্যাল তুলনা ম্যাট্রিক্স: FLAC বনাম প্রতিযোগীগণ
| প্রযুক্তিগত বৈশিষ্ট্য | FLAC (বর্তমান) | ALAC | WAV | APE |
|---|---|---|---|---|
| লাইসেন্সিং মডেল | ফ্রি এবং ওপেন সোর্স (BSD/GPL) | অ্যাপাচি ২.০ ওপেন সোর্স | পাবলিক ডোমেইন / প্রোপারিটরি RIFF | ওপেন সোর্স কাস্টম লাইসেন্স |
| ডিকোডিং CPU লোড | অতি-নিম্ন; সর্বনিম্ন ব্যাটারি প্রভাব | কম | শূন্য CPU ডিকম্প্রেশন ওভারহেড | মাঝারি থেকে উচ্চ |
| ত্রুটি সনাক্তকরণ | র PCM অডিওর এমবেডেড ১২৮-বিট MD5 স্বাক্ষর | শুধুমাত্র অ্যাটম-স্তরের অখণ্ডতা | কোনোটিই বিল্ট-ইন নেই | প্রতি-ফ্রেম CRC32 চেকসাম |
| হার্ডওয়্যার প্লেয়ার গ্রহণযোগ্যতা | গাড়ির স্টেরিও, হোম রিসিভার এবং হাই-ফাই রিগ জুড়ে সর্বত্র উপলব্ধ | অ্যাপল ডিভাইস এবং এয়ারপ্লে রিসিভার | সমস্ত ডিভাইস | খুব সীমিত |
সাধারণ করাপশন মোড এবং হেক্স রিকভারি গাইড
FLAC ডিকোডার 'MD5 signature mismatch' লগ করে অথবা প্লেব্যাক করার সময় গান আটকে যায়।
মূল কারণ: বিট রট বা ট্রান্সমিশন ত্রুটির কারণে সংকুচিত অডিও ফ্রেম ডেটার বিট উল্টে গেছে।
পুনরুদ্ধার: 'flac -t sample.flac' ব্যবহার করে অখণ্ডতা পরীক্ষা করুন। ক্ষতিগ্রস্থ ফ্রেমগুলো এড়িয়ে অডিও পুনরুদ্ধার করতে 'flac -F' দিয়ে পুনরায় এনকোড করুন।
নিরাপত্তা বিশ্লেষণ ও পার্সার অ্যাটাক ভেক্টর
FLAC-এর একটি পরিপক্ক কোডবেস রয়েছে, তবে ত্রুটিপূর্ণ মেটাডেটা ব্লক (যেমন অতিরিক্ত আকারের ছবি বা কিউ শিট ব্লক) পার্সার সংক্রান্ত সমস্যা তৈরি করতে পারে।
পরিচিত অ্যাটাক ভেক্টর
- METADATA_BLOCK_PICTURE পার্সিং করার সময় পূর্ণসংখ্যা ওভারফ্লো (integer overflow) যা প্যাচ না করা মিডিয়া ইনডেক্সারগুলোতে হিপ করাপশন ঘটাতে পারে।
- তৈরি করা চ্যানেল অ্যাসাইনমেন্ট বিটের কারণে স্টেরিও ডিকোরিলেশন রুটিনে শূন্য দ্বারা ভাগ (division by zero) হওয়া।
- libFLAC ভর্বিস কমেন্ট রিডারে হিপ আউট-অব-বাউন্ডস রিড।
প্রতিরক্ষামূলক সেরা অনুশীলন:
ঐতিহাসিক উৎপত্তি ও মাইলফলক
প্রধান সুবিধাসমূহ ও গুণাবলী
- সম্পূর্ণ উন্মুক্ত এবং রয়্যালটি-মুক্ত স্পেসিফিকেশন, কোনো পেটেন্ট নিষেধাজ্ঞা নেই।
- অ্যাসমেট্রিক ডিজাইন ব্যাটারি-স্বল্প হার্ডওয়্যারে তাৎক্ষণিক, হালকা ডিকোডিং সক্ষম করে।
- স্বয়ংক্রিয় বিট-স্তরের ক্ষতি যাচাইকরণের জন্য STREAMINFO হেডারে একটি MD5 অডিও স্বাক্ষর অন্তর্ভুক্ত থাকে।
কারিগরি সীমাবদ্ধতা ও অসুবিধা
- MP3, AAC বা Opus-এর মতো লসি ফরম্যাটের তুলনায় ফাইলগুলো উল্লেখযোগ্যভাবে বড় হয় (সাধারণত ৫ গুণ বড়)।
- DAW ইন্টারনাল মিক্সিং বাসে সাধারণত ব্যবহৃত ৩২-বিট ফ্লোটিং-পয়েন্ট অডিও ডেটার জন্য কোনো নেটিভ সাপোর্ট নেই।
- লিগ্যাসি অ্যাপল অ্যাপ্লিকেশনগুলোর ঐতিহাসিক আপত্তির কারণে ALAC-এর মতো বিকল্প ফরম্যাটের প্রয়োজন হয়েছিল।
আকর্ষণীয় কারিগরি তথ্য
- ৪-বাইটের ম্যাজিক সিগনেচার 'fLaC'-এ মিশ্র ক্যাপিটালাইজেশন রয়েছে যা 'Free Lossless Audio Codec'-কে নির্দেশ করে।
- ইউরোপিয়ান স্পেস এজেন্সি বায়ুমণ্ডলীয় মহাকাশ মিশন থেকে বৈজ্ঞানিক অডিও রেকর্ডিং সংকুচিত করতে FLAC ব্যবহার করেছিল।
- নেইল ইয়ং-এর হাই-রেজোলিউশন পোনো (Pono) মিউজিক প্লেয়ার ২৪-বিট/১৯২ kHz FLAC-এর চারপাশে এর পুরো ইকোসিস্টেম তৈরি করেছিল।
সচরাচর জিজ্ঞাসಿತ টেকনিক্যাল প্রশ্নাবলি
FLAC কি MP3 এর মতো ভালো অডিও কম্প্রেশন করতে পারে?
না। FLAC হলো লসলেস, যার অর্থ এটি প্রতিটি একক অডিও স্যাম্পল সংরক্ষণ করে এবং সাধারণত সাইজ ৫০% কমিয়ে আনে। অন্যদিকে MP3 হলো লসি, যা 80% থেকে 90% সাইজ কমানোর জন্য মানুষের কান শুনতে পায় না এমন ডেটা বাদ দিয়ে দেয়।
FLAC কম্প্রেশন লেভেল (0-8) কী কাজ করে?
FLAC-এ কম্প্রেশন লেভেল এনকোডিং সময় এবং CPU প্রচেষ্টাকে প্রভাবিত করে, অডিও কোয়ালিটিকে নয়। সমস্ত লেভেলই (0 থেকে 8) ঠিক একই অডিওতে ডিকম্প্রেস করে। লেভেল 8 এনকোড করতে বেশি সময় নেয় তবে সামান্য ছোট ফাইল তৈরি করে।
FLAC কি অ্যালবামের কভার আর্টওয়ার্ক সংরক্ষণ করতে পারে?
হ্যাঁ। FLAC-এ একটি ডেডিকেটেড METADATA_BLOCK_PICTURE ব্লক রয়েছে যা সরাসরি অডিও ফাইলের ভেতরে ফ্রন্ট কভার, ব্যাক কভার এবং লাইনার আর্ট এম্বেড করে।
সম্পর্কিত FLAC কনভার্সন পেয়ার
লসলেস FLAC ফাইলকে সংকুচিত MP3 ফাইলে রূপান্তর করলে ফাইলের আকার উল্লেখযোগ্যভাবে হ্রাস পায়, যার ফলে আপনার মিউজিক লাইব্রেরিটি পুরানো মিডিয়া প্লেয়ার এবং সীমিত স্টোরেজের মোবাইল ডিভাইসের সাথে সামঞ্জস্যপূর্ণ হয়।
একটি লসি MP3 ফাইলকে লসলেস FLAC ফাইলে রূপান্তর করলে অডিও ডেটা একটি আনকম্প্রেসড আর্কাইভ কন্টেইনারে চলে যায়, যদিও এটি মূল কম্প্রেশনের মাধ্যমে ইতিমধ্যে বাদ পড়ে যাওয়া ফ্রিকোয়েন্সিগুলি পুনরুদ্ধার করতে পারে না।
অ্যাপল লসলেস অডিও কোডেক ফাইলগুলোকে ফ্ল্যাক মাস্টার-এ রূপান্তর করলে আপনার আর্কাইভাল মিউজিক কালেকশন অ্যাপল-এক্সক্লুসিভ এমপিফোর কন্টেইনার থেকে হাজার হাজার মিডিয়া প্লেয়ার এবং হার্ডওয়্যার ডিভাইসে সমর্থিত একটি ওপেন-সোর্স স্ট্যান্ডার্ডে স্থানান্তরিত হয়।
ফ্ল্যাক মাস্টার অডিও ফাইলগুলোকে অ্যাপল লসলেস-এ রূপান্তর করলে মূল অডিও ডেটার প্রতিটি একক বিট অক্ষত রেখে কন্টেইনারটি নেটিভ ফ্ল্যাক থেকে এমপিফোর-এ পরিবর্তিত হয়।
অসংকুচিত ডব্লিউএভি পিসিএম অডিওকে এফএলএসি মাস্টারে রূপান্তর করলে মূল শব্দ ডেটার প্রতিটি বিট সংরক্ষণ করে ফাইলের আকার ৬০ শতাংশ পর্যন্ত হ্রাস পায়।
একটি সংকুচিত ফ্ল্যাক মাস্টার ফাইলকে অসংকুচিত ডব্লিউএভি পিসিএম ফাইলে রূপান্তর করার মাধ্যমে তাৎক্ষণিক সম্পাদনা এবং হার্ডওয়্যার প্লেব্যাকের জন্য অডিও ডেটা কাঁচা পালস কোড মডুলেশন নমুনায় আনপ্যাক করা হয়।
মাঙ্কিস অডিও (APE) আর্কাইভগুলিকে ফ্ল্যাক মাস্টার (FLAC)-এ রূপান্তর করলে আসল অডিও ডেটার প্রতিটি বিট অক্ষুণ্ণ রেখে স্টোরেজ কন্টেইনার এবং প্রেডিকশন অ্যালগরিদম পরিবর্তিত হয়।
এআইএফএফ অডিওকে এফএলএসি মাস্টারে রূপান্তর করলে মূল অডিও ডেটার প্রতিটি বিট অক্ষুণ্ণ রেখে সংকুচিত ফাইলের আকার ৬০ শতাংশ পর্যন্ত কমে যায়।