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

ক্লিপরা একটি MIT-লাইসেন্সযুক্ত ডেস্কটপ ও মোবাইল ভিডিও এডিটর যা Rust/Tauri v2 ব্যাকএন্ডের সাথে React 19 ফ্রন্টএন্ড যুক্ত করে। এটি macOS, Windows, Linux, iOS এবং Android টার্গেট করে, GitHub Releases, Homebrew, MSI এবং AppImage-এর মাধ্যমে প্রি-বিল্ট বাইনারি পাওয়া যায়। মূল ক্ষমতাগুলির মধ্যে রয়েছে ফ্রেম-নির্ভুল ট্রিমিং এবং আনডু/রিডু সহ মাল্টি-ট্র্যাক টাইমলাইন, VideoToolbox, D3D11VA এবং VAAPI-এর মাধ্যমে হার্ডওয়্যার-অ্যাক্সিলারেটেড ডিকোডিং, পিক এবং RMS ডিসপ্লে সহ রিয়েল-টাইম অডিও ওয়েভফর্ম রেন্ডারিং, অ্যানিমেটেড ওভারলে এবং ফিল্টার সহ টেক্সট ও ভিজ্যুয়াল কম্পোজিটিং, এবং MP4, MOV, WebM, MKV, MP3, WAV, PNG, ProRes এবং H.264-এর জন্য ইমপোর্ট/এক্সপোর্ট সমর্থন। আর্কিটেকচারটি React/TypeScript ফ্রন্টএন্ড (টাইমলাইন UI, প্রিভিউ ক্যানভাস, ফিল্মস্ট্রিপ ক্যাশ) কে Rust ব্যাকএন্ড (FFmpeg ডিকোডার পুল, হার্ডওয়্যার অ্যাক্সিলারেশন, এক্সপোর্ট পাইপলাইন) থেকে আলাদা করে, যা Tauri IPC-এর মাধ্যমে সংযুক্ত। প্রকল্পটিতে প্রোডাকশন-অনলি পারফরম্যান্স টেলিমেট্রিও রয়েছে যা ব্যক্তিগত ডেটা, মিডিয়া কনটেন্ট বা ফাইল পাথ ছাড়াই সংখ্যাসূচক টাইমিং মেট্রিক্স এবং GPU/OS তথ্য সংগ্রহ করে। ডেভেলপমেন্টের জন্য Node.js 18+, Rust 1.70+ এবং FFmpeg 6.0+ প্রয়োজন। রিপোজিটরিতে ফ্রন্টএন্ড ও ব্যাকএন্ড টেস্ট, TypeScript চেকিং এবং ফরম্যাটিং স্ক্রিপ্ট অন্তর্ভুক্ত রয়েছে। MIT লাইসেন্সের অধীনে অবদান স্বাগত, FFmpeg নির্ভরতাগুলি LGPL v2.1+ এর অধীনে।