gif2webp

नाम

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

कुछ भी प्रिंट न करें.

बग

उदाहरण

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 प्रोजेक्ट (और इसका इस्तेमाल दूसरे लोग कर सकते हैं).