প্রকল্প সম্পর্কে
GJ VIDEO EDITOR হলো একটি ভিডিও এডিটিং টুল যা প্রাকৃতিক ভাষার নির্দেশ (AI এজেন্ট) এবং GUI-ভিত্তিক টাইমলাইন সম্পাদনার মধ্যে নিরবচ্ছিন্নভাবে যাতায়াত করতে পারে। যেহেতু প্রজেক্টের অবস্থা `project.json`-এর মাধ্যমে কেন্দ্রীয়ভাবে পরিচালিত হয়, তাই এমন একটি ওয়ার্কফ্লো সম্ভব যেখানে মানুষ UI-এর মাধ্যমে AI-এর তৈরি করা কনফিগারেশন সূক্ষ্মভাবে পরিবর্তন করতে পারে এবং পরবর্তীতে AI-কে তা পুনরায় পড়তে দিয়ে আরও সংযোজন করতে পারে।
এর প্রধান বৈশিষ্ট্যগুলো নিম্নরূপ:
- টাইমলাইন এডিটিং: ভিডিও, সাবটাইটেল, ছবি এবং অডিওর মাল্টি-ট্র্যাক সম্পাদনা। ড্র্যাগ অ্যান্ড ড্রপ, স্প্লিট, undo/redo, স্ন্যাপিং এবং জুম সমর্থন করে।
- নন-ডেসট্রাক্টিভ এডিটিং: সোর্স ফাইলের অফসেট রেফারেন্সের মাধ্যমে সম্পাদনা।
- সাবটাইটেল ফাংশন: রিসাইজ, ফন্ট সেটিংস, ৩৬০ ডিগ্রি রোটেশন, ভার্টিকাল রাইটিং এবং আংশিক হাইলাইটিং সমর্থন করে।
- ওয়াইপ (PiP): প্রিভিউতে মুভমেন্ট, স্কেলিং এবং কর্নার রাউন্ডনেস সেটিংস।
- এক্সপোর্ট: MP4, WebM, GIF, MP3 ফরম্যাট সমর্থন করে এবং রেজোলিউশন ও ভিডিও কোয়ালিটি পরিবর্তন করা সম্ভব।
- ন্যারেশন জেনারেশন: edge-tts, ElevenLabs এবং macOS `say` ব্যবহার করে টেক্সট-টু-স্পিচ।
- টেমপ্লেট ফাংশন: JSON ফরম্যাটের স্ক্রিপ্ট থেকে প্রচুর পরিমাণে ভিডিও তৈরি করা সম্ভব।
এর ডিপেন্ডেন্সিগুলো শুধুমাত্র Python স্ট্যান্ডার্ড লাইব্রেরি, Pillow এবং ffmpeg দ্বারা গঠিত, যা কোনো বাহ্যিক ফ্রেমওয়ার্ক বা API কী ছাড়াই কাজ করে। এছাড়াও, এক্সপোর্ট করা ভিডিওগুলো পরিচালনা এবং প্লে করার জন্য "GJ VIDEO VIEWER" এর সাথে অন্তর্ভুক্ত করা হয়েছে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.