TutuCut

HTML से वीडियो

वेब एनिमेशन, Canvas और Three.js कोड को MP4 में बदलें

किसी टेम्पलेट से शुरू करें

एक क्लिक में एडिटर खुलता है और मोशन पहले से जुड़ा होता है। मीडिया स्लॉट वाले टेम्पलेट में कार्ड पर वीडियो या इमेज खींचें, या "मेरी फ़ाइलें इस्तेमाल करें" पर टैप करें, और एडिटर खुलते ही वह अपनी जगह पर होगी। फ़ाइलें आपके डिवाइस पर रहती हैं; कुछ अपलोड नहीं होता।

Canvas, SVG, GSAP या Three.js वाला वेब एनिमेशन पेस्ट करें; वह फ़्रेम-दर-फ़्रेम बनकर वीडियो के ऊपर MP4 या GIF में एक्सपोर्ट होगा। मुफ़्त, बिना वॉटरमार्क।

वेब एनिमेशन का कोड पेस्ट करें या कोई .html फ़ाइल इम्पोर्ट करें, और वह टाइमलाइन पर एक मोशन क्लिप बन जाता है: पारदर्शी बैकग्राउंड, आपके वीडियो या इमेज के ऊपर, और बाकी क्लिप की तरह उसे खिसका सकते हैं, छोटा-बड़ा कर सकते हैं, ओपैसिटी बदल सकते हैं, कीफ़्रेम और इन/आउट एनिमेशन जोड़ सकते हैं।

एडिटर स्क्रीन रिकॉर्ड नहीं करता, बल्कि समय के हिसाब से फ़्रेम-दर-फ़्रेम बनाता है: एक ही पल हमेशा एक ही फ़्रेम देता है, इसलिए प्रीव्यू में जो दिखता है वही एक्सपोर्ट होता है। कोड के Math.random, Date और requestAnimationFrame एक तय घड़ी पर चलते हैं; GSAP और Three.js पहले से शामिल हैं, बाहरी स्क्रिप्ट जोड़ने की ज़रूरत नहीं।

कोड एक अलग सैंडबॉक्स में चलता है जहाँ इंटरनेट नहीं है, इसलिए बाहरी इमेज और फ़ॉन्ट लोड नहीं होते; ज़रूरत हो तो उन्हें data: पते के रूप में अंदर ही डालें। रचना खुद जो पैरामीटर बताती है (टेक्स्ट, रंग, संख्याएँ) वे दाईं ओर सेटिंग पैनल में दिखते हैं; बदलकर सीधे MP4 या GIF एक्सपोर्ट करें।

सामान्य प्रश्न

कौन-से तरीक़े सपोर्ट होते हैं?
चार आम तरीक़े सीधे चलते हैं: window.__seek(t) परिभाषित करें जो हर सेकंड-मान पर एक फ़्रेम बनाए; GSAP की रुकी हुई टाइमलाइन बनाकर window.__timelines में रखें; __seek के अंदर समय के हिसाब से Three.js सीन सजाकर रेंडर करें; या साधारण requestAnimationFrame लूप। अगर पेज पर सिर्फ़ एक canvas है तो सीधे वही लिया जाता है, वरना पूरा पेज (SVG, CSS, टेक्स्ट) एक फ़्रेम के रूप में बनता है।
क्या CDN वाली लाइब्रेरी इस्तेमाल कर सकते हैं?
GSAP (CustomEase, MotionPath, MorphSVG, DrawSVG और SplitText प्लगइन के साथ) और Three.js पहले से शामिल हैं, और कोड में इनके CDN पते अपने-आप अंदर वाली कॉपी से बदल जाते हैं। बाकी बाहरी लाइब्रेरी लोड नहीं होतीं, क्योंकि सैंडबॉक्स में इंटरनेट नहीं है।
क्या एक्सपोर्ट किए गए वीडियो में आवाज़ होती है?
मोशन क्लिप की अपनी कोई आवाज़ नहीं होती, और कोड जो ऑडियो चलाता है वह रिकॉर्ड नहीं होता। टाइमलाइन पर अलग से म्यूज़िक या वॉइसओवर जोड़ें और मोशन के साथ एक्सपोर्ट करें।
कोड में एरर आए तो क्या करें?
प्रीव्यू के ऊपर और क्लिप पर एरर की सूचना दिखती है, और असली एरर संदेश कोड डायलॉग में दिखता है। “AI से ठीक कराएँ” पर क्लिक करें: AI आपका कोड पढ़कर ठीक करेगा और नतीजा जाँचेगा। तब तक प्रीव्यू आख़िरी सही फ़्रेम पर रुका रहता है और बाकी क्लिप पर असर नहीं पड़ता।
क्या मेरा कोड अपलोड होता है?
नहीं। कोड प्रोजेक्ट के साथ आपके ब्राउज़र में सेव रहता है और आपके डिवाइस पर ही रेंडर और एक्सपोर्ट होता है। वह सिर्फ़ तब अपलोड होता है जब आप खुद प्रोजेक्ट को क्लाउड में सेव करें।

संबंधित टूल