Discord एनिमेटेड इमोजी और स्टिकर स्पेसिफ़िकेशन
Charmotion टीम द्वारा · अपडेट:

Discord इमोजी और एनिमेटेड इमोजी हर एक अधिकतम 256 KiB के हो सकते हैं, और इन्हें JPEG, PNG, GIF, WebP या AVIF में अपलोड किया जाता है। स्टिकर एक अलग टाइप हैं: PNG, APNG, GIF या Lottie JSON, 320×320 पिक्सेल, एनिमेटेड होने पर अधिकतम 5 सेकंड और 512 KiB। Lottie स्टिकर सिर्फ़ verified या partnered सर्वर तक सीमित हैं।
मुख्य बातें
- इमोजी और एनिमेटेड इमोजी: अधिकतम 256 KiB; JPEG, PNG, GIF, WebP या AVIF।
- स्टिकर: PNG, APNG, GIF या Lottie JSON, 320×320 px, एनिमेटेड होने पर अधिकतम 5 s, अधिकतम 512 KiB।
- सिर्फ़ VERIFIED या PARTNERED फ़ीचर वाले सर्वर ही Lottie स्टिकर अपलोड कर सकते हैं।
- 128×128 इमोजी का सुझाव, स्लॉट की संख्या और Nitro के नियम उन हेल्प पेज से लिए गए हैं जिन्हें हम सीधे सत्यापित नहीं कर सके।
- मैसेज के बीच छोटे रिएक्शन के लिए इमोजी और बड़े, अलग से भेजे जाने वाले कैरेक्टर मोमेंट के लिए स्टिकर इस्तेमाल करें।
पहले से कोई कैरेक्टर या लोगो है? अपने कैरेक्टर को असली ऐप स्क्रीन में देखें: स्प्लैश, ऑनबोर्डिंग, लोडिंग और एम्प्टी स्टेट स्क्रीन। यह फ़्री है, आपके ब्राउज़र में चलता है और कुछ भी अपलोड नहीं होता।
Discord में एनिमेटेड इमोजी की सीमाएँ क्या हैं?
Discord के डेवलपर डॉक्यूमेंटेशन में लिखा है: "इमोजी और एनिमेटेड इमोजी का अधिकतम फ़ाइल साइज़ 256 KiB है।" इस सीमा से बड़े अपलोड रिजेक्ट हो जाते हैं। 256 KiB यानी 262,144 बाइट।
उसी पेज पर स्वीकार किए जाने वाले फ़ॉर्मेट भी दिए गए हैं: "इमोजी JPEG, PNG, GIF, WebP और AVIF फ़ॉर्मेट में अपलोड किए जा सकते हैं। सभी इमोजी (मूल फ़ॉर्मेट चाहे जो भी हो) WebP के रूप में सर्व किए जा सकते हैं।" एनिमेटेड इमोजी के लिए ज़्यादातर लोग GIF इस्तेमाल करते हैं, क्योंकि हर डिज़ाइन टूल इसे एक्सपोर्ट करता है।
| इमोजी | स्टिकर | |
|---|---|---|
| फ़ॉर्मेट | JPEG, PNG, GIF, WebP, AVIF | PNG, APNG, GIF, Lottie JSON |
| डाइमेंशन | API docs में तय नहीं (आमतौर पर 128×128 सुझाया जाता है, सत्यापित नहीं) | 320×320 px |
| अधिकतम अवधि | API docs में तय नहीं | 5 सेकंड (एनिमेटेड) |
| अधिकतम फ़ाइल साइज़ | 256 KiB | 512 KiB |
Discord के हेल्प सेंटर के हवाले से अक्सर कहा जाता है कि इमोजी के लिए 128×128 पिक्सेल सुझाए गए हैं और हर सर्वर को डिफ़ॉल्ट रूप से 50 स्टैटिक और 50 एनिमेटेड इमोजी स्लॉट मिलते हैं। हम ये पेज सीधे लोड नहीं कर सके, इसलिए साइज़ और स्लॉट की संख्या को अनौपचारिक मानें और इन पर प्लान बनाने से पहले मौजूदा हेल्प आर्टिकल चेक करें।
Discord स्टिकर की सीमाएँ क्या हैं?
स्टिकर बड़ी, अलग इमेज होते हैं जो टेक्स्ट के बीच नहीं बल्कि अकेले भेजे जाते हैं। API डॉक्यूमेंटेशन में अपलोड को "एक PNG, APNG, GIF या Lottie JSON फ़ाइल, अधिकतम 512 KiB" के रूप में परिभाषित किया गया है, और आगे लिखा है: "एनिमेटेड स्टिकर के लिए अपलोड किए गए स्टिकर की लंबाई 5 सेकंड और साइज़ 320 x 320 पिक्सेल तक सीमित है।"
यानी एनिमेटेड स्टिकर ठीक 320×320 का होना चाहिए, 5 सेकंड के अंदर लूप होना चाहिए और 512 KiB या उससे कम रहना चाहिए। रास्टर फ़ॉर्मेट में APNG बेहतर विकल्प है क्योंकि यह 8-बिट ट्रांसपेरेंसी रखता है; GIF भी चलता है, लेकिन इसके किनारे सख्त दिखते हैं।
Discord के हेल्प सेंटर के अनुसार सर्वर में कस्टम स्टिकर Server Boosting के साथ मिलते हैं। इमोजी स्लॉट की संख्या की तरह यह पेज भी सीधे सत्यापित नहीं किया जा सका, इसलिए मौजूदा boost ज़रूरतें अपनी सर्वर सेटिंग्स में कन्फ़र्म करें।
Lottie स्टिकर कौन अपलोड कर सकता है?
हर सर्वर नहीं। डॉक्यूमेंटेशन इस बारे में साफ़ है: "Lottie स्टिकर सिर्फ़ उन guilds पर अपलोड किए जा सकते हैं जिनके पास VERIFIED और/या PARTNERED guild फ़ीचर है।"
बाकी सभी एनिमेटेड स्टिकर APNG या GIF के रूप में अपलोड करते हैं। अगर आपका मैस्कॉट Lottie फ़ाइल के रूप में है तो यह मायने रखता है: जब तक आपका सर्वर verified या partnered न हो, पहले उसे 320×320 पर APNG में रेंडर करें।
Lottie स्टिकर वेक्टर होते हैं, इसलिए किसी भी साइज़ पर शार्प रहते हैं और आमतौर पर बहुत छोटे होते हैं। लेकिन इनके लिए वेक्टर सोर्स चाहिए; रेंडर किया हुआ, पेंट किया हुआ या AI से बना कैरेक्टर फिर से बनाए बिना असली Lottie में नहीं बदला जा सकता। दोनों तरीकों की तुलना के लिए Lottie vs GIF देखें।
क्या मेंबर्स को एनिमेटेड इमोजी इस्तेमाल करने के लिए Nitro चाहिए?
Discord के हेल्प सेंटर के अनुसार (जिसे हम सीधे लोड नहीं कर सके), Nitro से ही लोग एक सर्वर के कस्टम इमोजी दूसरे सर्वर में इस्तेमाल कर पाते हैं। यह पेज सत्यापित नहीं हो सका, इसलिए इन जानकारियों को अनौपचारिक मानें और Discord का मौजूदा Custom Emojis आर्टिकल चेक करें।
डेवलपर डॉक्यूमेंटेशन फ़ाइल से जुड़ी बातों की पुष्टि करता है: हर इमोजी अधिकतम 256 KiB का हो सकता है और JPEG, PNG, GIF, WebP या AVIF में अपलोड होता है। इमोजी चाहे कोई भी इस्तेमाल करे, ये सीमाएँ लागू होती हैं।
ब्रांड या कम्युनिटी सर्वर के लिए सेट ऐसे डिज़ाइन करें कि वह उन मेंबर्स के लिए भी काम करे जो इसे सिर्फ़ आपके सर्वर के अंदर देखते हैं। yes, no, thanks और celebrate जैसे रिएक्शन इमोजी सबसे ज़्यादा इस्तेमाल होते हैं।
ट्रांसपेरेंट एनिमेशन को छोटे GIF में कैसे बदलें?
इमोजी के लिए ऑप्टिमाइज़्ड पैलेट और ट्रांसपेरेंसी के लिए रिज़र्व रंग वाला GIF रेंडर करें। यह कमांड ffmpeg 7.1.1 पर 1080×1080 ट्रांसपेरेंट WebM के साथ चलाई गई थी और इससे ट्रांसपेरेंसी वाला 128×128 GIF बना:
ffmpeg -c:v libvpx-vp9 -i character.webm -filter_complex "fps=15,scale=128:128:flags=lanczos,split[a][b];[a]palettegen=reserve_transparent=1[p];[b][p]paletteuse=alpha_threshold=128" -loop 0 emoji.gif
-c:v libvpx-vp9को-iसे पहले रखने से ffmpeg WebM का अल्फ़ा पढ़ता है।palettegen=reserve_transparent=1अधिकतम 255 रंगों का पैलेट बनाता है और आखिरी रंग ट्रांसपेरेंसी के लिए रिज़र्व करता है (FFmpeg में यह डिफ़ॉल्ट है)।paletteuse=alpha_threshold=12850% से कम ओपैसिटी वाले पिक्सेल को ट्रांसपेरेंट और बाकी को ओपेक बनाता है (128 डिफ़ॉल्ट है)।-loop 0हमेशा लूप करता है, जो GIF muxer का डिफ़ॉल्ट है।
अगर GIF 256 KiB से बड़ा है, तो fps को 12 या 10 करें, या क्लिप छोटी करें। स्टिकर के लिए 320×320 पर APNG इस्तेमाल करें:
ffmpeg -c:v libvpx-vp9 -i character.webm -vf "fps=15,scale=320:320" -plays 0 -f apng sticker.png
दोनों कमांड लोकल रूप से टेस्ट की गईं; APNG 320×320 और RGBA ट्रांसपेरेंसी के साथ बना। चेक करें कि स्टिकर 512 KiB और 5 सेकंड के अंदर रहे; अगर सोर्स लंबा है तो -t 5 जोड़ें।
Discord मेरा इमोजी या स्टिकर रिजेक्ट क्यों करता है?
- फ़ाइल बहुत बड़ी है। इमोजी के लिए 256 KiB या स्टिकर के लिए 512 KiB से ज़्यादा। fps कम करें, क्लिप छोटी करें या साइज़ घटाएँ।
- गलत डाइमेंशन। स्टिकर 320×320 px के होने चाहिए।
- बहुत लंबा। एनिमेटेड स्टिकर 5 सेकंड से ज़्यादा लंबे हैं।
- गलत फ़ॉर्मेट। स्टिकर WebP या AVIF स्वीकार नहीं करते, और Lottie के लिए वेरिफ़ाइड या पार्टनर सर्वर चाहिए।
- कोई स्लॉट खाली नहीं। सर्वर में इमोजी और स्टिकर स्लॉट सीमित होते हैं; मौजूदा संख्या Discord के हेल्प सेंटर में दी गई है, जिसे हम सीधे सत्यापित नहीं कर सके।
नतीजे को Discord की डार्क और लाइट थीम पर भी चेक करें। सफ़ेद बैकग्राउंड पर मैट किया गया GIF डार्क थीम पर हल्का सफ़ेद घेरा दिखाता है; ऊपर दी गई ट्रांसपेरेंट-पैलेट कमांड से यह समस्या ज़्यादातर नहीं आती।
इमोजी या स्टिकर: मैस्कॉट किस रूप में हो?
दोनों, अलग-अलग कामों के लिए। इमोजी छोटे दिखते हैं, मैसेज के बीच और रिएक्शन के रूप में, इसलिए इन्हें बोल्ड सिल्हूट और एक साफ़ एक्शन चाहिए: सिर हिलाना, हाथ हिलाना, थम्स-अप। स्टिकर अकेले भेजे जाते हैं और काफ़ी बड़े दिखते हैं, इसलिए उनमें पूरा रिएक्शन या पर्सनैलिटी वाला idle लूप आ सकता है।
Charmotion अपलोड किए गए कैरेक्टर, मैस्कॉट या लोगो को कुछ ही मिनटों में .riv फ़ाइल के रूप में 17 एनिमेशन में बदलता है। 1080×1080 पर ट्रांसपेरेंट WebM (VP9 alpha) और MOV (HEVC alpha), MP4 और 480 px GIF ज़रूरत पर एक्सपोर्ट होते हैं, लगभग एक मिनट में। यह Discord के लिए तैयार इमोजी या स्टिकर एक्सपोर्ट नहीं करता, लेकिन success, yes और no जैसे इसके छोटे वन-शॉट रिएक्शन ऊपर के GIF कमांड से रिएक्शन इमोजी बन जाते हैं, और एक लूपिंग मूड 320×320 APNG स्टिकर बन जाता है। ट्रांसपेरेंट वीडियो हर पेड प्लान ($20/माह से) पर है; 480 px GIF का बैकग्राउंड सॉलिड है, जिससे चौकोर, गैर-ट्रांसपेरेंट इमोजी बनते हैं।
ट्रांसपेरेंट एनिमेशन से Discord एनिमेटेड इमोजी और स्टिकर कैसे बनाएँ
- क्लिप चुनें. इमोजी के लिए छोटे, साफ़ रिएक्शन और स्टिकर के लिए पूरा लूप या रिएक्शन चुनें।
- इमोजी GIF बनाएँ. 128×128 पर palettegen/paletteuse वाली ffmpeg कमांड चलाएँ,
-c:v libvpx-vp9को-iसे पहले रखें। - स्टिकर APNG बनाएँ. 320×320 पर स्केल करें और
-plays 0 -f apngके साथ APNG लिखें, अधिकतम 5 सेकंड। - साइज़ चेक करें. इमोजी 256 KiB या उससे कम और स्टिकर 512 KiB या उससे कम रखें।
- अपलोड करें. इन्हें Server Settings में Emoji या Stickers के तहत जोड़ें, फिर डार्क और लाइट थीम पर टेस्ट करें।
अक्सर पूछे जाने वाले सवाल
Discord इमोजी का साइज़ कितना होना चाहिए?
Discord के API docs में सिर्फ़ 256 KiB की फ़ाइल सीमा दी गई है, पिक्सेल डाइमेंशन नहीं। उसके हेल्प सेंटर के बारे में अक्सर कहा जाता है कि वह 128×128 पिक्सेल की सलाह देता है, हालाँकि हम मौजूदा शब्दों की पुष्टि नहीं कर पाए। 128×128 पर एक्सपोर्ट करने से एनिमेटेड GIF इतने छोटे रहते हैं कि सीमा के अंदर रहें और रिएक्शन व मैसेज में साफ़ दिखें।
क्या Discord स्टिकर WebP हो सकते हैं?
नहीं। Discord के डेवलपर डॉक्यूमेंटेशन के अनुसार स्टिकर अपलोड PNG, APNG, GIF या Lottie JSON फ़ाइल होने चाहिए और उनका साइज़ ज़्यादा से ज़्यादा 512 KiB हो। WebP और AVIF इमोजी के लिए स्वीकार किए जाते हैं, स्टिकर के लिए नहीं। सबसे अच्छे ट्रांसपेरेंट नतीजे के लिए WebP या वीडियो को 320×320 APNG में बदलें।
Discord का एनिमेटेड स्टिकर कितना लंबा हो सकता है?
पाँच सेकंड। Discord के API डॉक्यूमेंटेशन के अनुसार अपलोड किए गए एनिमेटेड स्टिकर की लंबाई 5 सेकंड और साइज़ 320×320 पिक्सेल तक सीमित है, और अधिकतम फ़ाइल साइज़ 512 KiB है। लंबी क्लिप को ffmpeg के -t 5 ऑप्शन से ट्रिम करें, या ऐसा रिएक्शन चुनें जो इस समय से काफ़ी पहले पूरा हो जाए।
इस गाइड से झटपट जवाब
स्रोत
- Emoji resource, Discord API docs on GitHub
- Sticker resource, Discord API docs on GitHub
- Custom Emojis, Discord Support
- FFmpeg filters documentation (palettegen, paletteuse), FFmpeg
- FFmpeg formats documentation (GIF and APNG muxers), FFmpeg