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

SnapOtter ایک خود میزبانی شدہ فائل پروسیسنگ ایپلیکیشن ہے جو ویب انٹرفیس، REST API، اور پائپ لائن ورک فلو کے ذریعے تبدیلی، کمپریشن، ایڈیٹنگ، OCR، ٹرانسکرپشن، میٹا ڈیٹا ہٹانے، اور مقامی AI آپریشنز فراہم کرتی ہے۔ README پانچ شعبوں میں 200 سے زیادہ ٹولز کی فہرست دیتا ہے: - تصاویر: سائز تبدیل کرنا، کراپ کرنا، کمپریس کرنا، تبدیل کرنا، واٹر مارک، رنگ ایڈجسٹمنٹ، اسکرین شاٹ صفائی، میمز، ویکٹرائزیشن، GIF ٹولز، ڈپلیکیٹ کا پتہ لگانا، پاسپورٹ فوٹوز، اور فارمیٹ کنورٹرز۔ یہ 55+ ان پٹ فارمیٹس کی حمایت کی اطلاع دیتا ہے، بشمول کیمرہ RAW فارمیٹس، اور 17 آؤٹ پٹ فارمیٹس۔ - ویڈیو: تبدیلی، کمپریشن، تراشنا، سائز تبدیل کرنا، کراپ کرنا، ضم کرنا، ویڈیو سے GIF، آڈیو نکالنا، استحکام، FPS تبدیلیاں، اور سب ٹائٹل جلانا یا نکالنا۔ - آڈیو: تبدیلی، تراشنا، نارملائزیشن، حجم اور فیڈ کنٹرول، پچ شفٹنگ، خاموشی ہٹانا، شور میں کمی، ضم کرنا، تقسیم کرنا، اور ویو فارم جنریشن۔ - PDF: ضم کرنا، تقسیم کرنا، کمپریس کرنا، تبدیل کرنا، محفوظ کرنا، غیر مقفل کرنا، ریڈیکٹ کرنا، دستخط کرنا، واٹر مارک، صفحہ نمبرنگ، OCR، اور تصاویر میں برآمد کرنا۔ - عمومی فائلیں: CSV/JSON/XML/YAML تبدیلی، CSV ضم اور تقسیم، Excel سے CSV، چارٹ تخلیق، اور ZIP تخلیق/نکالنا۔ ایک براؤزر پر مبنی، لیئر قابل تصویری ایڈیٹر شامل ہے جس میں برش، شکلیں، ایڈجسٹمنٹ، فلٹرز، منحنی خطوط، اور کی بورڈ شارٹ کٹس ہیں۔ مقامی AI فیچر سیٹ میں پس منظر ہٹانا، تصویری اپ اسکیلنگ، تصویر کی بحالی اور رنگ کاری، آبجیکٹ ہٹانا، چہرے کا دھندلا پن اور بہتری، OCR، آڈیو ٹرانسکرپشن، خودکار سب ٹائٹلز، کینوس کی توسیع، اور شفافیت کی مرمت شامل ہے۔ ٹولز کو دوبارہ استعمال کے قابل پائپ لائنوں میں ترتیب دیا جا سکتا ہے، جس میں 20 مراحل کی ڈیفالٹ حد اور JSON درآمد/برآمد ہوتی ہے۔ ہر ٹول REST API کے ذریعے API-کی توثیق کے ساتھ ظاہر ہوتا ہے، جس میں /api/docs پر انٹرایکٹو دستاویزات موجود ہیں۔ تعیناتی Docker پر مبنی ہے۔ ایک واحد کنٹینر فوری آغاز میں ایمبیڈڈ Postgres 17 اور Redis 8 شامل ہے، جبکہ پروڈکشن Compose سیٹ اپ ایپلیکیشن کو علیحدہ Postgres اور Redis کنٹینرز کے ساتھ چلاتا ہے۔ تصاویر AMD64 اور ARM64 کے لیے دستیاب ہیں۔ منتخب AI ورک لوڈز کے لیے NVIDIA CUDA ایکسلریشن کی حمایت کی جاتی ہے، بشمول پس منظر ہٹانا، اپ اسکیلنگ، اور ٹرانسکرپشن؛ OCR پورٹیبل CPU رن ٹائم استعمال کرتا ہے، اور Intel/AMD انٹیگریٹڈ-GPU AI انفرنس کو حمایت یافتہ کے طور پر درج نہیں کیا گیا ہے۔ پلیٹ فارم OIDC/SSO فراہم کنندگان جیسے Google، GitHub، اور Okta کی حمایت کرتا ہے، اور عربی کے لیے دائیں سے بائیں حمایت کے ساتھ 21 زبانوں میں لوکلائزڈ ہے۔ ڈیفالٹ فوری آغاز اسناد admin/admin ہیں، پہلے لاگ ان پر پاس ورڈ تبدیل کرنا ضروری ہے۔ پروجیکٹ بیان کرتا ہے کہ فائلیں صارف کے نیٹ ورک پر رہتی ہیں اور اس میں کوئی بیرونی SaaS انحصار نہیں ہے؛ بنیادی تجزیات کو بلڈ ٹائم یا ایڈمن سیٹنگز کے ذریعے غیر فعال کیا جا سکتا ہے۔ SnapOtter AGPLv3 اور ادا شدہ تجارتی لائسنس کے تحت دوہری لائسنس یافتہ ہے۔