فائل فارمیٹ

OGG - Ogg Vorbis آڈیو

OGG فائل ایک اوپن، رائلٹی فری کنٹینر ہے جو عموماً Vorbis آڈیو رکھتی ہے۔ آپ کو یہ اوپن سورس سافٹ ویئر، گیم ساؤنڈ ٹریکس اور ساؤنڈ آرکائیوز میں ملتی ہے۔

.ogg

Ogg ایک اوپن کنٹینر فارمیٹ ہے جسے Xiph.Org Foundation نے تیار کیا ہے، جو ایک غیر منافع بخش ادارہ ہے جو رائلٹی فری میڈیا ٹیکنالوجی بناتا ہے۔ .ogg سے ختم ہونے والی فائل تقریباً ہمیشہ Ogg ہوتی ہے جس میں Vorbis شامل ہوتا ہے، جو ایک lossy آڈیو کوڈیک ہے جسے MP3 کا پیٹنٹ فری متبادل بنانے کے لیے ڈیزائن کیا گیا تھا۔ اسی لیے لوگ عام طور پر Ogg Vorbis کہتے ہیں اور دونوں کو ایک ساتھ مراد لیتے ہیں۔ آپ کو یہ فائلیں اوپن سورس سافٹ ویئر میں، گیم ساؤنڈ ٹریکس میں، زبان اور تلفظ کے آرکائیوز میں، اور ان ویب سائٹس پر ملتی ہیں جو آڈیو ہوسٹ کرنے کے لیے کسی قسم کا لائسنس نہیں لینا چاہتی تھیں۔

ایک کنٹینر جس کے اندر کوڈیک ہوتا ہے

Ogg خود کچھ بھی کمپریس نہیں کرتا۔ یہ ایک ریپر ہے جو میڈیا اسٹریم کو صفحات میں تقسیم کرتا ہے، جن میں سے ہر ایک میں چیک سم اور پوزیشن مارکر ہوتا ہے، تاکہ پلیئر ڈیٹا کی تصدیق کر سکے، درمیان میں کسی پوائنٹ پر جا سکے، اور یہاں تک کہ ایسے لائیو براڈکاسٹ کو بھی فالو کر سکے جس کا کوئی اختتام نہ ہو۔ کئی اسٹریمز کو ایک ہی فائل میں انٹرلیو کیا جا سکتا ہے، اور اسی طرح آڈیو اور ویڈیو ایک ساتھ منتقل ہوتے ہیں۔ Vorbis کے علاوہ، Ogg میں Opus، FLAC، Speex اور Theora ویڈیو کوڈیک بھی ہو سکتے ہیں، اسی لیے Xiph .oga ایکسٹینشن ان Ogg آڈیو فائلوں کے لیے تجویز کرتا ہے جو Vorbis نہ ہوں، اور .ogv ویڈیو کے لیے۔

Vorbis، جو عام طور پر اندر موجود کوڈیک ہوتا ہے، lossy ہے: یہ ویو فارم کے چھوٹے حصوں کو فریکوئنسیز میں بدلتا ہے اور وہ تفصیل نکال دیتا ہے جس کی کمی سننے والے کو غالباً محسوس نہیں ہو گی، اور جو حصہ نکال دیا جائے وہ واپس نہیں آتا۔ یہ فطری طور پر ویری ایبل بٹ ریٹ رکھتا ہے، یعنی جہاں موسیقی کو ضرورت ہو وہاں زیادہ ڈیٹا استعمال کرتا ہے اور خاموش حصوں میں کم۔ یہ کوڈ بُکس پر بھی انحصار کرتا ہے جو ہر فائل اپنے ہیڈر میں ساتھ رکھتی ہے، اور یہی وہ وجوہات میں سے ایک ہے جن کی بنا پر اس کی کوالٹی ایک ہی سائز پر MP3 کے مقابلے میں بہتر رہی۔

OGG فائل میں موجود میٹا ڈیٹا

