मैस्कॉट एनिमेशन से Twitch एनिमेटेड इमोट
Charmotion टीम द्वारा · अपडेट:

Twitch एनिमेटेड इमोट्स चौकोर GIF होते हैं। auto-resize मोड में 112×112 से 4096×4096 px तक का एक GIF अपलोड करें, अधिकतम 1 MB, या manual मोड में 28, 56 और 112 px के तीन GIF, हर एक अधिकतम 512 KB। हर GIF में ज़्यादा से ज़्यादा 60 फ़्रेम हो सकते हैं, और वह एक सेकंड में 3 बार से ज़्यादा flash या flicker नहीं होना चाहिए।
मुख्य बातें
- एनिमेटेड इमोट्स चौकोर GIF होने चाहिए, जिनमें 60 से ज़्यादा फ़्रेम न हों।
- Auto-resize: 112 से 4096 px का एक GIF, अधिकतम 1 MB। Manual: 28, 56 और 112 px, हर एक अधिकतम 512 KB।
- पहला फ़्रेम static thumbnail बन जाता है, इसलिए शुरुआत ऐसे pose से करें जो साफ़ समझ आए।
- ऐसे रिएक्शन चुनें जिनमें silhouette में बड़ा बदलाव हो (सिर हिलाकर हाँ कहना, हाथ हिलाना, कूदना); 28 px पर चेहरे के भाव दिखना बंद हो जाते हैं।
- Twitch के help page के अनुसार एनिमेटेड इमोट्स Android और वेब पर चलते हैं; मौजूदा iOS सपोर्ट के लिए वह पेज देखें।
पहले से कोई कैरेक्टर या लोगो है? अपने कैरेक्टर को असली ऐप स्क्रीन में देखें: स्प्लैश, ऑनबोर्डिंग, लोडिंग और एम्प्टी स्टेट स्क्रीन। यह फ़्री है, आपके ब्राउज़र में चलता है और कुछ भी अपलोड नहीं होता।
Twitch एनिमेटेड इमोट्स की ज़रूरतें क्या हैं?
Twitch के Animated Emotes हेल्प पेज से:
| नियम | Auto-resize मोड | Manual मोड |
|---|---|---|
| फ़ाइलें | एक GIF | तीन GIF: 28×28, 56×56, 112×112 px |
| साइज़ रेंज | 112×112 से 4096×4096 px | ऊपर दिए सटीक साइज़ |
| फ़ाइल साइज़ | अधिकतम 1 MB | हर एक अधिकतम 512 KB |
| आकार | चौकोर (ऊँचाई और चौड़ाई बराबर) | |
| फ़्रेम | अधिकतम 60 | |
| Flashing | "1 सेकंड की अवधि में 3 बार से ज़्यादा flash या flicker नहीं होना चाहिए" | |
| थंबनेल | डिफ़ॉल्ट रूप से पहला फ़्रेम, या कोई कस्टम static इमेज | |
एनिमेटेड इमोट्स के अपने अलग स्लॉट होते हैं। Affiliates को शुरुआत में 5 एनिमेटेड स्लॉट मिलते हैं और वे 20 तक अनलॉक कर सकते हैं; Partners को अधिकतम 60 Tier 1 एनिमेटेड स्लॉट, साथ में Tier 2 के लिए 5 और Tier 3 के लिए 5 मिल सकते हैं। जब तक आप instant upload के लिए योग्य न हों, नए अपलोड की समीक्षा लोग करते हैं, इसलिए कुछ समय तक "Pending Approval" दिखने की उम्मीद रखें।
Twitch यह भी बताता है कि "Android यूज़र्स पूरे ऐप में इमोट्स को एनिमेटेड देखेंगे", जबकि वह "iOS यूज़र्स तक एनिमेटेड अनुभव लाने पर अभी काम कर रहा है।" आपके दर्शक जिन डिवाइस का इस्तेमाल करते हैं, उन पर जाँच करें।
कौन से मैस्कॉट एनिमेशन अच्छे इमोट्स बनते हैं?
इमोट्स रिएक्शन होते हैं, इसलिए वन-शॉट मूव आमतौर पर ambient लूप से बेहतर रहते हैं। ज़्यादातर चैनलों के लिए काम करने वाली mapping:
| चैट में मतलब | मैस्कॉट एनिमेशन |
|---|---|
| Hi, स्वागत है | wave |
| Hype, GG, जीत | success (जश्न) या happy |
| सहमत, हाँ | yes (सिर हिलाकर हाँ) |
| नहीं, असहमत | no (सिर हिलाकर ना) |
| सोच रहे हैं, hmm | thinking |
| Lurk, नींद, BRB | sleeping |
| उदास, F | sad |
| देखें, अलर्ट | attention |
हर एनिमेशन 20 fps (60 फ़्रेम) पर 3 सेकंड से कम में समझ आ जाना चाहिए। छोटे रिएक्शन इसमें आसानी से फ़िट हो जाते हैं। लूप के लिए जाँच लें कि कट पॉइंट पर एनिमेशन झटका न खाए।

