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

pyJianYingDraft একটি হালকা, নমনীয় ও সহজে ব্যবহারযোগ্য Python টুল যা JianYing ড্রাফট তৈরি ও এক্সপোর্ট করে। লক্ষ্য是全自动化的视频剪辑/混剪流水线। pip দিয়ে ইনস্টল করা যায় (Python 3.8 বা 3.11 সুপারিশ করা হয়)। বর্তমান 0.3.0 সংস্করণে বড় আপডেট হয়েছে। CapCut সংস্করণ আলাদা রিপোজিটরিতে তৈরি হচ্ছে। মূল ক্ষমতা ভিডিও ও ছবি: লোকাল ভিডিও/ছবি ম্যাটেরিয়াল ও সময় নিয়ন্ত্রণ, সামগ্রিক সমন্বয় (ঘূর্ণন, ফ্লিপ, স্কেল, স্বচ্ছতা, অবস্থান), কীফ্রেম, মাস্ক, ক্রোমা কি, ব্যাকগ্রাউন্ড ফিল, ব্লেন্ড মোড (মাল্টিপ্লাই, স্ক্রিন, ওভারলে সহ ১০টি)। অডিও: লোকাল অডিও ম্যাটেরিয়াল ও সময় নিয়ন্ত্রণ, ফেড ইন/আউট ও ভলিউম, সিন ইফেক্ট ও ভয়েস ইফেক্ট; সাউন্ড-টু-মিউজিক ইফেক্ট JianYing 5.9-এ কাজ করে না, 10.8-এ কাজ করে। টেক্সট ও সাবটাইটেল: টেক্সট স্টাইল, ফন্ট, কীফ্রেম, অ্যানিমেশন, স্ট্রোক/ব্যাকগ্রাউন্ড/শ্যাডো, বাবল ও ফুল-টেক্সট ইফেক্ট, অটো-র্যাপ, SRT সাবটাইটেল ফাইল ইমপোর্ট, সময় অফসেট ও স্টাইল রেফারেন্স সহ। ইফেক্ট, ফিল্টার ও ট্রানজিশন: ভিডিও ক্লিপ অ্যানিমেশন, ক্লিপ ইফেক্ট, ক্লিপ ফিল্টার, এবং আলাদা ইফেক্ট ট্র্যাক ও ফিল্টার ট্র্যাক; ইফেক্ট টাইপ এনাম ক্লাসে নাম ও প্যারামিটার নোট সহ, from_name দিয়ে ফাজি ম্যাচ করা যায়। ট্র্যাক ম্যানেজমেন্ট: append_track/append_tracks ও insert_track/insert_tracks দুটি ইন্টারফেস, over_track, under_track বা at_index দিয়ে লেয়ার নিয়ন্ত্রণ। টেমপ্লেট মোড: বিদ্যমান JianYing ড্রাফট টেমপ্লেট হিসেবে লোড করা যায়, নাম দিয়ে ম্যাটেরিয়াল প্রতিস্থাপন, ক্লিপ দিয়ে ম্যাটেরিয়াল প্রতিস্থাপন (ম্যাটেরিয়াল রেঞ্জ পুনর্নির্বাচন ও ক্লিপ স্ট্রেচ সহ), টেক্সট কনটেন্ট প্রতিস্থাপন, টেমপ্লেটের অডিও/ভিডিও/টেক্সট ট্র্যাক ইমপোর্ট, এবং স্টিকার/বাবল/ফুল-টেক্সট ম্যাটেরিয়াল মেটাডেটা এক্সট্রাক্ট। নতুন JianYing-এর draft_content.json প্রায়ই প্লেইন JSON নয়, fallback_loader দিয়ে অতিরিক্ত রিডার সংযোগ করতে হয়। ব্যাচ এক্সপোর্ট: JianyingController দিয়ে JianYing ড্রাফট এক্সপোর্ট নিয়ন্ত্রণ, রেজোলিউশন ও ফ্রেমরেট সামঞ্জস্য। এই ফিচার uiautomation-এর উপর নির্ভরশীল, শুধু Windows-এ কাজ করে, এবং শুধু JianYing 6 ও তার নিচের সংস্করণে (JianYing 7+ সংশ্লিষ্ট কন্ট্রোল লুকিয়ে রেখেছে)। সময় প্রক্রিয়াকরণ: অভ্যন্তরীণভাবে মাইক্রোসেকেন্ড, স্ট্রিং ফরম্যাটও সমর্থন করে (যেমন "1.5s", "1h3m12s"), tim, trange, trange_seconds সুবিধাজনক ফাংশন প্রদান করে। ক্রস-প্ল্যাটফর্ম সামঞ্জস্য: Windows-এ ড্রাফট তৈরি, টেমপ্লেট মোড ও অটো এক্সপোর্ট (JianYing সংস্করণ সীমাবদ্ধ); Linux/MacOS-এ ড্রাফট তৈরি ও টেমপ্লেট মোড, কিন্তু অটো এক্সপোর্ট নেই; তৈরি ড্রাফট Windows JianYing-এ এক্সপোর্ট করতে হবে। সতর্কতা: JianYing ড্রাফট খোলার সময় আনক্যাশড অ্যানিমেশন/ইফেক্ট/ট্রানজিশন ডাউনলোড করার চেষ্টা করে, টাইমআউট ও লোড ব্যর্থ হতে পারে; আনক্যাশড ফন্টের জন্য ড্রাফট দ্বিতীয়বার খুলতে হয়; অটো এক্সপোর্ট JianYing উইন্ডোকে সামনে আনে ও কার্সার ক্লিক নিয়ন্ত্রণ করে, তাই অবসর সময়ে চালানো উচিত এবং এক্সপোর্ট অনুমতি নিশ্চিত করতে হবে।