नाम
gif2webp -- GIF इमेज को WebP में बदलें
सारांश
gif2webp [options] input_file.gif -o output_file.webp
ब्यौरा
gif2webp, GIF इमेज को WebP इमेज में बदल देता है.
विकल्प
बुनियादी विकल्प ये हैं:
- -o string
- आउटपुट WebP फ़ाइल का नाम बताएं. अगर इसे छोड़ा जाता है, तो gif2webpरूपांतरण करते हैं, लेकिन सिर्फ़ आंकड़ों की रिपोर्ट करते हैं. "-" का इस्तेमाल करना ऐसा इसलिए, क्योंकि आउटपुट का नाम आउटपुट को 'stdout' पर ले जाएगा.
- -- string
- इनपुट फ़ाइल के बारे में साफ़ तौर पर बताएं. यह विकल्प तब उपयोगी होता है, जब फ़ाइल "-" से शुरू होती है उदाहरण के लिए. यह विकल्प आखिरी दिखना चाहिए. इसके बाद, किसी भी अन्य विकल्प को अनदेखा कर दिया जाएगा. अगर इनपुट फ़ाइल "-" है, तो डेटा को 'sttin' से पढ़ा जाएगा .
- -h, -help
- ट्रैक के इस्तेमाल से जुड़ी जानकारी
- -version
- वर्शन नंबर (Major.minor.revision) प्रिंट करें और बाहर निकलें.
- -lossy
- कम कंप्रेस करने की सुविधा का इस्तेमाल करके इमेज को कोड में बदलें.
- -mixed
- मिला-जुला कंप्रेशन मोड: किसी इमेज को चुनकर, कंप्रेस करने की सुविधा को ऑप्टिमाइज़ करता है हर फ़्रेम के लिए, कम या ज़्यादा कंप्रेस करने से क्वालिटी पर असर पड़ सकता है.
- -q float
- 0और- 100के बीच आरजीबी चैनलों के लिए कंप्रेशन फ़ैक्टर तय करें. कॉन्टेंट बनाने डिफ़ॉल्ट वैल्यू- 75है. लॉसलेस कंप्रेशन (डिफ़ॉल्ट) की स्थिति में, एक छोटा सा फ़ैक्टर तेज़ कंप्रेशन स्पीड को चालू करता है, लेकिन बड़ी फ़ाइल बनाता है. ज़्यादा से ज़्यादा- 100की वैल्यू का इस्तेमाल करके कंप्रेस की जाती है. नुकसान पहुंचाने वाले मामले में संपीड़न (-लॉसी विकल्प द्वारा निर्दिष्ट), एक छोटा कारक एक कम क्वालिटी वाली छोटी फ़ाइल. सबसे अच्छी क्वालिटी, वैल्यू का इस्तेमाल करके हासिल की जाती है- 100पेज चुने जा सकते हैं.
- -min_size
- सबसे छोटे साइज़ के लिए, इमेज को कोड में बदलें. इससे मुख्य फ़्रेम शामिल करने की सुविधा बंद हो जाती है और
डिस्पोज़ करने का तरीका चुनता है, जिससे हर फ़्रेम के लिए सबसे छोटा आउटपुट मिलता है. यह
डिफ़ॉल्ट रूप से, लॉसलेस कंप्रेशन का इस्तेमाल करता है. हालांकि, इसे -q,-mके साथ जोड़ा जा सकता है,-lossyया-mixedविकल्प.
- -m int
- इस्तेमाल करने के लिए, कंप्रेस करने का तरीका तय करें. यह पैरामीटर, ट्रेड को कंट्रोल करता है
को एन्कोडिंग स्पीड और कंप्रेस किए गए फ़ाइल साइज़ और क्वालिटी के बीच स्विच किया जा सकता है.
संभावित वैल्यू की रेंज 0से6तक हो सकती है. डिफ़ॉल्ट मान4है. ज़्यादा होने पर वैल्यू का इस्तेमाल किया जाता है, तो एन्कोडर अतिरिक्त यूआरएल की जांच करने में ज़्यादा समय बिता पाएगा एन्कोडिंग की संभावनाओं पर ध्यान दिया जाता है. साथ ही, यह तय किया जाता है कि क्वालिटी में क्या बदलाव किया जाएगा. कम मान यह कर सकता है इससे फ़ाइल का साइज़ काफ़ी कम हो जाता है और उसे प्रोसेस होने में कम समय लगता है. कम कंप्रेशन क्वालिटी.
- -kmin int,- -kmax int
- लगातार एक साथ कई मुख्य फ़्रेम के बीच की कम से कम और ज़्यादा से ज़्यादा दूरी तय करें (स्वतंत्र रूप से डिकोड किए जा सकने वाले फ़्रेम) . यह टूल आउटपुट ऐनिमेशन में ज़रूरत के मुताबिक कुछ मुख्य फ़्रेम डालें, ताकि यह मानदंड पूरा हो गया है. - 0की- kmaxवैल्यू, मुख्य फ़्रेम शामिल करने की सुविधा बंद कर देगी.- kmaxकी वैल्यू- 1फ़्रेम रेट का इस्तेमाल करने से, सभी फ़्रेम मुख्य फ़्रेम के तौर पर दिखेंगे.- kminमान नहीं है ध्यान दें. सामान्य वैल्यू,- 3से- 30की रेंज. डिफ़ॉल्ट वैल्यू, इनके लिए- kmin=- 9और- kmax=- 17हैं कंप्रेस करने से क्वालिटी पर असर न पड़ना और- kmin=- 3,- kmax=- 5होना चाहिए.- ये दो विकल्प सिर्फ़ ऐनिमेशन वाली बड़ी संख्या वाली इमेज के लिए काम के हैं फ़्रेम (>50) होने चाहिए. - कम वैल्यू इस्तेमाल करने पर, ज़्यादा फ़्रेम को मुख्य फ़्रेम में बदल दिया जाएगा. इससे फ़्रेम को डिकोड करने के लिए ज़रूरी फ़्रेम की संख्या कम हो सकती है इससे आपके वीडियो को बेहतर बनाने में मदद मिलती है. हालांकि, ऐसा करने से फ़ाइल का साइज़ थोड़ा बड़ा हो सकता है. ज़्यादा वैल्यू से डिकोड करने की प्रोसेस खराब हो सकती है कम साइज़ की फ़ाइल फ़ॉर्मैट में होना चाहिए. - कुछ पाबंदियां: - कि॰मी॰इन < किमैक्स,
- kmin >= kmax / 2 + 1; और
- kmax - kmin <= 30.
 - अगर इनमें से किसी भी पाबंदी को पूरा नहीं किया जाता, तो उन्हें लागू कर दिया जाएगा स्वचालित रूप से. 
