इस प्रोजेक्ट के बारे में

Etro एक ब्राउज़र-आधारित, प्रोग्रामेटिक वीडियो-संपादन मॉडल प्रदान करता है जो एक कैनवास से जुड़ी Movie के आसपास बनाया गया है। वीडियो, ऑडियो, इमेज और टेक्स्ट जैसी लेयर्स को प्रारंभ समय के साथ जोड़ा जा सकता है और एक साथ मिश्रित किया जा सकता है। प्रभावों को लेयर्स या मूवी से जोड़ा जा सकता है; लाइब्रेरी में बिल्ट-इन प्रभाव शामिल हैं और JavaScript और GLSL के साथ लिखे गए कस्टम प्रभावों का समर्थन करता है। गुण स्थिर हो सकते हैं, KeyFrame इंटरपोलेशन बिंदुओं के साथ परिभाषित किए जा सकते हैं, या समय के साथ मूल्यांकन किए गए कस्टम फंक्शन के रूप में प्रदान किए जा सकते हैं। API एक कंपोज़िशन चला सकता है या इसे एक निर्दिष्ट फ्रेम दर पर रिकॉर्ड कर सकता है, एक ब्लॉब लौटाता है जिसे डाउनलोड किया जा सकता है या वीडियो एलिमेंट में दिखाया जा सकता है। सत्रों को JSON में क्रमांकित किया जा सकता है और बाद में पुनर्स्थापित किया जा सकता है। ऑडियो को Web Audio API के माध्यम से हेरफेर किया जा सकता है, जबकि README ऑडियो प्रभावों और ऑफलाइन रेंडरिंग को योजनाबद्ध बताता है। Etro UI-फ्रेमवर्क अज्ञेय है और npm के माध्यम से स्थापित किया जाता है। Node उपयोग के लिए एक अलग etro-node रैपर का संदर्भ दिया गया है। परियोजना GNU जनरल पब्लिक लाइसेंस v3 के तहत वितरित की जाती है।