Vorbis اپنے ٹیگز کو ایک خاص ہیڈر پیکٹ میں Vorbis comments کے ذریعے محفوظ رکھتا ہے، یہی اسکیم FLAC بھی استعمال کرتا ہے۔ Vorbis comment بس فیلڈ کے نام، ایک ایکول سائن، اور پلین ٹیکسٹ ویلیو پر مشتمل ہوتا ہے، جس سے یہ نظام غیر معمولی حد تک لچکدار ہو جاتا ہے: فیلڈ نام کسی سرکاری فہرست تک محدود نہیں ہوتے، اور وہی فیلڈ کئی بار آ سکتی ہے، لہٰذا اگر کسی ٹریک کا کریڈٹ تین پرفارمرز کو ہو تو اس میں صرف ARTIST کی تین لائنیں ہوں گی۔

تجویز کیے گئے نام وہی ہیں جو آپ توقع کریں گے: TITLE, ARTIST, ALBUM, TRACKNUMBER, DATE, GENRE, DESCRIPTION, COMPOSER, PERFORMER, COPYRIGHT, LICENSE, ORGANIZATION, VERSION اور ISRC۔ معیاری فیلڈز میں سے دو اپنی ساخت کے لحاظ سے ذاتی معلومات رکھتے ہیں اور ان کا الگ سے ذکر ضروری ہے۔ LOCATION اس جگہ کے لیے ہے جہاں ریکارڈنگ کی گئی ہو، اور CONTACT اس طریقے کے لیے جس سے ریکارڈنگ کے پیچھے موجود فرد یا تنظیم تک پہنچا جا سکے، جو عملی طور پر عام طور پر ایک ای میل ایڈریس یا ذاتی ویب سائٹ ہوتی ہے۔ دونوں فیلڈز خودکار طور پر نہیں بھری جاتیں، لیکن ریکارڈنگ اور فیلڈ ورک کے لیے استعمال ہونے والے ایپس انہیں استعمال کرتے ہیں۔

معیاری ناموں کے علاوہ، وہ سب کچھ بھی مل سکتا ہے جو سافٹ ویئر چین نے شامل کیا ہو۔ ENCODER بالکل وہ پروگرام اور اس کا ورژن بتاتا ہے جس نے فائل بنائی، اور آپ کو replay gain پیمائشیں، ایسے identifiers بھی مل سکتے ہیں جو البم کو کسی آن لائن میوزک ڈیٹا بیس سے جوڑتے ہوں، اور ایک COMMENT فیلڈ جس میں کچھ بھی ہوسکتا ہے جو کسی نے لکھا ہو۔ کور آرٹ یہاں غیر معمولی ہے: اپنی الگ ساخت رکھنے کے بجائے اسے comment فیلڈ کے اندر این کوڈ کی گئی تصویر کے طور پر محفوظ کیا جاتا ہے۔ پرانی فائلوں میں بعض اوقات سامنے کی طرف ID3 ٹیگ لگا ہوتا ہے، جسے ایسے ٹیگر نے جوڑ دیا ہوتا ہے جو بہتر نہیں جانتا تھا۔ پلیئرز اسے نظر انداز کر سکتے ہیں، لیکن میٹا ڈیٹا رپورٹ پھر بھی اس کا مواد دکھا دے گی۔

OGG کب استعمال کریں

Ogg Vorbis ایک مناسب انتخاب ہے جب لائسنسنگ اہم ہو، جب آپ کسی سافٹ ویئر یا گیم کے اندر آڈیو فراہم کر رہے ہوں، یا جب آپ بس اچھی lossy کوالٹی چاہتے ہوں بغیر کسی کو ادائیگی کیے۔ براؤزرز اور ڈیسک ٹاپ پلیئرز اسے بخوبی سنبھال لیتے ہیں۔ اس کی کمزوری ہارڈ ویئر ہے: کار سٹیریوز، پرانے فون اور بہت سے پورٹیبل پلیئرز MP3 یا AAC کی توقع کرتے ہیں، اس لیے جو فائل لیپ ٹاپ پر درست چلتی ہے وہ گاڑی کے ڈیش بورڈ پر نظر تک نہیں آتی۔ Xiph کے اپنے خاندان کے اندر اب نئی چیزوں کے لیے Opus وہ کوڈیک ہے جسے ترجیح دی جاتی ہے، اور یہ بھی انہی Ogg صفحات میں سفر کرتا ہے، اسی لیے ان فائلوں کی ایکسٹینشن .opus ہوتی ہے۔