गिफ्स्की, उच्च गुणवत्ता वाली जीआईएफ छवियां बनाने का कार्यक्रम

गिफ्स्की के बारे में

अगले लेख में हम जिफ़्स्की पर एक नज़र डालने जा रहे हैं। यह कार्यक्रम हमें अनुमति देगा जीआईएफ चित्र बनाएं उच्च गुणवत्ता, या तो वीडियो का उपयोग करके या चित्रों के सेट के साथ। यह एक मल्टीप्लायर और ओपन सोर्स प्रोग्राम है। यह एप्लिकेशन एक उच्च गुणवत्ता GIF एनकोडर है Pngquant पर आधारित है.

अगर किसी को पता नहीं है, pngquant एक हानिपूर्ण PNG इमेज कंप्रेसर है जिसे हम कमांड लाइन से उपयोग कर सकते हैं। नेट पर कई लोग आश्वासन देते हैं कि pngquant सबसे अच्छा दोषरहित PNG कम्प्रेसर में से एक है हम क्या पा सकते हैं। मूल गुणवत्ता को खोए बिना 70% तक पीएनजी छवियों को संपीड़ित करें और पूर्ण अल्फा पारदर्शिता बनाए रखें। परिणामस्वरूप संपीड़ित छवियां सभी वेब ब्राउज़र और ऑपरेटिंग सिस्टम के साथ संगत हैं।

चूंकि जिफ़्स्की Pngquant पर आधारित है, इसलिए यह GIF एनिमेशन बनाने के लिए Pngquant की सुविधाओं का उपयोग करता है। यह कार्यक्रम है प्रति फ्रेम में हजारों रंगों का उपयोग करने वाले एनिमेटेड GIF बनाने में सक्षम। जिफ़्स्की को हमें वीडियो को पीएनजी चित्रों में बदलने के लिए ffmpeg की आवश्यकता होती है।

गिफ्स्की स्थापना

आवश्यक शर्तें

हमें करना पड़ेगा सुनिश्चित करें कि हमने FFMpeg और Pngquant स्थापित किए हैं हमारे उबंटू में गिफ्स्की की स्थापना से पहले।

FFmpeg डिफ़ॉल्ट रिपॉजिटरी में उपलब्ध है अधिकांश गन्नू / लिनक्स वितरण। इसके लिए हम apt का उपयोग करके इसे स्थापित कर सकते हैं। हम एक टर्मिनल खोलते हैं (Ctrl + Alt + T) और लिखते हैं:

sudo apt install ffmpeg

पैरा pngquant स्थापित करें, एक ही टर्मिनल में, हम निष्पादित करने जा रहे हैं:

sudo apt install pngquant

गिफ्स्की स्थापित करें

आवश्यक शर्तें स्थापित करने के बाद, अब हम गिफ्स्की स्थापित कर सकते हैं। हमारे पास अलग-अलग इंस्टॉलेशन संभावनाएं होंगी। पहला होगा चार्ज का उपयोग करके इसे स्थापित करें, अगर हम स्थापित किया है जंग प्रोग्रामिंग भाषा। एक बार यह भाषा स्थापित हो जाने के बाद, हम एक टर्मिनल (Ctrl + Alt + T) में लिखते हैं:

कार्गो जिफ़्स्की स्थापित करें

cargo install gifski

हम भी कर सकते हैं पैकेज मैनेजर का उपयोग करके इस प्रोग्राम को पकड़ें लिनक्सब्रू.

काढ़ा gifski स्थापित करें

brew install gifski

यदि आप कार्गो या लिनक्सब्रेव स्थापित नहीं करना चाहते हैं, नवीनतम बाइनरी निष्पादनयोग्य डाउनलोड करें से पृष्ठ जारी करता है और मैन्युअल रूप से गिफ़्स्की को संकलित और स्थापित करें।

Gifski के साथ GIF एनिमेशन बनाएं

हम उस स्थान पर जाकर शुरू करते हैं जहां हम छवियों को सहेजते हैं। इस उदाहरण में वे सभी .PNG हैं। वहाँ हम निम्नलिखित कमांड को निष्पादित करेंगे छवियों के सेट से GIF एनीमेशन बनाएं जिनमें से हमारे पास है:

gifski एनिमेटेड gif फ़ाइल बनाएँ

