منصوبے کے بارے میں

Mediabunny ایک جاوا اسکرپٹ لائبریری ہے جو ویب براؤزرز میں براہ راست میڈیا فائلوں کی پروسیسنگ کے لیے خالص ٹائپ اسکرپٹ میں بنائی گئی ہے۔ یہ بیرونی انحصارات کے بغیر ویڈیو اور آڈیو فائلوں کو پڑھنے، لکھنے اور تبدیل کرنے کی سہولت فراہم کرتی ہے۔ یہ ٹول کٹ کنٹینر فارمیٹس جیسے MP4، MOV، WebM، MKV، HLS، WAVE اور آڈیو فارمیٹس جیسے MP3، Ogg، ADTS، FLAC اور MPEG-TS کی حمایت کرتی ہے۔ یہ WebCodecs API کا استعمال کرتے ہوئے ہارڈ ویئر ایکسلریٹڈ انکوڈنگ اور ڈیکوڈنگ کے ذریعے 25 سے زیادہ ویڈیو، آڈیو اور سب ٹائٹل کوڈیکس کو سنبھالتی ہے۔ صلاحیتوں میں ٹرانسمکسنگ، ٹرانسکوڈنگ، ری سائزنگ، روٹیشن، کراپنگ، ری سیمپلنگ اور ٹرمنگ آپریشنز شامل ہیں۔ یہ لائبریری بڑی فائلوں کی میموری سے موثر پروسیسنگ کے لیے سٹریمنگ I/O استعمال کرتی ہے اور ٹری شیک ایبل ہونے کے لیے ڈیزائن کی گئی ہے، جو ڈویلپرز کو صرف ضروری فیچرز کو بنڈل کرنے کی اجازت دیتی ہے۔ یہ Node، Bun اور Deno کے لیے @mediabunny/server پیکیج کے ذریعے سرور ماحول تک بھی پھیلی ہوئی ہے۔