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

یہ ٹول خالص Python میں تیار کردہ ایک Bilibili ویڈیو ڈاؤنلوڈر ہے، جو BV نمبر، لمبے لنکس، مختصر لنکس یا شیئرنگ ٹیکسٹ کے ذریعے ڈاؤن لوڈنگ کی سپورٹ کرتا ہے۔ اس کے بنیادی افعال میں شامل ہیں: - **کثیر جہتی ڈاؤن لوڈنگ**: ملٹی پارٹ ویڈیوز کو ایک کلک سے مکمل ڈاؤن لوڈ کرنے کی صلاحیت، جس میں کثیر لسانی سب ٹائٹلز (.srt میں تبدیل شدہ)، danmaku XML، ویڈیو کور اور میٹا ڈیٹا (info.json) کی گرفت شامل ہے۔ - **ڈاؤن لوڈ آپٹیمائزیشن**: بریک پوائنٹ ریزوم کی صلاحیت (.part فائلوں اور HTTP Range پر مبنی)، استحکام بڑھانے کے لیے خودکار CDN فال بیک، اور تیز ڈاؤن لوڈنگ کے لیے کنکرنٹ ڈاؤن لوڈنگ (1-8 تھریڈز) کی سہولت۔ - **AI کورپس کنورژن**: بلٹ ان `--transcript` فنکشن، جو سب ٹائٹلز کو اسٹرکچرڈ Markdown فارمیٹ میں ضم کر سکتا ہے، تاکہ اسے Large Language Models (LLM) میں نوٹس یا نالج بیس بنانے کے لیے استعمال کیا جا سکے۔ - **انٹرایکشن کے طریقے**: کمانڈ لائن انٹرفیس (CLI) اور tkinter پر مبنی گرافیکل یوزر انٹرفیس (GUI) فراہم کرتا ہے، جو سسٹم کلپ بورڈ سے لنکس پڑھنے اور txt فائلوں کے ذریعے بیچ ڈاؤن لوڈنگ کو سپورٹ کرتا ہے۔ - **تکنیکی خصوصیات**: رسک کنٹرول کے امکانات کو کم کرنے کے لیے مقامی API کیشنگ شامل ہے؛ ffmpeg کے بغیر آڈیو کے ساتھ MP4 اسٹریم ڈاؤن لوڈ کی جا سکتی ہے، جبکہ ffmpeg کی تنصیب کے بعد ہائی ڈیفینیشن DASH اسٹریمز کو مرج کرنے کی سپورٹ ملتی ہے۔ - **صارف کا تجربہ**: ریئل ٹائم ڈاؤن لوڈنگ پروگریس (فیصد، رفتار، متوقع بقیہ وقت) کی نمائش، اور چینی و انگریزی دو لسانی انٹرفیس کی سپورٹ۔