कंटेंट पर जाएँ
charmotion

GIF, वीडियो या PNG को Rive या Lottie में बदलें: क्या संभव है

Charmotion टीम द्वारा · अपडेट:

गाइड का कवर इलस्ट्रेशन: GIF, वीडियो या PNG को Rive या Lottie में बदलना: क्या मुमकिन है, Charmotion के डेमो कैरेक्टर के साथ

GIF, MP4 या PNG को Rive या Lottie में बदलने वाला कोई असली converter नहीं है: ये फ़ाइलें पिक्सेल स्टोर करती हैं, जबकि Rive और Lottie शेप और कीफ़्रेम स्टोर करते हैं। आप फ़्रेम को image sequence के रूप में एम्बेड कर सकते हैं, जो चलता तो है पर भारी होता है। या फिर एक साफ़ फ़्रेम को Rive या Lottie Creator में रिग करके, या किसी AI Lottie टूल से, मोशन दोबारा बना सकते हैं।

मुख्य बातें

  • जो "converter" GIF या वीडियो लेते हैं, वे उसके फ़्रेम को इमेज के रूप में एम्बेड कर देते हैं; नतीजा वेक्टर एनिमेशन नहीं होता।
  • Lottie Creator का Universal Importer 10 सेकंड तक की वीडियो और GIF क्लिप को बदलता है।
  • Recraft एक फ़्लैट PNG को वेक्टराइज़ करके एनिमेशन के लिए तैयार Lottie JSON बनाता है; fal का OmniLottie टेक्स्ट प्रॉम्प्ट से Lottie जनरेट करता है।
  • .riv खोलने के लिए Rive रनटाइम या ब्राउज़र inspector इस्तेमाल करें; एडिट करने के लिए सोर्स प्रोजेक्ट चाहिए।
  • Rive का editor paid प्लान पर H.264, WebM, GIF और image sequence एक्सपोर्ट करता है।

GIF या वीडियो को Rive या Lottie में क्यों नहीं बदला जा सकता?

क्योंकि दोनों एनिमेशन को अलग-अलग तरीके से दर्ज करते हैं। GIF या MP4 तस्वीरों का एक ढेर है: हर सेकंड लाखों रंगीन पिक्सेल। Rive या Lottie फ़ाइल शेप का एक सेट और उनके साथ निर्देश है: "इस हाथ को 300 मिलीसेकंड में 20 डिग्री घुमाओ।" पिक्सेल से शेप तक जाने का मतलब है अंदाज़ा लगाना कि हिस्से कौन से हैं और वे कैसे हिलते हैं, और कोई भी exporter यह भरोसेमंद तरीके से नहीं कर सकता।

इसलिए हर विकल्प इन दो में से एक है:

  • पिक्सेल को रैप कर दें। फ़्रेम को इमेज के रूप में Rive या Lottie फ़ाइल के अंदर रख दें। यह चलता है, पर ओरिजिनल जितना या उससे भी भारी होता है, स्केल करने पर धुँधला हो जाता है, और स्टेट के बीच ब्लेंड नहीं कर सकता।
  • मोशन दोबारा बनाएँ। एक साफ़ फ़्रेम लें, उसे हिस्सों में बाँटें और उन हिस्सों को एनिमेट करें। इससे आपको असली वेक्टर फ़ाइल मिलती है, पर इसके लिए एनिमेशन का काम करना पड़ता है।

क्या मैं Rive में GIF, MP4 या PNG sequence इम्पोर्ट कर सकता हूँ?

Rive का editor JPEG, PNG और WebP इमेज, PSD फ़ाइलें और SVG आर्टवर्क इम्पोर्ट करता है, लेकिन उसके import docs में GIF या वीडियो का ज़िक्र नहीं है, और कोई भी चीज़ क्लिप को कीफ़्रेम में नहीं बदलती। किसी मौजूदा क्लिप को लाने के लिए उसके फ़्रेम PNG के रूप में एक्सपोर्ट करें, उन्हें इम्पोर्ट करें, और टाइमलाइन पर हर फ़्रेम में एक इमेज दिखाएँ। छोटे इफ़ेक्ट के लिए यह चल जाता है, पर हर फ़्रेम अपनी पूरी इमेज साइज़ .riv में जोड़ देता है।

