- प्रोग्रामेटिक तरीके से वीडियो एडिटिंग करने के लिए एक ओपन सोर्स फ्रेमवर्क
- Motion Canvas एडिटर से fork किया गया और इसे एक स्टैंडअलोन एप्लिकेशन में डेवलपर्स द्वारा पूरा वीडियो एडिटिंग ऐप बनाने वाली लाइब्रेरी में बदला गया
प्रमुख फीचर्स
- वीडियो टेम्पलेट बनाना: Typescript से वीडियो टेम्पलेट बनाए जा सकते हैं, और dynamic input values के साथ render करने वाले API endpoints deploy किए जा सकते हैं
- रियल-टाइम प्रीव्यू: React player component देता है, जिससे ब्राउज़र में बदलावों को रियल-टाइम में preview किया जा सकता है
Revideo और Motion Canvas के बीच अंतर
- Headless rendering: Motion Canvas में वीडियो render करने के लिए UI में बटन दबाना पड़ता है, लेकिन Revideo इस फीचर को function call के रूप में expose करता है और Google Cloud Run जैसी सेवाओं पर rendering API deploy की जा सकती है.
- तेज़ rendering: parallel rendering को enable करके और HTML वीडियो के
seek() ऑपरेशन को ffmpeg-आधारित video frame extractor से बदलकर rendering speed बेहतर की जाती है.
- बेहतर audio support: rendering के दौरान
टैग से audio export किया जा सकता है, और animation व audio को आसानी से sync करने के लिए टैग जोड़ा गया है.
GN⁺ की राय
- Revideo के फायदे: प्रोग्रामेटिक तरीके से वीडियो एडिटिंग की जा सकती है, इसलिए यह डेवलपर्स के लिए बहुत उपयोगी है. खासकर, Typescript और React का उपयोग करके वीडियो टेम्पलेट बनाना और उन्हें रियल-टाइम में preview करने की क्षमता आकर्षक है.
- Parallel rendering: Google Cloud Functions का उपयोग करने वाला parallel rendering उदाहरण बड़े पैमाने के वीडियो rendering कार्यों में बहुत मददगार हो सकता है.
- Audio support: animation और audio को आसानी से sync करने की सुविधा वीडियो निर्माण में एक बड़ा फायदा है.
- Telemetry: anonymous तरीके से data collect करके user experience बेहतर किया जा सकता है, यह सकारात्मक है. हालांकि, यूज़र्स को इसे disable करने का विकल्प देना भी महत्वपूर्ण है.
- प्रतिस्पर्धी उत्पाद: समान फीचर्स देने वाले अन्य open source projects या commercial products से तुलना करना भी अच्छा होगा. उदाहरण के लिए, Adobe Premiere Pro या Final Cut Pro जैसे commercial software से इसका अंतर स्पष्ट करना ज़रूरी है.
1 टिप्पणियां
Hacker News राय
Jacob (aarthificial, motion-canvas के निर्माता) पर राय: MIT लाइसेंस होने से इसे स्वतंत्र रूप से इस्तेमाल किया जा सकता है, लेकिन Jacob के साथ अच्छा संबंध बनाए रखना शिष्टता होगी।
LangChain और AI वीडियो: प्राकृतिक भाषा प्रोसेसिंग में LangChain अनावश्यक abstraction जैसा लग सकता था, लेकिन AI वीडियो में अलग-अलग abstractions (image, puppeting, face generation, voice generation आदि) को संभालना पड़ता है, इसलिए यह उपयोगी हो सकता है।
वीडियो encoding तरीका: MP4 में encode करने के तरीके पर सवाल। Ffmpeg with wasm या WebCodecs का उपयोग हो रहा है या नहीं। पूरी तरह client-side encoder की speed, हल्केपन और quality को लेकर चिंता।
डेवलपर्स द्वारा उपयोग किए जा सकने वाले use cases: infographic का automatic generation और animation, background audio generation, video cutting और reuse जैसे कई abstraction की संभावनाएँ। वीडियो infrastructure के पहले निर्माण चरण और आगे की दिशा पर सवाल।
टेक्स्ट resizing समस्या: टेक्स्ट resize करते समय pixel snapping को disable करने की सिफारिश। इसी तरह की शैली में प्रयोग किया था, लेकिन इसे छोटे side project के रूप में बनाए रखना कठिन होने के कारण केवल demo जारी किया गया।
FOSS और source-availability का अंतर: Remotion के FOSS न होने के कारण पर संक्षिप्त स्पष्टीकरण का अनुरोध। FOSS और source-availability के बीच अंतर समझाने की आवश्यकता।
लॉन्च की बधाई और Sieve का परिचय: लॉन्च की बधाई देते हुए बताया कि Sieve में AI और वीडियो से जुड़े काम किए जा रहे हैं, और नए प्रोजेक्ट को लेकर उत्साह जताया गया।
canvas और वीडियो में रुचि: canvas library डेवलपर के रूप में Motion Canvas चुनने के कारण पर सवाल। responsive, interactive, accessible video display में रुचि और Revideo की आगे की दिशा पर प्रश्न।
AI tools को लेकर शंका: कई AI tools में details पर बारीक नियंत्रण करना मुश्किल होता है, इस पर संदेह जताया गया।
Haven.run संस्थापक पर सवाल: क्या वे Haven.run के संस्थापक हैं, और LinkedIn कंपनी पेज Revideo पर redirect क्यों होता है—इस पर प्रश्न। pivot story में रुचि जताई गई।