OGG Vorbis (.ogg)

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

ওগ ভরবিস হল একটি উন্মুক্ত, রয়্যালটি-মুক্ত অডিও কন্টেইনার এবং লসি কম্প্রেশন ফরম্যাট যা MP3 এবং AAC-এর মতো পেটেন্টেড ফরম্যাটের পেটেন্টের বাধামুক্ত বিকল্প হিসাবে তৈরি করা হয়েছে।

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

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

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

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

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

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

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

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

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

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

4F 67 67 53

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

স্ট্যান্ডার্ডাইজেশন: Xiph.Org Foundation / IETF RFC 3533 & RFC 5334

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

কন্টেইনার আর্কিটেকচারVorbis অডিও প্যাকেট ফ্রেম করার জন্য Ogg মাল্টিমিডিয়া বিটস্ট্রিম কন্টেইনার
কম্প্রেশনভেক্টর কোয়ান্টাইজেশন ও নয়েজ-ফ্লোর সিন্থেসিসসহ Modified Discrete Cosine Transform (MDCT)
বাইট এন্ডিয়াননেসহেডার ও ফ্রেম বিটস্ট্রিম লিটল-এন্ডিয়ান
কালার স্পেসপ্রযোজ্য নয় (লসি অডিও বিটস্ট্রিম)
চ্যানেল ও কাঠামোসর্বোচ্চ ২৫৫টি পৃথক অডিও চ্যানেল
সর্বোচ্চ মাত্রা৪৫ থেকে ৫০০ kbps পর্যন্ত পরিবর্তনশীল বিটরেটে সর্বোচ্চ ১৯২ kHz স্যাম্পল রেট
স্বচ্ছতাউচ্চ পারসেপচুয়াল লসি মান; -q 6 মানের সেটিংয়ে (প্রায় ১৯২ kbps) স্বচ্ছ
স্ট্রিমিং ও প্রোগ্রেসিভনির্ভরযোগ্য ইন্টারনেট প্যাকেট স্ট্রিমিংয়ের জন্য শুরু থেকেই নেটিভ Ogg পেজ কাঠামো তৈরি করা হয়েছে

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

প্রযুক্তিগত বৈশিষ্ট্যOGG (বর্তমান)MP3OPUSAAC
পেটেন্ট ফ্রিডম১০০% উন্মুক্ত এবং রয়্যালটি-মুক্তমেয়াদোত্তীর্ণ পেটেন্ট (পাবলিক ডোমেইন)১০০% উন্মুক্ত এবং রয়্যালটি-মুক্তপেটেন্টেড কমার্শিয়াল লাইসেন্সিং পুল
গেমিং ইন্ডাস্ট্রিতে গ্রহণযোগ্যতাব্যাপক; গেম ইঞ্জিনে স্ট্যান্ডার্ড অডিও ফরম্যাট (ইউনিটি, আনরিয়েল)ঐতিহাসিক স্ট্যান্ডার্ডক্রমবর্ধমানমোবাইল গেমিং স্ট্যান্ডার্ড
লো বিটরেট পারফরম্যান্স৯৬-১২৮ কেবিপিএস-এ ভালো৯৬ কেবিপিএস-এ খারাপ৩২-৯৬ কেবিপিএস-এ অসাধারণ৯৬-১২৮ কেবিপিএস-এ ভালো
মাল্টিচ্যানেল সমর্থন২৫৫টি স্বতন্ত্র চ্যানেল পর্যন্ত২টি চ্যানেল (স্টেরিও)২৫৫টি চ্যানেল পর্যন্ত৪৮টি চ্যানেল পর্যন্ত

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

ওগ প্লেয়ার 'Bitstream desync' রিপোর্ট করে বা প্রথম প্যাকেটে প্লেব্যাক বাতিল করে।

মূল কারণ: ক্ষতিগ্রস্ত ওগ পেজ হেডার বা একটি OggS পেজের ভেতরে অমিল থাকা CRC32 চেকসাম।

পুনরুদ্ধার: 'oggz-repair' ব্যবহার করে ওগ কন্টেইনার ফ্রেমিং রিকনস্ট্রাক্ট করুন অথবা ffmpeg -i broken.ogg -c:a copy fixed.ogg এর মাধ্যমে ট্রান্সকোড করুন।

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

