প্রকল্প সম্পর্কে

এই টুলটি একটি বিশুদ্ধ Python-এ বাস্তবায়িত Bilibili ভিডিও ডাউনলোডার, যা BV নম্বর, লং লিঙ্ক, শর্ট লিঙ্ক বা শেয়ার টেক্সটের মাধ্যমে ডাউনলোড সমর্থন করে। এর মূল বৈশিষ্ট্যগুলোর মধ্যে রয়েছে: - **বহুমাত্রিক ডাউনলোড**: মাল্টি-পার্ট ভিডিওর এক-ক্লিকে সম্পূর্ণ ডাউনলোড সমর্থন করে, একই সাথে বহুভাষিক সাবটাইটেল (.srt-তে রূপান্তরিত), ব্যারেজ XML, ভিডিও কভার এবং মেটাডেটা (info.json) সংগ্রহ করতে পারে। - **ডাউনলোড অপ্টিমাইজেশন**: ব্রেকপয়েন্ট রেজুমি ক্ষমতা ( .part ফাইল এবং HTTP Range-এর উপর ভিত্তি করে)を備 করে, স্থিতিশীলতা বৃদ্ধির জন্য স্বয়ংক্রিয় মাল্টি-ক্যান্ডিডেট CDN ফলব্যাক সমর্থন করে এবং কনকারেন্ট ডাউনলোড এক্সিলারেশন (১-৮ থ্রেড) প্রদান করে। - **AI কর্পাস রূপান্তর**: বিল্ট-ইন `--transcript` ফাংশন রয়েছে, যা সাবটাইটেলগুলোকে স্ট্রাকচারড Markdown ফরম্যাটে মার্জ করতে পারে, যা লার্জ ল্যাঙ্গুয়েজ মডেল (LLM)-এ নোট বা নলেজ বেস তৈরির জন্য ইনপুট হিসেবে দেওয়া সহজ করে। - **ইন্টারঅ্যাকশন পদ্ধতি**: কমান্ড লাইন ইন্টারফেস (CLI) এবং tkinter-ভিত্তিক গ্রাফিক্যাল ইউজার ইন্টারফেস (GUI) প্রদান করে, যা সিস্টেম ক্লিপবোর্ড থেকে লিঙ্ক পড়া এবং txt ফাইলের মাধ্যমে ব্যাচ ডাউনলোড সমর্থন করে। - **প্রযুক্তিগত বৈশিষ্ট্য**: রিস্ক কন্ট্রোল সম্ভাবনা কমাতে লোকাল API ক্যাশিং বিল্ট-ইন করা হয়েছে; ffmpeg পরিবেশ ছাড়া অডিওসহ MP4 স্ট্রিম ডাউনলোড করা সম্ভব, এবং ffmpeg ইনস্টল থাকলে হাই-ডেফিনিশন DASH স্ট্রিম মার্জ করা সমর্থন করে। - **ব্যবহারকারীর অভিজ্ঞতা**: রিয়েল-টাইম ডাউনলোড প্রগ্রেস ডিসপ্লে (শতাংশ, গতি, আনুমানিক অবশিষ্ট সময়) প্রদান করে এবং চীনা ও ইংরেজি দ্বভাষিক ইন্টারফেস সমর্থন করে।