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

Etro একটি ব্রাউজার-ভিত্তিক, প্রোগ্রাম্যাটিক ভিডিও-এডিটিং মডেল প্রদান করে যা একটি ক্যানভাসের সাথে সংযুক্ত মুভির চারপাশে নির্মিত। ভিডিও, অডিও, ইমেজ এবং টেক্সটের মতো লেয়ারগুলি শুরু সময়সহ যুক্ত করা যায় এবং একসাথে কম্পোজিট করা যায়। ইফেক্টগুলি লেয়ার বা মুভির সাথে সংযুক্ত করা যায়; লাইব্রেরিতে বিল্ট-ইন ইফেক্ট অন্তর্ভুক্ত রয়েছে এবং জাভাস্ক্রিপ্ট ও GLSL দিয়ে লেখা কাস্টম ইফেক্ট সমর্থন করে। প্রপার্টিগুলি স্থির, KeyFrame ইন্টারপোলেশন পয়েন্ট দিয়ে সংজ্ঞায়িত বা সময়ের সাথে মূল্যায়ন করা কাস্টম ফাংশন হিসাবে সরবরাহ করা যেতে পারে। API একটি কম্পোজিশন প্লে করতে পারে বা নির্দিষ্ট ফ্রেম রেটে রেকর্ড করতে পারে, একটি ব্লব ফেরত দেয় যা ডাউনলোড বা ভিডিও এলিমেন্টে দেখানো যায়। সেশনগুলি JSON-এ সিরিয়ালাইজ করা এবং পরে পুনরুদ্ধার করা যায়। অডিও ওয়েব অডিও API এর মাধ্যমে ম্যানিপুলেট করা যায়, যখন README অডিও ইফেক্ট এবং অফলাইন রেন্ডারিং পরিকল্পিত হিসাবে বর্ণনা করে। Etro UI-ফ্রেমওয়ার্ক অ্যাগনস্টিক এবং npm এর মাধ্যমে ইনস্টল করা হয়। Node ব্যবহারের জন্য একটি পৃথক etro-node র্যাপার উল্লেখ করা হয়েছে। প্রকল্পটি GNU জেনারেল পাবলিক লাইসেন্স v3 এর অধীনে বিতরণ করা হয়।