OGG Vorbis (.ogg)
Xiph.Org স্ট্যান্ডার্ডওগ ভরবিস হল একটি উন্মুক্ত, রয়্যালটি-মুক্ত অডিও কন্টেইনার এবং লসি কম্প্রেশন ফরম্যাট যা এমপি৩ এবং এএসসির মতো পেটেন্টেড ফরম্যাটের একটি উন্মুক্ত বিকল্প হিসাবে তৈরি করা হয়েছে।
OGG থেকে MP3 কনভার্ট করুন
বিনামূল্যে ইন-ব্রাউজার OGG থেকে MP3 কনভার্টার। আপনার ডিভাইসে তাত্ক্ষণিকভাবে ফাইল কনভার্ট করুন।
ইনস্পেক্ট ও মেটাডেটা
অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে OGG ফাইল শনাক্ত করে:
বাইট-লেভেল হেডার সিগনেচার (ম্যাজিক বাইটস)
অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে OGG ফাইল শনাক্ত করে:
হেক্স সিগনেচার (অফসেট 0):
4F 67 67 53ASCII রিপ্রেজেন্টেশন: OggS
স্ট্যান্ডার্ডাইজেশন: Xiph.Org Foundation / IETF RFC 3533 & RFC 5334
প্রযুক্তিগত বৈশিষ্ট্য
| কন্টেইনার আর্কিটেকচার | Ogg multimedia bitstream container framing Vorbis audio packets |
| কম্প্রেশন | Modified Discrete Cosine Transform (MDCT) with vector quantization and noise floor synthesis |
| বাইট এন্ডিয়াননেস | Little-Endian headers and frame bitstream |
| কালার স্পেস | N/A (Lossy Audio Bitstream) |
| চ্যানেল ও কাঠামো | Up to 255 discrete audio channels |
| সর্বোচ্চ মাত্রা | Arbitrary sample rates up to 192 kHz at variable bitrates from 45 to 500 kbps |
| স্বচ্ছতা | High perceptual lossy quality; transparent around quality setting -q 6 (approx 192 kbps) |
| স্ট্রিমিং ও প্রোগ্রেসিভ | Native Ogg page structure designed from inception for robust Internet packet streaming |
টেকনিক্যাল তুলনা ম্যাট্রিক্স: OGG বনাম প্রতিযোগীগণ
| প্রযুক্তিগত বৈশিষ্ট্য | OGG (বর্তমান) | MP3 | OPUS | AAC |
|---|---|---|---|---|
| পেটেন্ট ফ্রিডম | ১০০% উন্মুক্ত এবং রয়্যালটি-মুক্ত | মেয়াদোত্তীর্ণ পেটেন্ট (পাবলিক ডোমেইন) | ১০০% উন্মুক্ত এবং রয়্যালটি-মুক্ত | পেটেন্টেড কমার্শিয়াল লাইসেন্সিং পুল |
| গেমিং ইন্ডাস্ট্রিতে গ্রহণযোগ্যতা | ব্যাপক; গেম ইঞ্জিনে স্ট্যান্ডার্ড অডিও ফরম্যাট (ইউনিটি, আনরিয়েল) | ঐতিহাসিক স্ট্যান্ডার্ড | ক্রমবর্মান | মোবাইল গেমিং স্ট্যান্ডার্ড |
| লো বিটরেট পারফরম্যান্স | ৯৬-১২৮ কেবিপিএস-এ ভালো | ৯৬ কেবিপিএস-এ খারাপ | ৩২-৯৬ কেবিপিএস-এ অসাধারণ | ৯৬-১২৮ কেবিপিএস-এ ভালো |
| মাল্টিচ্যানেল সমর্থন | ২৫৫টি স্বতন্ত্র চ্যানেল পর্যন্ত | ২টি চ্যানেল (স্টেরিও) | ২৫৫টি চ্যানেল পর্যন্ত | ৪৮টি চ্যানেল পর্যন্ত |
সাধারণ করাপশন মোড এবং হেক্স রিকভারি গাইড
ওগ প্লেয়ার 'Bitstream desync' রিপোর্ট করে বা প্রথম প্যাকেটে প্লেব্যাক বাতিল করে।
মূল কারণ: ক্ষতিগ্রস্ত ওগ পেজ হেডার বা একটি OggS পেজের ভেতরে অমিল থাকা CRC32 চেকসাম।
পুনরুদ্ধার: 'oggz-repair' ব্যবহার করে ওগ কন্টেইনার ফ্রেমিং রিকনস্ট্রাক্ট করুন অথবা ffmpeg -i broken.ogg -c:a copy fixed.ogg এর মাধ্যমে ট্রান্সকোড করুন।
নিরাপত্তা বিশ্লেষণ ও পার্সার অ্যাটাক ভেক্টর
ওগ কন্টেইনারগুলি পেজের ভিতরে পরিবর্তনশীল দৈর্ঘ্যের প্যাকেট সেগমেন্ট পার্স করে। বিটস্ট্রিম ডিকোডারের ত্রুটিগুলি বাউন্ডস-এর বাইরের রিড (out-of-bounds reads) ট্রিগার করতে পারে।
পরিচিত অ্যাটাক ভেক্টর
- ভরবিস ফ্লোর ১ বা ফ্লোর ০ কার্ভ রিকনস্ট্রাকশন অ্যালগরিদমে হিপ বাফার ওভার-রিড।
- প্রাথমিক স্ট্রিম প্রোবের সময় মেমোরি ডিনায়াল অফ সার্ভিস ঘটানোর মতো অতিরিক্ত আকারের কমেন্ট ফিল্ড।
- পেজ অ্যাসেম্বলির সময় পূর্ণসংখ্যা ওভারফ্লো (ইন্টিজার ওভারফ্লো) ট্রিগার করে এমন প্যাকেট সেগমেন্ট টেবিল।
প্রতিরক্ষামূলক সেরা অনুশীলন:
ঐতিহাসিক উৎপত্তি ও মাইলফলক
প্রধান সুবিধাসমূহ ও গুণাবলী
- শূন্য পেটেন্ট দাবি বা লাইসেন্সিং ফি সহ ১০০% রয়্যালটি-মুক্ত এবং ওপেন সোর্স।
- অভিন্ন বিটরেটে এমপি৩-এর তুলনায় উচ্চতর অ্যাকোস্টিক বিশ্বস্ততা এবং গতিশীল ফ্রিকোয়েন্সি প্রতিক্রিয়া।
- সত্যিকারের গ্যাপলেস প্লেব্যাক এবং নমনীয় ভরবিস কমেন্টস মেটাডেটার জন্য নেটিভ সমর্থন।
কারিগরি সীমাবদ্ধতা ও অসুবিধা
- পুরানো কার স্টেরিও এবং স্ট্যান্ডএলোন কনজুমার প্লেয়ারে নেটিভ হার্ডওয়্যার প্লেব্যাক সমর্থনের অভাব।
- পরবর্তী প্রজন্মের ওপাস কোডেকের মাধ্যমে স্পিচ এবং নতুন অ্যাপ্লিকেশনের জন্য অনেকাংশে স্থলাভিষিক্ত।
- ঐতিহাসিকভাবে ডিফল্ট অ্যাপল আইওএস এবং ম্যাকওএস মিডিয়া ফ্রেমওয়ার্কে নেটিভ সমর্থনের অভাব ছিল।
আকর্ষণীয় কারিগরি তথ্য
- ম্যাজিক সিগনেচার 'OggS' মানে 'Ogg Stream', যার পরে স্ট্রাকচার রিভিশন নম্বর থাকে।
- 'Ogg' নামটি এসেছে নেটরেক গেমিং স্ল্যাং 'ogging' থেকে, যার অর্থ বলপূর্বক দখল নেওয়া।
- ভিডিও গেম ডেভেলপাররা ব্যাপকভাবে ওগ ভরবিস গ্রহণ করেছিলেন কারণ এটি কোটি কোটি ডলারের প্রোপ্রিটরি এমপি৩ পেটেন্ট লাইসেন্সিং এড়িয়ে চলেছিল।
সচরাচর জিজ্ঞাসಿತ টেকনিক্যাল প্রশ্নাবলি
Ogg এবং Vorbis এর মধ্যে পার্থক্য কী?
Ogg হলো কন্টেইনার ফরম্যাট (পেজিং, ইন্টারলেভিং এবং প্যাকেট ডেলিভারির জন্য দায়ী), অন্যদিকে Vorbis হলো সেই Ogg কন্টেইনারের ভেতরে সংরক্ষিত অডিও কম্প্রেশন অ্যালগরিদম।
Spotify কেন MP3 এর পরিবর্তে Ogg Vorbis ব্যবহার করে?
Ogg Vorbis হলো রয়্যালটি-মুক্ত এবং এটি MP3-এর তুলনায় 320 kbps-এ ক্লিনার অ্যাকোস্টিক কোয়ালিটি, প্রশস্ত ডাইনামিক রেঞ্জ এবং ভালো হাই-ফ্রিকোয়েন্সি রিটেনশন প্রদান করে।
একটি Ogg ফাইলে কি ভিডিও থাকতে পারে?
হ্যাঁ। যদিও .ogg সাধারণত Vorbis অডিওকে বোঝায়, তবে একটি Ogg কন্টেইনার Theora ভিডিও (.ogv) বা FLAC অডিও (.oga) বহন করতে পারে।