gifski -o archivo.gif *.png

मैं स्पष्ट करना चाहता हूं कि इस उदाहरण को करते हुए, मेरे द्वारा उपयोग की गई सभी छवियों का आकार समान था।

Gifski उपलब्ध सुविधाएँ

गिफ्स्की में कुछ विशेषताएं भी हैं जिनके साथ हम कर सकते हैं:

  • एक विशिष्ट आयाम के साथ GIF एनीमेशन बनाएं।
  • प्रति सेकंड फ़्रेम की एक विशिष्ट संख्या दिखाएं।
  • एक विशिष्ट गुणवत्ता के साथ एनकोड करें।
  • कोड तेजी से।
  • हम दिए गए आदेश में भी छवियों को एनकोड करने में सक्षम होंगे।

पैरा एक विशिष्ट आयाम के साथ एक GIF एनीमेशन बनाएं, उदाहरण के लिए चौड़ाई = 512 और ऊंचाई = 490, निम्न कमांड का उपयोग करें:

gifski -o archivo.gif -W 512 -H 490 *.png

हम कर सकते हैं फ्रेम की संख्या प्रति सेकंड निर्धारित करें हम जिफ एनीमेशन में चाहते हैं। डिफ़ॉल्ट मान 20 है। ऐसा करने के लिए, चलाएँ:

gifski -o archivo.gif --fps 30 *.png

हम कर सकते हैं एक विशिष्ट गुणवत्ता के साथ सांकेतिक शब्दों में बदलना 1-100 के पैमाने पर। जाहिर है, कम गुणवत्ता एक छोटी फ़ाइल और उच्च गुणवत्ता हमारे GIF एनीमेशन में एक बड़ा दे सकती है।

gifski -o archivo.gif --quality 40 *.png

बड़ी संख्या में छवियों को एन्कोडिंग करने पर जिफ़्स्की को अधिक समय लगेगा। क्या करने एन्कोडिंग प्रक्रिया 3 गुना तेज है सामान्य गति से अधिक, चलाएं:

gifski -o archivo.gif --fast *.png

आपको यह ध्यान में रखना होगा गुणवत्ता को 10% तक कम कर देगा.

दिए गए क्रम में बिल्कुल छवियों को एनकोड करने के लिए हम –nosort विकल्प का उपयोग करेंगे। आप यहाँ कर सकते हैं * .png को फ़ाइल नाम और उनके एक्सटेंशन के साथ बदलेंइस क्रम में कि हमें सबसे ज्यादा रुचि है।

gifski -o archivo.gif --nosort *.png

वीडियो फ़ाइल से जीआईएफ एनीमेशन बनाएं

कभी-कभी हो सकता है हम एक वीडियो से ली गई एक एनिमेटेड फ़ाइल में रुचि रखते हैं। यह वह जगह है जहाँ FFmpeg हमारी मदद कर सकता है। सबसे पहले आपको करना होगा वीडियो को पीएनजी फ्रेम में परिवर्तित करें निम्नलिखित आदेश के साथ:

ffmpeg -i video.mp4 frame%04d.png

उपरोक्त कमांड छवि फ़ाइलों को बनाता है 'फ्रेम 0001. पीएनजी''फ्रेम 0002. पीएनजी''फ्रेम 0003. पीएनजी', आदि ..., video.mp4 से। अक्षर 04d फ्रेम संख्या उत्पन्न करेगा। यह कमांड पूरे वीडियो को छवियों में विभाजित करेगा, जो वर्तमान कार्यशील निर्देशिका में सहेजे गए हैं।

वीडियो को छवियों में परिवर्तित करने के बाद, बस निम्न कमांड को चलाएं एनिमेटेड GIF फ़ाइल बनाएँ.

gifski -o archivo.gif *.png

सहायता और जानकारी

अधिक जानकारी के लिए, हम कर सकते हैं सहायता अनुभाग से परामर्श करें टाइप करके कार्यक्रम की:

gifski की मदद करें

gifski -h

अगर किसी को जरूरत है अधिक सहायता या जानकारी gifski के बारे में, आप परामर्श कर सकते हैं परियोजना की वेबसाइट। हम आपके में pngquant से अधिक जानकारी भी प्राप्त कर सकते हैं वेबसाइट तदनुसार।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।