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

Video Mover বহু-প্ল্যাটফর্ম কন্টেন্ট অপারেশন পরিস্থিতির জন্য ডিজাইন করা হয়েছে, যা উপাদান ইনপুট, ভিডিও প্রক্রিয়াকরণ, কন্টেন্ট জেনারেশন, টাস্ক শিডিউলিং, প্ল্যাটফর্ম আপলোড এবং লগ রেকর্ডিংকে একটি কনফিগারযোগ্য পাইপলাইনে সংযুক্ত করে। প্রকল্পটি আইনত ব্যবহারের অধিকারযুক্ত কন্টেন্ট ও অ্যাকাউন্টের উপর জোর দেয়; ব্যবহারকারীদের কপিরাইট, প্ল্যাটফর্ম নিয়ম ও স্থানীয় আইন মেনে চলতে হবে। প্রধান ক্ষমতার মধ্যে রয়েছে: Watchdog-ভিত্তিক নির্দিষ্ট ডিরেক্টরি পর্যবেক্ষণ, নতুন ফাইল এন্ট্রিতে স্বয়ংক্রিয় টাস্ক ট্রিগার; FFmpeg/OpenCV-ভিত্তিক কম্পোজেবল প্রক্রিয়াকরণ চেইন যা স্বয়ংক্রিয় সাবটাইটেল, কাস্টম শিরোনাম, ব্যাকগ্রাউন্ড মিউজিক, পিকচার-ইন-পিকচার, মিউট ক্লিপিং, মিরর, রোটেশন, ক্রপ, ফেড-ইন/আউট, কোয়ালিটি অ্যাডজাস্টমেন্ট, ব্যাকগ্রাউন্ড ব্লার, ফ্রেম সুইচিং, কালার শিফট ও টেক্সচার নয়েজ সমর্থন করে; সামঞ্জস্যপূর্ণ পরিবেশে NVIDIA হার্ডওয়্যার এনকোডিং ব্যবহার; Alibaba Cloud Bailian বড় মডেল ব্যবহার করে শিরোনাম ও ট্যাগ ড্রাফ্ট তৈরি, তবে প্রকাশের আগে মানবিক চূড়ান্ত পর্যালোচনা সংরক্ষিত; APScheduler ব্যবহার করে টাস্ক কিউ, সময়সূচী ও এক্সিকিউশন স্টেটাস রক্ষণাবেক্ষণ; Playwright-ভিত্তিক TikTok, Douyin, Kuaishou, Bilibili, WeChat Video ও Xiaohongshu আপলোড প্রক্রিয়ার অভিযোজন, লগইন স্টেট পুনঃব্যবহার ও ফর্ম পূরণ সমর্থন; প্লাগইন ও হ্যান্ডলার কাঠামোর মাধ্যমে প্রক্রিয়াকরণ আইটেম ও প্ল্যাটফর্ম অ্যাডাপ্টার সম্প্রসারণ; টাস্ক লগ ও স্টেটাস রেকর্ডিং যা তদন্ত ও পুনর্বিবেচনায় সহায়তা করে। প্রযুক্তিগত স্ট্যাক প্রধানত Python, FFmpeg, OpenCV, Playwright, Watchdog, APScheduler ও LLM API নিয়ে গঠিত। বর্তমান ডকুমেন্টে রান এনভায়রনমেন্ট হিসেবে Windows, Python 3.12+, Node.js 22.x, FFmpeg ও Chrome উল্লেখ করা হয়েছে; ইনস্টলেশনের সময় setup.bat চালাতে হবে এবং কিছু থার্ড-পার্টি নির্ভরতার জন্য ডকুমেন্ট অনুযায়ী কম্প্যাটিবিলিটি প্যাচ প্রয়োগ করতে হবে। কনফিগারেশন my_apps.yaml-এ কেন্দ্রীভূত, যার মধ্যে ইনপুট ডিরেক্টরি, টার্গেট প্ল্যাটফর্ম, অ্যাকাউন্ট ফাইল, প্রক্সি ও শিডিউলিং প্যারামিটার অন্তর্ভুক্ত; API কী, কুকি ইত্যাদি সংবেদনশীল তথ্য রিপোজিটরিতে জমা দেওয়া উচিত নয়। প্রকল্পের সীমাবদ্ধতার মধ্যে রয়েছে: প্ল্যাটফর্ম পৃষ্ঠা বা API পরিবর্তনের কারণে আপলোড অ্যাডাপ্টার অকার্যকর হতে পারে; কিছু আপস্ট্রিম নির্ভরতার সংস্করণ সামঞ্জস্যের প্রয়োজনীয়তা রয়েছে; সম্পূর্ণ স্বয়ংক্রিয় পরীক্ষা ও CI এখনও প্রতিষ্ঠিত হয়নি; উৎপাদন ব্যবহারের আগে ছোট আকারে যাচাই করার পরামর্শ দেওয়া হয়। রিপোজিটরি বিবরণে একে স্বয়ংক্রিয় ডাউনলোড, ডিডুপ্লিকেশন ও মাল্টি-প্ল্যাটফর্ম সেকেন্ডারি ডেভেলপমেন্ট সম্প্রসারণ সমর্থনকারী শর্ট ভিডিও ট্রান্সফার টুল হিসেবেও চিহ্নিত করা হয়েছে।