AAC অডিও (.aac)

ISO/IEC স্ট্যান্ডার্ড

অ্যাডভান্সড অডিও কোডিং (AAC) হলো MP3-এর একটি প্রমিত উত্তরসূরি, যা অভিন্ন বিটরেট জুড়ে উচ্চতর সংকোচন দক্ষতা এবং শ্রবণযোগ্য বিশ্বস্ততা প্রদান করার জন্য ডিজাইন করা হয়েছে।

AAC থেকে MP3 কনভার্ট করুন

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

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

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

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

১০০% প্রাইভেট ব্রাউজার-মধ্যস্থ কনভার্শন - ফাইল কখনো আপনার ডিভাইস ছেড়ে যায় না

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

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

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

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

FF F1

ASCII রিপ্রেজেন্টেশন: ÿñ

স্ট্যান্ডার্ডাইজেশন: ISO/IEC 13818-7 / ISO/IEC 14496-3

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

কন্টেইনার আর্কিটেকচারADTS (Audio Data Transport Stream) bitstream or MPEG-4 Part 14 container
কম্প্রেশনModified Discrete Cosine Transform (MDCT) with temporal noise shaping and psychoacoustic modeling
বাইট এন্ডিয়াননেসBig-Endian bitstream framing
কালার স্পেসN/A (Audio Bitstream)
চ্যানেল ও কাঠামোUp to 48 discrete audio channels with arbitrary speaker mapping
সর্বোচ্চ মাত্রাSample rates from 8 kHz up to 96 kHz (16/24-bit PCM source)
স্বচ্ছতাPerceptual lossy coding; transparent quality achieved around 192-256 kbps stereo
স্ট্রিমিং ও প্রোগ্রেসিভNative ADTS frame synchronization words enable arbitrary byte-stream streaming

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

প্রযুক্তিগত বৈশিষ্ট্যAAC (বর্তমান)MP3OGGOPUS
কম্প্রেশন দক্ষতাউচ্চ; ১২৮-১৯২ kbps-এ স্বচ্ছ স্টেরিওমাঝারি; ১৯২-২৫৬ kbps প্রয়োজনউচ্চ; ১৬০ kbps-এ AAC-এর তুলনামূলকঅতি-উচ্চ; ৯৬-১২৮ kbps-এ স্বচ্ছ
সর্বোচ্চ চ্যানেল৪৮টি ডিসক্রিট চ্যানেল২টি চ্যানেল (স্টেরিও) / MPEG-২ এ ৫.১২৫৫টি ডিসক্রিট চ্যানেল২৫৫টি ডিসক্রিট চ্যানেল
হার্ডওয়্যার এক্সেলারেশনসমস্ত মোবাইল এবং ডেস্কটপ সিলিকন জুড়ে ১০০% সর্বজনীন১০০% লেগ্যাসি সিলিকন সমর্থনসীমিত ডেডিকেটেড DSP হার্ডওয়্যার চিপক্রমবর্ধমান ব্রাউজার এবং অ্যান্ড্রয়েড/iOS হার্ডওয়্যার সমর্থন
অ্যালগরিদমিক বিলম্বমাঝারি (~১০০ ms বাফার বিলম্ব)উচ্চ (~১০০-১৫০ ms)মাঝারি (~১০০ ms)অতি-নিম্ন (৫-২৬.৫ ms, VoIP-এর জন্য অপ্টিমাইজ করা)

সাধারণ করাপশন মোড এবং হেক্স রিকভারি গাইড

মিডিয়া প্লেয়ার লুপ করে বা উচ্চ-পিচের ডিজিটাল স্ট্যাটিক বার্স্ট তৈরি করে।

মূল কারণ: প্যাকেট লস বা নিখোঁজ ১২-বিট সিঙ্কওয়ার্ডের কারণে ADTS ফ্রেম হেডারের ডিসিনক্রোনাইজেশন।

পুনরুদ্ধার: ফ্রেম ইনডেক্স পুনর্নির্মাণ করতে ffmpeg -i broken.aac -c:a copy fixed.m4a ব্যবহার করে কাঁচা AAC অডিওকে একটি MP4/M4A কন্টেইনারে পুনরায় প্যাকেজ করুন।

নিরাপত্তা বিশ্লেষণ ও পার্সার অ্যাটাক ভেক্টর

AAC ডিকোডারগুলি উচ্চ-থ্রুপুট অডিও DSP লুপে কাজ করে যেখানে ত্রুটিপূর্ণ প্যাকেট দৈর্ঘ্য সফ্টওয়্যার বাস্তবায়নে পূর্ণসংখ্যা ওভারফ্লো (integer overflows) ট্রিগার করতে পারে।

পরিচিত অ্যাটাক ভেক্টর

  • ADTS ফ্রেম দৈর্ঘ্য ফিল্ডে পূর্ণসংখ্যা ওভারফ্লো, যা আনপ্যাচড C++ ডিকোডারগুলিতে বাফার ওভার-রিড ঘটায়।
  • মাল্টিচ্যানেল ডাউনমিক্সিংয়ের সময় অবৈধ মেমরি রাইট ট্রিগার করে এমন কারুকাজ করা চ্যানেল কনফিগারেশন বিট।
  • SBR (স্পেকট্রাল ব্যান্ড রেপ্লিকেশন) সিন্থেসিস টেবিল পার্সিংয়ের সময় সীমার বাইরে হিপ অ্যালোকেশন।

