FLAC অডিও (.flac)

Xiph.Org স্ট্যান্ডার্ড

FLAC বহুল ব্যবহৃত ওপেন-সোর্স লসলেস অডিও ফরম্যাট; কার্যকারিতা অডিও ও সেটিংসের ওপর নির্ভর করে।

FLAC থেকে MP3-তে রূপান্তর করুন

বিনামূল্যের ব্রাউজারভিত্তিক FLAC-থেকে-MP3 রূপান্তরকারী। আপনার ডিভাইসেই ফাইল তাৎক্ষণিকভাবে রূপান্তর করুন।

ইনস্পেক্ট ও মেটাডেটা

অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে FLAC ফাইল শনাক্ত করে:

এখানে ফাইল নির্বাচন করুন বা ড্রপ করুন

ব্যক্তিগত - ফাইল কখনোই আপনার ডিভাইস ছেড়ে যায় না

অথবা পেস্ট করুন Ctrl+V
নেটওয়ার্কে কোনো ডেটা পাঠানো হয় না - গোপনীয়তার নিশ্চয়তা: বাহ্যিক সার্ভারে ০ বাইট আপলোড করা হয়েছে। সমস্ত প্রক্রিয়াকরণ আপনার ব্রাউজার স্যান্ডবক্সে স্থানীয়ভাবে ঘটেছে।

বাইট-লেভেল হেডার সিগনেচার (ম্যাজিক বাইটস)

অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে FLAC ফাইল শনাক্ত করে:

হেক্স সিগনেচার (অফসেট 0):

66 4C 61 43

ASCII রিপ্রেজেন্টেশন: fLaC

স্ট্যান্ডার্ডাইজেশন: Xiph.Org Open Standard / IETF Draft

প্রযুক্তিগত বৈশিষ্ট্য

কন্টেইনার আর্কিটেকচারMETADATA_BLOCK কাঠামোসহ নেটিভ FLAC বিটস্ট্রিম কন্টেইনার
কম্প্রেশনসাবফ্রেম পার্টিশনিংসহ লিনিয়ার প্রেডিকশন (LPC) ও Rice এনট্রপি কোডিং
বাইট এন্ডিয়াননেসবিটস্ট্রিম হেডারের জন্য বিগ-এন্ডিয়ান; স্যাম্পল পেলোড সাইনড ইন্টিজার PCM
কালার স্পেসপ্রযোজ্য নয় (লসলেস অডিও স্ট্রিম)
চ্যানেল ও কাঠামো১ থেকে ৮টি পৃথক অডিও চ্যানেল
সর্বোচ্চ মাত্রাপ্রতি স্যাম্পলে ৪ থেকে ৩২ বিটে সর্বোচ্চ ৬৫৫,৩৫০ Hz স্যাম্পল রেট
স্বচ্ছতা১০০% গাণিতিকভাবে লসলেস, বিট-নিখুঁত অডিও পুনরুৎপাদন
স্ট্রিমিং ও প্রোগ্রেসিভনেটিভ ফ্রেম সিঙ্ক্রোনাইজেশন ওয়ার্ড এবং সিকিং টেবিল বাইট-রেঞ্জ HTTP স্ট্রিমিং সমর্থন করে

টেকনিক্যাল তুলনা ম্যাট্রিক্স: FLAC বনাম প্রতিযোগীগণ