बेहतर रास्ता है एक ही फ़्रेम को रिग करना:

  1. सबसे साफ़ फ़्रेम या ओरिजिनल PNG चुनें, बेहतर हो कि सादे बैकग्राउंड पर।
  2. उसे हिस्सों में बाँटें (या SVG में ट्रेस करें), इम्पोर्ट करें, और बोन्स या मेश जोड़ें।
  3. कीफ़्रेम से मोशन दोबारा बनाएँ, फिर अगर उसे रिएक्ट करना है तो स्टेट मशीन जोड़ें।

स्टेप-बाय-स्टेप गाइड: PNG से Rive और SVG से Rive। अगर आपका सोर्स पहले से Lottie है, तो Lottie को Rive में बदलना देखें।

GIF, वीडियो या PNG को Lottie में कैसे बदलें?

GIF या वीडियो: LottieFiles के Lottie Creator में एक Universal Importer है जो GIF और MP4, WebM और MOV सपोर्ट करता है, इस वादे के साथ कि यह "वीडियो और GIF फ़ाइलों को Lottie एनिमेशन में बदलता है।" आप "बदलने से पहले 10 सेकंड तक की क्लिप ट्रिम करते हैं और अपना टारगेट frame rate सेट करते हैं।" नतीजा एडिट किए जा सकने वाले वेक्टर शेप की बजाय फ़्रेम-आधारित होगा, इसलिए शिप करने से पहले फ़ाइल साइज़ ज़रूर जाँच लें।

PNG, फ़्रेम दर फ़्रेम: Lottie Creator PNG और JPG को image layer के रूप में इम्पोर्ट करता है, और खुद बताता है कि इन्हें "वेक्टर की तरह एडिट नहीं किया जा सकता और ये फ़ाइल साइज़ बढ़ा देंगी।" इसका Vectorizer पहले किसी raster इमेज को एडिट करने लायक वेक्टर में बदल देता है।

AI की मदद से PNG:

  • Recraft का PNG to Lottie converter इमेज को "पहले वेक्टराइज़ करके" काम करता है और "एनिमेशन के लिए तैयार" Lottie JSON एक्सपोर्ट करता है। यह फ़्लैट लोगो और आइकन के लिए ठीक है, फ़ोटो के लिए नहीं। मोशन आपको फिर भी खुद जोड़ना होगा।
  • fal का OmniLottie मॉडल टेक्स्ट प्रॉम्प्ट से Lottie एनिमेशन जनरेट करता है। इसके API schema में एक प्रॉम्प्ट है और कोई image input नहीं, इसलिए यह आपकी PNG को एनिमेट करने की बजाय कुछ नया बनाता है।

.riv फ़ाइल को कैसे खोलें या देखें?

.riv रनटाइम एक्सपोर्ट है, यानी वह फ़ाइल जिसे ऐप चलाते हैं। बिना कोड लिखे इसके अंदर क्या है यह देखने के लिए इसे हमारे फ़्री Rive File Inspector में डालें। यह आपके ब्राउज़र में चलता है, आर्टबोर्ड, एनिमेशन, स्टेट मशीन, इनपुट और Data Binding view model की लिस्ट दिखाता है, और आपको उन्हें लाइव चलाने देता है। कुछ भी अपलोड नहीं होता।

कोई भी Rive रनटाइम भी इसे चला सकता है: web runtime के साथ कुछ लाइनों में, या React, iOS, Android और Flutter पैकेज से।

