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

MyCut হলো কন্টেন্ট ক্রিয়েটরদের জন্য একটি AI ভিডিও এডিটিং টুল, যা টপিক নির্বাচন থেকে শুরু করে চূড়ান্ত ভিডিও তৈরির প্রক্রিয়াটিকে স্বয়ংক্রিয় করার লক্ষ্যে তৈরি করা হয়েছে। এর মূল বৈশিষ্ট্যগুলো হলো: ১. **টপিক এবং কপিরাইটিং জেনারেশন**: এটি AI-এর মাধ্যমে ইন্টারনেটে ট্রেন্ডিং বিষয় অনুসন্ধান করতে পারে, কীওয়ার্ডের ভিত্তিতে ভিডিও আউটলাইন এবং স্টোরিবোর্ড কপি তৈরি করতে পারে এবং সম্পাদনা ও সংরক্ষণের জন্য একটি কপি লাইব্রেরি প্রদান করে। ২. **স্বয়ংক্রিয় এডিটিং পাইপলাইন**: ব্যবহারকারী লোকাল ভিডিও (ঐচ্ছিক SRT সাবটাইটেলসহ) আপলোড করার পর, সিস্টেমটি একটি ছয় ধাপের পাইপলাইনের (আউটলাইন এক্সট্রাকশন $\rightarrow$ টাইম ইন্টারভ্যাল আইডেন্টিফিকেশন $\rightarrow$ হাইলাইট স্কোরিং $\rightarrow$ টাইটেল জেনারেশন $\rightarrow$ থিম ক্লাস্টারিং $\rightarrow$ FFmpeg কাটিং) মাধ্যমে স্বয়ংক্রিয়ভাবে ভিডিও স্লাইস তৈরি করে। ৩. **কপি-চালিত স্লাইসিং**: সংরক্ষিত কপিকে আপলোড করা ভিডিওর সাথে যুক্ত করার সুবিধা প্রদান করে। AI স্ক্রিপ্টের মূল পয়েন্টগুলোর ভিত্তিতে ক্লিপগুলোকে স্কোর করে, যাতে স্লাইস করা কন্টেন্ট预设 স্ক্রিপ্টের সাথে আরও সামঞ্জস্যপূর্ণ হয়। এর টেকনিক্যাল আর্কিটেকচারে FastAPI ব্যাকএন্ড এবং React ফ্রন্টএন্ড ব্যবহার করা হয়েছে এবং ডিফল্টভাবে DeepSeek LLM ইন্টিগ্রেট করা হয়েছে। এই প্রজেক্টটি ডেস্কটপ লোকাল রান মোড সাপোর্ট করে, যেখানে Redis-এর প্রয়োজন নেই, ডেটা স্টোরেজের জন্য SQLite এবং ভিডিও প্রসেসিংয়ের জন্য FFmpeg ব্যবহার করা হয়।