প্রযুক্তিগত বৈশিষ্ট্যFLAC (বর্তমান)ALACWAVAPE
লাইসেন্সিং মডেলফ্রি এবং ওপেন সোর্স (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 ভর্বিস কমেন্ট রিডারে হিপ আউট-অব-বাউন্ডস রিড।

প্রতিরক্ষামূলক সেরা অনুশীলন: মেমরি বাফার বরাদ্দ করার আগে মেটাডেটা ব্লকের দৈর্ঘ্য যাচাই করুন এবং কভার আর্টের যুক্তিসঙ্গত সর্বোচ্চ মাত্রা প্রয়োগ করুন।

ঐতিহাসিক উৎপত্তি ও মাইলফলক

2017মাইক্রোসফট এবং অ্যাপল উইন্ডোজ ১০ এবং ম্যাকওএস হাই সিয়েরা (macOS High Sierra)-তে নেটিভ FLAC ডিকোডিং সাপোর্ট যুক্ত করে।
2003FLAC, ওগ (Ogg), ভর্বিস (Vorbis) এবং থিওরা (Theora)-র পাশাপাশি Xiph.Org ফাউন্ডেশনের ছাতার নিচে যুক্ত হয়।
2001জশ কোলসোন (Josh Coalson) ওপেন সোর্স GPL/BSD লাইসেন্সের অধীনে FLAC ১.০ প্রকাশ করেন।

প্রধান সুবিধাসমূহ ও গুণাবলী

  • সম্পূর্ণ উন্মুক্ত এবং রয়্যালটি-মুক্ত স্পেসিফিকেশন, কোনো পেটেন্ট নিষেধাজ্ঞা নেই।
  • অ্যাসমেট্রিক ডিজাইন ব্যাটারি-স্বল্প হার্ডওয়্যারে তাৎক্ষণিক, হালকা ডিকোডিং সক্ষম করে।
  • স্বয়ংক্রিয় বিট-স্তরের ক্ষতি যাচাইকরণের জন্য STREAMINFO হেডারে একটি MD5 অডিও স্বাক্ষর অন্তর্ভুক্ত থাকে।

কারিগরি সীমাবদ্ধতা ও অসুবিধা

  • MP3, AAC বা Opus-এর মতো লসি ফরম্যাটের তুলনায় ফাইলগুলো উল্লেখযোগ্যভাবে বড় হয় (সাধারণত ৫ গুণ বড়)।
  • DAW ইন্টারনাল মিক্সিং বাসে সাধারণত ব্যবহৃত ৩২-বিট ফ্লোটিং-পয়েন্ট অডিও ডেটার জন্য কোনো নেটিভ সাপোর্ট নেই।
  • লিগ্যাসি অ্যাপল অ্যাপ্লিকেশনগুলোর ঐতিহাসিক আপত্তির কারণে ALAC-এর মতো বিকল্প ফরম্যাটের প্রয়োজন হয়েছিল।

আকর্ষণীয় কারিগরি তথ্য

  • ৪-বাইটের ম্যাজিক সিগনেচার 'fLaC'-এ মিশ্র ক্যাপিটালাইজেশন রয়েছে যা 'Free Lossless Audio Codec'-কে নির্দেশ করে।
  • ইউরোপিয়ান স্পেস এজেন্সি বায়ুমণ্ডলীয় মহাকাশ মিশন থেকে বৈজ্ঞানিক অডিও রেকর্ডিং সংকুচিত করতে FLAC ব্যবহার করেছিল।
  • নেইল ইয়ং-এর হাই-রেজোলিউশন পোনো (Pono) মিউজিক প্লেয়ার ২৪-বিট/১৯২ 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 মাস্টার-এ রূপান্তর করলে আপনার আর্কাইভাল মিউজিক কালেকশন অ্যাপল-এক্সক্লুসিভ এমপিফোর কন্টেইনার থেকে হাজার হাজার মিডিয়া প্লেয়ার এবং হার্ডওয়্যার ডিভাইসে সমর্থিত একটি ওপেন-সোর্স স্ট্যান্ডার্ডে স্থানান্তরিত হয়।

FLAC থেকে ALAC

লসলেস ফরম্যাটের মধ্যে সঠিক রূপান্তর অডিও স্যাম্পল রাখতে পারে, তবে ফলাফল কনভার্টারের ওপর নির্ভর করে।

WAV থেকে FLAC

অসংকুচিত WAV PCM-কে FLAC Master-এ রূপান্তর করলে শব্দের একটি বিটও বাদ না দিয়ে অডিও ফাইলের আকার অর্ধেক হয়ে যায়।

FLAC থেকে WAV

একটি সংকুচিত FLAC মাস্টার ফাইলকে অসংকুচিত WAV পিসিএম ফাইলে রূপান্তর করার মাধ্যমে তাৎক্ষণিক সম্পাদনা এবং হার্ডওয়্যার প্লেব্যাকের জন্য অডিও ডেটা কাঁচা পালস কোড মডুলেশন নমুনায় আনপ্যাক করা হয়।

APE থেকে FLAC

Monkey’s Audio (APE) track-কে FLAC-এ রূপান্তর করলে ক্ষতিহীন অডিও বজায় থাকে এবং অনেক player ও device-এ আরও ব্যাপক সমর্থন পাওয়া যায়।

AIFF থেকে FLAC

AIFF থেকে FLAC-এ রূপান্তর ফাইলের আকার কমাতে পারে, তবে কতটা কমবে তা অডিওর ওপর নির্ভর করে।