- -metadata string
- इनपुट से आउटपुट में कॉपी करने के लिए मेटाडेटा की कॉमा-सेपरेटेड लिस्ट, अगर उपस्थित. मान्य वैल्यू: - all,- none,- icc,- xmp. डिफ़ॉल्ट वैल्यू- xmpहै.
- -f int
- सिर्फ़ नुकसान पहुंचाने वाले कोड में बदलने के लिए ( - -lossyविकल्प में बताया गया). यह जानकारी दें डिब्लॉक करने के फ़िल्टर की ताकत,- 0(कोई फ़िल्टर नहीं) और- 100के बीच (ज़्यादा से ज़्यादा फ़िल्टर करना).- 0वैल्यू फ़िल्टर करने की सुविधा को बंद कर देगी. ज़्यादा मान के बाद लागू की गई फ़िल्टर प्रक्रिया की शक्ति बढ़ जाएगी वीडियो को डिकोड करने का विकल्प मिलता है. चित्र जितना बेहतर होगा दिखाना चाहते हैं. सामान्य वैल्यू आम तौर पर- 20से- 50की रेंज में होती हैं.
- -mt
- अगर हो सके, तो कोड में बदलने के लिए मल्टी-थ्रेडिंग का इस्तेमाल करें. 
- -loop_compatibility
- अगर यह सुविधा चालू हो, तो लूप की जानकारी को Chrome के साथ काम करने वाले तरीके से हैंडल करें के पहले के वर्शन के साथ काम करता है. 
- -v
- अतिरिक्त जानकारी प्रिंट करें. 
- -quiet
- कुछ भी प्रिंट न करें. 
बग
- कृपया सभी गड़बड़ियों की शिकायत, समस्या को ट्रैक करने वाले हमारे टूल पर करें: https://issues.webmproject.org 
- पैच का स्वागत है! इस्तेमाल शुरू करने के लिए यह पेज देखें: https://www.webmproject.org/code/contribute/submitting-patches/ 
उदाहरण
gif2webp picture.gif -o picture.webp
gif2webp -q 70 picture.gif -o picture.webp
gif2webp -lossy -m 3 picture.gif -o picture_lossy.webp
gif2webp -lossy -f 50 picture.gif -o picture.webp
gif2webp -min_size -q 30 -o picture.webp -- ---picture.gif
cat picture.gif | gif2webp -o - -- - > output.webp
लेखक
gif2webp, libwebp का हिस्सा है और इसे WebP टीम ने लिखा है.
सबसे नया सोर्स ट्री यहां उपलब्ध है
https://chromium.googlesource.com/webm/libwebp/
इस मैन्युअल पेज को उरवंग जोशी urvang@google.com ने लिखा था. Debian प्रोजेक्ट (और इसका इस्तेमाल दूसरे लोग कर सकते हैं).
