منصوبے کے بارے میں
bili_add_on ایک کمانڈ لائن ٹول ہے جو ویڈیوز پر Bilibili (B站) کے ڈانماکو (danmaku) کو اوورلے کرنے کے لیے ڈیزائن کیا گیا ہے۔ یہ ٹول Bilibili ویڈیو ID سے خودکار طور پر ڈانماکو XML حاصل کرنے کے ساتھ ساتھ مقامی XML فائلیں لوڈ کرنے کی بھی حمایت کرتا ہے۔
اہم خصوصیات:
1. متعدد ان پٹ موڈز:
- overlay: مقامی ویڈیو فائل پر ڈانماکو اوورلے کرنا، جو STDIN اور STDOUT پائپ آپریشنز کو سپورٹ کرتا ہے۔
- capture: کیپچر ڈیوائسز (جیسے کیمرہ یا اسکرین کیپچر) سے ریئل ٹائم ویڈیو ان پٹ اور ڈانماکو اوورلے۔
- list-devices: دستیاب کیپچر ڈیوائسز کی فہرست دکھانا۔
2. رینڈرنگ اور حسب ضرورت:
- اسکرولنگ، باٹم، ٹاپ اور ریورس سمیت مختلف ڈانماکو موڈز کی حمایت۔
- ڈانماکو کی شفافیت، ڈسپلے ایریا، فونٹ سائز، اسکرولنگ اسپیڈ اور لائن اسپیسنگ کو حسب ضرورت بنانا۔
- گلائف لیول فونٹ فال بیک میکانزم، جو صارف کے اپنے فونٹس، سسٹم فونٹس اور پروجیکٹ کے بلٹ ان فونٹس (جیسے Source Han Sans) کو سپورٹ کرتا ہے۔
3. انکوڈنگ اور کارکردگی:
- ویڈیو کوڈیک کے لیے ffmpeg پر انحصار۔
- ہارڈویئر ایکسلریٹڈ انکوڈنگ (NVIDIA NVENC، AMD AMF، اور Intel QuickSync) کی حمایت، نیز libx264 سافٹ ویئر انکوڈنگ پری سیٹ ٹیوننگ۔
- ڈیکوڈنگ، رینڈرنگ اور انکوڈنگ کے تین مراحل پر مشتمل کنکرنٹ پائپ لائن آرکیٹیکچر۔
4. آڈیو پروسیسنگ:
- ڈیفالٹ کے طور پر اصل ویڈیو آڈیو کو برقرار رکھنا، اور --audio کے ذریعے بیرونی آڈیو سورس کو ٹائم لائن کے مطابق الائن کرنے کی سہولت۔
یہ ٹول MIT لائسنس کے تحت اوپن سورس ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.