एडिट करना अलग बात है। Rive के community docs बताते हैं कि रनटाइम फ़ाइलें optimize की जाती हैं और उनमें से non-runtime डेटा हटा दिया जाता है (जैसे स्टेट मशीन ग्राफ़ में स्टेट की पोज़िशन), और editor का "For backup" एक्सपोर्ट, यानी .rev फ़ाइल, सब कुछ रखता है और उसे वापस editor में ड्रैग किया जा सकता है। अगर आपको किसी और की बनाई .riv बदलनी है, तो उनसे प्रोजेक्ट या .rev माँगें।

.riv को MP4 या GIF में कैसे बदलें?

Rive editor में, सोर्स प्रोजेक्ट खोलकर। Rive के docs में Animate mode से H.264, GIF, WebM, PNG sequence और SVG sequence एक्सपोर्ट की लिस्ट है, और साफ़ लिखा है कि "वीडियो और इमेज एक्सपोर्ट paid प्लान पर उपलब्ध है।" तरीका:

  1. आर्टबोर्ड चुनें और एक Render Preset जोड़ें।
  2. Animate mode में एनिमेशन, फ़ॉर्मेट, FPS, अवधि, bit rate और साइज़ चुनें।
  3. इसे Render Queue में जोड़ें और रेंडरिंग शुरू करें।
  4. Cloud Renderer के Completed टैब से नतीजा डाउनलोड करें।

Editor के बिना आप ब्राउज़र में चल रही .riv को रिकॉर्ड कर सकते हैं, पर तब आप स्क्रीन कैप्चर कर रहे होंगे, एनिमेशन एक्सपोर्ट नहीं।

क्या Charmotion फ़ाइलों को Lottie में बदलता है?

नहीं। Charmotion एक स्थिर इमेज (किसी कैरेक्टर, मैस्कॉट या लोगो की PNG, JPEG या WebP) से शुरू करता है और मोशन को एक रिग के रूप में फिर से बनाता है, ऊपर बताया गया दूसरा रास्ता। पेड प्लान पर यह 17 एनिमेशन MP4, एक 9:16 वीडियो, GIF, स्टेट मशीन वाली एक .riv, और ट्रांसपेरेंट WebM और MOV के रूप में देता है। यह GIF या वीडियो इनपुट नहीं लेता और Lottie एक्सपोर्ट नहीं करता। अगर आपको Lottie चाहिए, तो Lottie Creator या AI मैस्कॉट एनिमेशन टूल की तुलना में Lottie एक्सपोर्ट करने वाले टूल में से कोई इस्तेमाल करें।

अक्सर पूछे जाने वाले सवाल

क्या मैं MP4 को Rive में बदल सकता हूँ?

असली वेक्टर एनिमेशन में नहीं। Rive इमेज इम्पोर्ट करता है, वीडियो नहीं, इसलिए खुद क्लिप से आप ज़्यादा से ज़्यादा फ़्रेम-दर-फ़्रेम image sequence बना सकते हैं। हल्की, इंटरैक्टिव फ़ाइल के लिए एक साफ़ फ़्रेम से बोन्स या मेश के साथ मोशन दोबारा बनाएँ।

क्या एम्बेड किए गए PNG फ़्रेम वाली Lottie अब भी वेक्टर एनिमेशन है?

नहीं। यह Lottie फ़ाइल है, इसलिए Lottie प्लेयर इसे चला सकते हैं, पर फ़्रेम raster इमेज हैं। स्केल करने पर यह शार्प नहीं रहती और आमतौर पर उसी मोशन वाली वेक्टर Lottie से कहीं बड़ी होती है।

क्या मैं PNG sequence को Rive एनिमेशन में बदल सकता हूँ?

आप PNG इम्पोर्ट करके टाइमलाइन पर हर फ़्रेम में एक इमेज दिखा सकते हैं, और यह किसी भी Rive रनटाइम में चलेगा। लेकिन हर फ़्रेम अपनी पूरी इमेज साइज़ जोड़ता है, इसलिए इसे छोटा रखें। इससे लंबी किसी भी चीज़ के लिए एक फ़्रेम को रिग करें।

इस गाइड से झटपट जवाब

स्रोत

संबंधित गाइड