অডিও লেয়ার হলো MPEG-1 এবং MPEG-2 অডিওর ৩টি কম্প্রেশন পদ্ধতির একটির নাম। মানগুলিতে এগুলোর নাম Layer I, Layer II এবং Layer III। কোনো অডিও বা ভিডিও ফাইলে অডিও লেয়ার মান আপনাকে জানায়, কোন পদ্ধতিতে শব্দ এনকোড করা হয়েছে।
প্রতিটি লেয়ারের একটি সংক্ষিপ্ত নামও আছে: MP1, MP2 এবং MP3। তাই একটি MP3 ফাইলে Layer III অডিও থাকে।
"layer" শব্দটির সঙ্গীত প্রযোজনায় অন্য অর্থও আছে। এই পাতায় শব্দটি শুধু এই MPEG মানকেই বোঝায়।
কোন ফাইলগুলো এটিকে বহন করে
অডিও লেয়ার কেবল MP1, MP2 এবং MP3 অডিওতেই থাকে। অন্য কোডেক, যেমন AAC এবং FLAC, এই ৩টি লেয়ার ব্যবহার করে না। আপনি নিচের ধরনের ফাইলে এই মানটি পেতে পারেন:
- যেসব অডিও ফাইলের এক্সটেনশন
.mp1,.mp2বা.mp3, সেগুলোতে MPEG অডিও থাকে। - MPEG ভিডিও ফাইলেও MPEG অডিও থাকতে পারে, যেমন Layer II অডিওসহ একটি MPEG-2 ফাইল।
- ভিডিও CD এবং HDV ক্যামকর্ডার রেকর্ডিংয়ে Layer II অডিও ব্যবহার করা হয়।
- MKV ফাইলে অডিও ট্র্যাক হিসেবে এই ৩টি লেয়ারের যেকোনোটি থাকতে পারে।
মানগুলি দেখতে কেমন
বিভিন্ন প্রোগ্রাম লেয়ারকে বিভিন্নভাবে দেখায়। "Layer 3" এবং "Layer III" একই অর্থ বোঝায়, কারণ কিছু প্রোগ্রাম রোমান অঙ্কের বদলে অঙ্ক ব্যবহার করে।
- ExifTool, ফিল্ড
AudioLayer:1,2বা3 - ffprobe, ফিল্ড
codec_name:mp1,mp2বাmp3 - ffprobe, codec long name:
MP3 (MPEG audio layer 3) - MKV ফাইলে Matroska codec ID:
A_MPEG/L1,A_MPEG/L2বাA_MPEG/L3
লেয়ার এবং MPEG ভার্সন ২টি আলাদা মান। ExifTool ফিল্ড MPEGAudioVersion এ ভার্সন দেখায়, যার মান হতে পারে 1, 2 বা 2.5। তাই একটি MP3 ফাইলে MPEG-1 Layer III অডিও বা MPEG-2 Layer III অডিও থাকতে পারে।
মানের উৎস কোথায়
MPEG ফরম্যাটে পুরো ফাইলের জন্য আলাদা মেটাডেটা সেকশন নেই। অডিও হলো ফ্রেমের একটি স্ট্রিম, এবং প্রতিটি ফ্রেমের নিজস্ব হেডার থাকে। সেই হেডারে ২ বিটে লেয়ার সংরক্ষণ করা হয়।
সংরক্ষিত সংখ্যাটি উল্টো ক্রমে চলে। সংরক্ষিত 1 মানে Layer III, 2 মানে Layer II এবং 3 মানে Layer I। ExifTool এই সংখ্যা প্রথম অডিও ফ্রেম থেকে পড়ে এবং এটিকে লেয়ার নম্বরে রূপান্তর করে।
এর ফলে লেয়ার শিরোনাম বা অ্যালবামের মতো ট্যাগ থেকে ভিন্ন হয়। একটি MP3 ফাইল এসব ট্যাগ আলাদা ID3 ব্লকে রাখে।
লেয়ার অডিও স্ট্রিমের অংশ। ExifTool অডিও লেয়ার পড়তে পারে, কিন্তু এটি লিখতে পারে না।
৩টি লেয়ারের পার্থক্য
উচ্চতর লেয়ার বেশি জটিল, কিন্তু এটি কম বিটরেট এ আরও দক্ষভাবে শব্দ কম্প্রেস করে। সবগুলো লেয়ারই লসী, অর্থাৎ এগুলো এমন শব্দের বিস্তারিত তথ্য বাদ দেয় যা মানুষ তুলনামূলকভাবে কম স্পষ্টভাবে শোনে।
- Layer I (MP1) কম জটিলতার জন্য নকশা করা হয়েছিল। CD-কোয়ালিটি অডিওর একটি সাধারণ বিটরেট হলো 384 kbit/s। MPEG-1 এ সর্বোচ্চ বিটরেট 448 kbit/s।
- Layer II (MP2) প্রায় CD-কোয়ালিটি পেতে 192 থেকে 256 kbit/s প্রয়োজন হয়। MPEG-1 এ সর্বোচ্চ বিটরেট 384 kbit/s। ডিজিটাল অডিও ব্রডকাস্টিং (DAB) এ Layer II ব্যবহার করা হয়।
- Layer III (MP3) সাধারণভাবে CD অডিওকে প্রায় ১২ গুণ পর্যন্ত কম্প্রেস করতে পারে। MPEG-1 এ সর্বোচ্চ বিটরেট 320 kbit/s।
আপনার ফাইলের জন্য এটি কেন গুরুত্বপূর্ণ
অন্যান্য মান সঠিকভাবে পড়তে প্রোগ্রামের অডিও লেয়ার জানা প্রয়োজন। হেডারে বিটরেট কোড আকারে সংরক্ষণ করা হয়। একই কোড প্রতিটি লেয়ারে ভিন্ন বিটরেট বোঝাতে পারে।
অডিও লেয়ার আপনাকে মিডিয়া টাইপের চেয়েও বেশি তথ্য দেয়। মিডিয়া টাইপ audio/mpeg সবগুলো লেয়ারকেই কভার করে। তাই এটি আপনাকে দেখাতে পারে না কোনো ফাইলে MP2 নাকি MP3 অডিও আছে।
কেবল অডিও লেয়ার দিয়ে শব্দের গুণমান বোঝা যায় না। শব্দের গুণমান বিটরেটের ওপরও নির্ভর করে। একটি MP3 ফাইল উচ্চ বা নিম্ন বিটরেট ব্যবহার করতে পারে, যার ফলে গুণমানও বেশি বা কম হতে পারে।