প্রতিরক্ষামূলক সেরা অনুশীলন:

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

2003অ্যাপল কম্পিউটার আইটিউনস স্টোর এবং আইপড লাইনের জন্য ডিফল্ট অডিও ফরম্যাট হিসেবে AAC নির্বাচন করে।
1999হাই-এফিসিয়েন্সি AAC (HE-AAC) প্রোফাইল সহ ISO/IEC 14496-3 হিসেবে MPEG-4 স্ট্যান্ডার্ডে অন্তর্ভুক্ত।
1997MPEG-2 পার্ট 7 হিসেবে ISO/IEC 13818-7 এর অধীনে প্রমিত করা হয়েছে, যা সমস্ত বিটরেটে MPEG-1 লেয়ার III-কে ছাড়িয়ে গেছে।

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

  • সমতুল্য এবং নিম্ন বিটরেটে MP3-এর তুলনায় উচ্চতর অডিও স্বচ্ছতা (যেমন, ১২৮ kbps বনাম ১৯২ kbps)।
  • সরাউন্ড সাউন্ড এবং ডলবি প্রো লজিক ওয়ার্কফ্লোর জন্য ৪৮টি পর্যন্ত সম্পূর্ণ ব্যান্ডউইথ অডিও চ্যানেলের জন্য নেটিভ সমর্থন।
  • iOS, অ্যান্ড্রয়েড, macOS, উইন্ডোজ এবং কনজ্যুমার স্মার্ট টেলিভিশনে সর্বজনীন নেটিভ হার্ডওয়্যার ডিকোডিং।

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

  • পারসেপচুয়াল লসি এনকোডিং শ্রবণযোগ্য নয় এমন হারমোনিক ফ্রিকোয়েন্সি ফেলে দেয়, যা অডিও মাস্টারিংয়ের জন্য অনুপযুক্ত করে তোলে।
  • MP4 (M4A) র‍্যাপারে কন্টেইনারাইজেশন ছাড়া ADTS বিটস্ট্রিমগুলিতে এমবেডেড সিকিং টেবিলের অভাব থাকে।
  • Via লাইসেন্সিং কর্পোরেশন দ্বারা পরিচালিত প্যাটেন্ট পুল লাইসেন্সিং ঐতিহাসিকভাবে ওপেন সোর্স এনকোডার উদ্ভাবনকে ধীর করে দিয়েছে।

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

  • ইউটিউব স্ট্যান্ডার্ড স্টেরিও ভিডিও অডিও স্ট্রিমের জন্য ১২৮ kbps-এ AAC এনকোডিং ডিফল্ট করে।
  • ADTS সিঙ্কওয়ার্ড হলো পরপর ১২টি বাইনারি ওয়ান (0xFFF), যা টিউনারদের মিড-স্ট্রীমে লাইভ সম্প্রচারের সাথে যুক্ত হতে সক্ষম করে।
  • সনি প্লেস্টেশন ৩, প্লেস্টেশন পোর্টেবল এবং ভিটা অডিওর জন্য ডিফল্ট কম্প্রেশন স্ট্যান্ডার্ড হিসেবে AAC গ্রহণ করেছে।

সচরাচর জিজ্ঞাসಿತ টেকনিক্যাল প্রশ্নাবলি

MP3 এর তুলনায় 128 kbps গতিতে AAC কেন ভালো মানের শব্দ (sound) প্রদান করে?

AAC-এ উচ্চতর ফ্রিকোয়েন্সি রেজোলিউশন (96 kHz পর্যন্ত), বিশুদ্ধ MDCT ফিল্টার ব্যাংক, টেম্পোরাল নয়েজ শেপিং (TNS), এবং আরও নমনীয় স্টেরিও প্রেডিকশন টুল রয়েছে যা MP3-তে প্রচলিত প্রি-ইকো আর্টিফ্যাক্টগুলোকে দূর করে।

র-AAC (Raw AAC) এবং M4A এর মধ্যে পার্থক্য কী?

র-AAC চ্যাপ্টার বা মেটাডেটা ইনডেক্স ছাড়াই সাধারণ ADTS ফ্রেমিং ব্যবহার করে। অন্যদিকে, M4A একই AAC অডিও পেলোডকে মেটাডেটা, অ্যালবাম আর্ট এবং সিক টেবিল সহ একটি ISO বেস মিডিয়া কন্টেইনারে (MP4) মোড়কজাত করে।

AAC কি লসলেস (lossless) অডিও কম্প্রেশন সমর্থন করে?

না। স্ট্যান্ডার্ড AAC কঠোরভাবে লসি (lossy)। একই M4A কন্টেইনারের ভেতরে বিট-টু-বিট লসলেস অডিওর জন্য অ্যাপল অ্যাপল লসলেস (ALAC) তৈরি করেছে।

সম্পর্কিত AAC কনভার্সন পেয়ার