ওগ কন্টেইনারগুলি পেজের ভিতরে পরিবর্তনশীল দৈর্ঘ্যের প্যাকেট সেগমেন্ট পার্স করে। বিটস্ট্রিম ডিকোডারের ত্রুটিগুলি বাউন্ডস-এর বাইরের রিড (out-of-bounds reads) ট্রিগার করতে পারে।

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

  • ভরবিস ফ্লোর ১ বা ফ্লোর ০ কার্ভ রিকনস্ট্রাকশন অ্যালগরিদমে হিপ বাফার ওভার-রিড।
  • প্রাথমিক স্ট্রিম প্রোবের সময় মেমোরি পরিষেবা অস্বীকারের আক্রমণ ঘটানোর মতো অতিরিক্ত আকারের কমেন্ট ফিল্ড।
  • পেজ অ্যাসেম্বলির সময় পূর্ণসংখ্যা ওভারফ্লো (ইন্টিজার ওভারফ্লো) ট্রিগার করে এমন প্যাকেট সেগমেন্ট টেবিল।

প্রতিরক্ষামূলক সেরা অনুশীলন: Vorbis ডিকম্প্রেশন পাইপলাইনে প্যাকেট ডেটা পাঠানোর আগে পেজ CRC32 চেকসাম যাচাই করুন।

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

2008স্পটিফাই ওগ ভরবিসকে তাদের প্রাথমিক স্ট্রিমিং অডিও কোডেক হিসাবে ব্যবহার করে তাদের মিউজিক স্ট্রিমিং প্ল্যাটফর্ম চালু করে।
2002জাইফ ডট ওর্গ ভরবিস ১.০ প্রকাশ করে, এটিকে প্রধান ওপেন সোর্স লসি অডিও ফরম্যাট হিসেবে প্রতিষ্ঠিত করে।
2000ফ্রাউনহোফারের পেটেন্ট রয়্যালটির ঘোষণার প্রতিক্রিয়া হিসাবে ক্রিস্টোফার মন্টগোমেরি ওগ প্রকল্পটি শুরু করেন।

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

  • শূন্য পেটেন্ট দাবি বা লাইসেন্সিং ফি সহ ১০০% রয়্যালটি-মুক্ত এবং ওপেন সোর্স।
  • MP3-এর তুলনায় অডিওর গুণমান কোডেক, বিটরেট, এনকোডার ও কনটেন্টের ওপর নির্ভর করে।
  • সত্যিকারের গ্যাপলেস প্লেব্যাক এবং নমনীয় ভরবিস কমেন্টস মেটাডেটার জন্য নেটিভ সমর্থন।

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

  • পুরানো কার স্টেরিও এবং স্ট্যান্ডএলোন কনজুমার প্লেয়ারে নেটিভ হার্ডওয়্যার প্লেব্যাক সমর্থনের অভাব।
  • পরবর্তী প্রজন্মের ওপাস কোডেকের মাধ্যমে স্পিচ এবং নতুন অ্যাপ্লিকেশনের জন্য অনেকাংশে স্থলাভিষিক্ত।
  • ঐতিহাসিকভাবে ডিফল্ট অ্যাপল আইওএস এবং ম্যাকওএস মিডিয়া ফ্রেমওয়ার্কে নেটিভ সমর্থনের অভাব ছিল।

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

  • ম্যাজিক সিগনেচার 'OggS' মানে 'Ogg Stream', যার পরে স্ট্রাকচার রিভিশন নম্বর থাকে।
  • 'Ogg' নামটি এসেছে নেটরেক গেমিং স্ল্যাং 'ogging' থেকে, যার অর্থ বলপূর্বক দখল নেওয়া।
  • ভিডিও গেম ডেভেলপাররা ব্যাপকভাবে ওগ ভরবিস গ্রহণ করেছিলেন কারণ এটি কোটি কোটি ডলারের প্রোপ্রিটরি MP3 পেটেন্ট লাইসেন্সিং এড়িয়ে চলেছিল।

সচরাচর জিজ্ঞাসিত প্রযুক্তিগত প্রশ্নাবলি

Ogg এবং Vorbis এর মধ্যে পার্থক্য কী?

Ogg হলো কন্টেইনার ফরম্যাট (পেজিং, ইন্টারলেভিং এবং প্যাকেট ডেলিভারির জন্য দায়ী), অন্যদিকে Vorbis হলো সেই Ogg কন্টেইনারের ভেতরে সংরক্ষিত অডিও কম্প্রেশন অ্যালগরিদম।

Spotify কেন MP3 এর পরিবর্তে Ogg Vorbis ব্যবহার করে?

Ogg Vorbis হলো রয়্যালটি-মুক্ত এবং এটি MP3-এর তুলনায় 320 kbps-এ আরও পরিষ্কার অ্যাকোস্টিক গুণমান, প্রশস্ত ডাইনামিক রেঞ্জ এবং ভালো হাই-ফ্রিকোয়েন্সি রিটেনশন প্রদান করে।

একটি Ogg ফাইলে কি ভিডিও থাকতে পারে?

হ্যাঁ। যদিও .ogg সাধারণত Vorbis অডিওকে বোঝায়, তবে একটি Ogg কন্টেইনার Theora ভিডিও (.ogv) বা FLAC অডিও (.oga) বহন করতে পারে।