इस प्रोजेक्ट के बारे में
bili-subtitle एक सिंगल-फ़ाइल userscript है, जिसका उपयोग Bilibili वीडियो पेजों से CC और AI सबटाइटल को स्वचालित रूप से निकालने के लिए किया जाता है। यह एक मल्टी-स्ट्रेटजी फ़ॉलबैक मैकेनिज्म का उपयोग करता है: यह पहले WBI सिग्नेचर API का प्रयास करता है, विफल होने पर नए Protobuf इंटरफ़ेस का उपयोग करता है, और अंत में प्लेयर द्वारा लोड किए गए संसाधनों को कैप्चर करता है। सभी सबटाइटल ट्रैक वीडियो संदर्भ (bvid:cid) से जुड़े होते हैं और विश्वसनीयता के आधार पर क्रमबद्ध होते हैं, जिससे यह सुनिश्चित होता है कि केवल सही सबटाइटल ही प्रदर्शित हों। स्क्रिप्ट कुकीज़ नहीं पढ़ती है, ऑडियो-वीडियो डाउनलोड नहीं करती है, ASR को कॉल नहीं करती है, और इसमें कोई डेटा अपलोड या विश्लेषण नहीं होता है। यह प्लेन टेक्स्ट, टाइमलाइन के साथ टेक्स्ट, और TXT, SRT, JSON एक्सपोर्ट का समर्थन करता है। इंस्टॉलेशन सरल है, केवल Tampermonkey या Violentmonkey की आवश्यकता है, और एक्सट्रैक्शन शुरू करने के लिए "सबटाइटल" बटन पर क्लिक करें। पैनल विस्तृत डायग्नोस्टिक जानकारी प्रदान करता है, जिसमें प्रत्येक रणनीति की निष्पादन स्थिति और अंतिम विजेता शामिल है। इसका डिज़ाइन लक्ष्य शून्य कॉन्फ़िगरेशन, उच्च लचीलापन और छोटा आकार है, जिसे विशेष रूप से Bilibili इंटरफ़ेस के बार-बार होने वाले परिवर्तनों से निपटने के लिए बनाया गया है। प्रोजेक्ट ने 72 यूनिट टेस्ट पास किए हैं, जो WBI सिग्नेचर एल्गोरिदम, क्रॉस-वीडियो सबटाइटल त्रुटि-रोकथाम तंत्र और वास्तविक ब्राउज़र एक्सट्रैक्शन क्षमता को सत्यापित करते हैं। यह एनीमे पेजों, मोबाइल डिवाइस या इंटरनेशनल साइट का समर्थन नहीं करता है। समस्या निवारण गाइड में 403/404, खाली ट्रैक, लॉग-इन न होना जैसी सामान्य समस्याओं को कवर किया गया है। विकास निर्भरता न्यूनतम है, बिल्ड और टेस्ट अलग-अलग हैं, और संरचना स्पष्ट है। कई ओपन-सोर्स प्रोजेक्ट्स की तकनीकी प्रेरणा के लिए आभार, लेकिन कोड स्वतंत्र रूप से कार्यान्वित है। यह एक गैर-आधिकारिक प्रोजेक्ट है, जो केवल वर्तमान उपयोगकर्ता द्वारा एक्सेस किए जा सकने वाले सबटाइटल कंटेंट को प्रोसेस करता है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.