28 px पर emote को साफ़ पढ़ने लायक कैसे रखें?
28×28 वह साइज़ है जो ज़्यादातर दर्शक chat में देखते हैं, और MakeEmoji की गाइड इसे "पढ़ने लायक होने का असली टेस्ट" कहती है। इस साइज़ पर ये चीज़ें टिकी रहती हैं:
- सिल्हूट में बदलाव। पूरे शरीर से सिर हिलाना, कूदना या हाथ हिलाना। भौंह का हल्का-सा उठना गायब हो जाता है।
- टाइट क्रॉप। सिर और कंधे, जो पूरे स्क्वेयर को भर दें। खाली मार्जिन 28 पिक्सेल का ज़्यादातर हिस्सा बर्बाद कर देते हैं।
- मोटी आउटलाइन और कम रंग। GIF में वैसे भी हर फ़्रेम के लिए 256 रंगों की पैलेट होती है; 28 px पर कम रंग ज़्यादा शार्प दिखते हैं।
- साफ़ पहला फ़्रेम। यही स्टैटिक thumbnail का काम भी करता है।
अगर auto-resize आपके 28 px वर्ज़न को धुँधला कर दे तो manual मोड इस्तेमाल करें, और यह साइज़ 112 px वाले के ही क्रॉप से बनाएँ ताकि पूरा सेट एक जैसा रहे।
ट्रांसपेरेंट WebM को Twitch emote GIF में कैसे बदलें?
एक ट्रांसपेरेंट मास्टर से शुरू करें, जैसे किसी एक रिएक्शन का VP9-alpha WebM। auto-resize मोड के लिए, 60 फ़्रेम की सीमा वाला एक 512 px GIF:
ffmpeg -c:v libvpx-vp9 -i reaction.webm -t 3 -filter_complex "fps=20,scale=512:512:flags=lanczos,split[a][b];[a]palettegen=reserve_transparent=1[p];[b][p]paletteuse=alpha_threshold=128" -frames:v 60 -loop 0 emote.gif
manual मोड के लिए तीनों साइज़, कम रंगों और बिना dithering के, ताकि छोटे साइज़ साफ़ रहें:
for s in 112 56 28; do
ffmpeg -c:v libvpx-vp9 -i reaction.webm -t 3 -filter_complex \
"fps=20,scale=${s}:${s}:flags=lanczos,split[a][b];[a]palettegen=reserve_transparent=1:max_colors=128[p];[b][p]paletteuse=alpha_threshold=128:dither=none" \
-frames:v 60 -loop 0 emote-${s}.gif
done
1.5 सेकंड के एक रिएक्शन पर हमारे टेस्ट में इनसे 30 फ़्रेम वाले GIF बने: 32 KB (112 px), 15 KB (56 px) और 7 KB (28 px), जो सीमाओं से काफ़ी कम हैं। फिर ये जाँचें:
- फ़्रेम:
fps=20पर-t 3और साथ में-frames:v 60से फ़्रेम 60 या उससे कम रहते हैं। - साइज़: auto-resize के लिए 1 MB, manual के लिए हर फ़ाइल 512 KB। सीमा से ऊपर हों तो fps या
max_colorsकम करें। - किनारे: GIF की ट्रांसपेरेंसी 1-bit होती है, और chat लाइट या डार्क हो सकती है, इसलिए हल्का glow या shadow किनारों पर fringe बनाएगा। हार्ड आउटलाइन बेहतर हैं; देखें ट्रांसपेरेंट GIF halos।
-i से पहले -c:v libvpx-vp9 ज़रूरी है: इसके बिना ffmpeg का डिफ़ॉल्ट decoder WebM की ट्रांसपेरेंसी हटा देता है।
क्या Charmotion Twitch emotes बना सकता है?
तैयार इमोट पैक के रूप में नहीं। Charmotion आपके मैस्कॉट की एक इमेज को 17 एनिमेशन में बदलता है, और हर पेड प्लान ($20/माह से) में हर एक ट्रांसपेरेंट 1080×1080 WebM के रूप में शामिल है, जिसे आप ऊपर के कमांड में डाल सकते हैं। रिएक्शन (success, yes, no) और मूड (wave, sleeping, sad, thinking) सीधे टेबल से मेल खाते हैं। क्रॉप करना, साइज़ बदलना और अपलोड करना आप करते हैं।
हर सेट के 480 px GIF सॉलिड बैकग्राउंड पर हैं, इसलिए वे ट्रांसपेरेंट इमोट के लिए ठीक नहीं हैं। और अगर आपको किसी मौजूदा स्थिर इमोट पर बस आसान मोशन चाहिए, तो Twitch का फ़्री Easy Animate आपके लिए किसी PNG पर Shake, Rave, Roll, Spin, Slide In या Slide Out लगा देता है।
अक्सर पूछे जाने वाले सवाल
मेरे एनिमेटेड Twitch emotes iPhone पर क्यों नहीं चलते?
Twitch के हेल्प पेज के अनुसार एनिमेटेड emotes पूरे Android ऐप में चलते हैं, लेकिन Twitch अभी "iOS यूज़र्स तक एनिमेटेड अनुभव लाने पर काम कर रहा है।" दर्शक chat सेटिंग्स में Emote Animations बंद भी कर सकते हैं, जो वेब और Android पर लागू होता है।
क्या Twitch का एनिमेटेड emote WebM या APNG हो सकता है?
नहीं। Twitch पर एनिमेटेड emote अपलोड में सिर्फ़ स्क्वेयर GIF चलते हैं: auto-resize मोड के लिए एक GIF या manual मोड के लिए तीन। WebM या APNG सोर्स को पहले GIF में बदलें, और नतीजे को 60 फ़्रेम या उससे कम रखें।
Twitch पर एनिमेटेड emotes कौन अपलोड कर सकता है?
Affiliates और Partners, जिन्हें एनिमेटेड emotes के लिए अलग slots मिलते हैं। Affiliates को शुरुआत में 5 मिलते हैं और वे 20 तक अनलॉक कर सकते हैं; Partners 60 तक Tier 1 slots, और Tier 2 व Tier 3 के लिए 5-5 slots पा सकते हैं। अपलोड की समीक्षा होती है, जब तक आप instant upload के लिए योग्य न हों।
इस गाइड से झटपट जवाब
स्रोत
- Animated Emotes, Twitch Help
- Emote Guidelines, Twitch Help
- Twitch emote size guide, MakeEmoji
- FFmpeg filters documentation (palettegen, paletteuse), FFmpeg