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

YouTube Bili Localizer একটি স্থানীয়করণ টুল যা অনুমোদিত ভিডিওকে লক্ষ্য করে, স্থানীয় ফাইল বা অনুমোদিত URL কে বাংলা উপশিরসযুক্ত হার্ড সাবটাইটেল ভিডিওতে রূপান্তর করে এবং B সাইটে আপলোডের তথ্য পূরণে সহায়তা করে। এর মূল কার্য প্রবাহ অন্তর্ভুক্ত: 1. উপকরণ সংগ্রহ: স্থানীয় ফাইল বা yt-dlp এর মাধ্যমে YouTube ভিডিও সমর্থন করে, ব্যবহারকারী কুকি এবং PO টোকেন কনফিগার করতে পারে। 2. উপশিরস নিষ্কাশন: faster-whisper ব্যবহার করে অডিও ট্রান্সক্রিপশন করা হয় এবং Tesseract OCR এর মাধ্যমে চিত্রের টেক্সট শনাক্ত করা হয়, দুটোর টাইমলাইন একত্রিত এবং ডুপ্লিকেট মুছে ফেলা সমর্থিত। 3. অনুবাদ ও প্রুফরিডিং: OpenAI বা DeepSeek এর মতো LLM একত্রিত করে প্রেক্ষাপটভিত্তিক ব্যাচ অনুবাদ, মৌলিক উপশিরস প্রুফরিডিং এবং আপলোড মেটাডেটা তৈরি করা হয়। 4. ভিডিও রেন্ডারিং: FFmpeg ব্যবহার করে উপশিরসকে হার্ড সাবটাইটেলে রেন্ডার করা হয়, কাস্টম ফন্ট, আউটলাইন, শ্যাডো এবং অবস্থান সমর্থিত, অগ্রাধিকারে NVIDIA NVENC ত্বরণ ব্যবহার করা হয়। 5. প্রকাশ সহায়তা: Playwright এর মাধ্যমে B সাইটে আপলোডের তথ্য পূরণে সহায়তা প্রদান করা হয়, ব্যবহারকারী ম্যানুয়ালি নিশ্চয়তাপূর্ণ করার পর জমা দেওয়া হয়। এই টুলটি React-ভিত্তিক গ্রাফিক্যাল ওয়ার্কস্টেশন (WebView) এবং CLI কমান্ড লাইন ইন্টারফেস প্রদান করে, সিস্টেম কর্মক্ষমতা সমতollen জন্য তিনটি সংস্থান মোড (সंतুলিত, ব্যাকগ্রাউন্ড, তীব্র) সমর্থন করে। প্রতিটি পর্যায়ের প্রক্রিয়া ফলাফল চেকপয়েন্ট হিসাবে সংরক্ষণ করা হয়, যা বন্ধ করার পর পুনরায় চালু করার অনুমতি দেয়।