منصوبے کے بارے میں
Video Mover کا رخ کثیر پلیٹ فارم مواد کی آپریشن کے منظرناموں کی طرف ہے اور یہ مواد کے داخل ہونے، ویڈیو پروسیسنگ، کاپی رائٹنگ، ٹاسک شیڈولنگ، پلیٹ فارم اپ لوڈنگ اور لاگ ریکارڈنگ کو ایک قابل ترتیب پائپ لائن میں جوڑتا ہے۔ پروجیکٹ اس بات پر زور دیتا ہے کہ اسے صرف قانونی استعمال کے حامل مواد اور اکاؤنٹس کے لیے استعمال کیا جائے، اور استعمال کنندگان کو کاپی رائٹ، پلیٹ فارم قواعد اور مقامی قوانین و ضوابط کی پابندی کرنی چاہیے۔
اہم صلاحیتوں میں یہ شامل ہیں: Watchdog پر مبنی مخصوص ڈائریکٹری کی نگرانی، نئی فائل کے داخل ہونے پر ٹاسک خودکار طور پر شروع کرنا؛ FFmpeg/OpenCV پر مبنی قابل امتزاج پروسیسنگ چین، جس میں خودکار سب ٹائٹلز، اپنی مرضی کے عنوانات، BGM، پکچر اِن پکچر، خاموش کلپس، آئینہ، گردش، کراپ، فیڈ اِن اور فیڈ آؤٹ، کوالٹی ایڈجسٹمنٹ، پس منظر کا دھندلاپن، فریم کا تبادلہ، رنگ کی تبدیلی اور ٹیکسچر نوائز وغیرہ شامل ہیں؛ ہم آہنگ ماحول میں NVIDIA ہارڈویئر انکوڈنگ استعمال کی جا سکتی ہے؛ علی بابا کلاؤڈ بیلین بڑے ماڈل کو مربوط کر کے عنوانات اور ٹیگ ڈرافٹ تیار کیے جاتے ہیں، لیکن اشاعت سے پہلے انسانی حتمی جائزہ برقرار رکھا جاتا ہے؛ APScheduler کے ذریعے ٹاسک قطار، مقررہ پروگرام اور عمل درآمد کی حالت کو برقرار رکھا جاتا ہے؛ Playwright پر مبنی TikTok، ڈوئن، کوئیشو، Bilibili، ویڈیو اکاؤنٹ اور Xiaohongshu کے اپ لوڈ کے طریقہ کار کو اپنایا گیا ہے، جو لاگ ان اسٹیٹ کے دوبارہ استعمال اور فارم بھرنے کی سہولت دیتا ہے؛ پلگ ان اور Handler ڈھانچے کے ذریعے پروسیسنگ آئٹمز اور پلیٹ فارم ایڈیپٹرز کو بڑھایا جا سکتا ہے؛ ٹاسک لاگز اور حالت کو ریکارڈ کیا جاتا ہے، جو خرابیوں کی جانچ اور جائزے میں سہولت دیتا ہے۔
بنیادی ٹیکنالوجی اسٹیک Python، FFmpeg، OpenCV، Playwright، Watchdog، APScheduler اور LLM API پر مشتمل ہے۔ موجودہ دستاویزات کے مطابق آپریٹنگ ماحول Windows، Python 3.12+، Node.js 22.x، FFmpeg اور Chrome ہے؛ انسٹالیشن کے لیے setup.bat چلایا جاتا ہے اور دستاویزات کے مطابق کچھ فریق ثالث انحصارات کے لیے کمپیٹیبلٹی پیچ لگانے کی ضرورت ہوتی ہے۔ کنفیگریشن مرکزی طور پر my_apps.yaml میں ہوتی ہے، جس میں ان پٹ ڈائریکٹری، ہدف پلیٹ فارمز، اکاؤنٹ فائلز، پراکسی اور شیڈولنگ پیرامیٹرز شامل ہیں؛ API Key، Cookie جیسی حساس معلومات کو ریپازٹری میں جمع نہیں کرنا چاہیے۔
پروجیکٹ کی حدود میں یہ شامل ہیں: پلیٹ فارم کے صفحات یا انٹرفیس میں تبدیلی اپ لوڈ ایڈیپٹرز کو ناکارہ بنا سکتی ہے؛ کچھ اپ اسٹریم انحصارات کے ورژن کمپیٹیبلٹی تقاضے ہیں؛ ابھی مکمل خودکار ٹیسٹنگ اور CI قائم نہیں ہوئی، اس لیے پیداواری استعمال سے پہلے چھوٹے پیمانے پر تصدیق کرنے کی سفارش کی جاتی ہے۔ ریپازٹری کی تفصیل اسے خودکار ڈاؤن لوڈ، ڈپلیکیشن اور کثیر پلیٹ فارم سیکنڈری ڈویلپمنٹ ایکسٹینشن کی سہولت والے شارٹ ویڈیو منتقلی ٹول کے طور پر بھی پیش کرتی ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.