அடுத்த கட்டுரையில் நாம் கிஃப்ஸ்கியைப் பார்க்கப் போகிறோம். இந்த திட்டம் எங்களை அனுமதிக்கும் gif படங்களை உருவாக்கவும் உயர் தரம், வீடியோவைப் பயன்படுத்துதல் அல்லது படங்களின் தொகுப்புடன். இது ஒரு மல்டிபிளாட்ஃபார்ம் மற்றும் ஓப்பன் சோர்ஸ் நிரலாகும். இந்த பயன்பாடு உயர் தரமான GIF குறியாக்கி Pngquant ஐ அடிப்படையாகக் கொண்டது.
யாருக்கும் தெரியாவிட்டால், pngquant என்பது ஒரு இழப்பு PNG பட அமுக்கி ஆகும், இது கட்டளை வரியிலிருந்து நாம் பயன்படுத்தலாம். வலையில் உள்ள பலர் அதை உறுதிப்படுத்துகிறார்கள் pngquant சிறந்த இழப்பற்ற PNG அமுக்கிகளில் ஒன்றாகும் நாம் என்ன கண்டுபிடிக்க முடியும். அசல் தரத்தை இழக்காமல் பி.என்.ஜி படங்களை 70% வரை சுருக்கி முழு ஆல்பா வெளிப்படைத்தன்மையை தக்க வைத்துக் கொள்ளுங்கள். இதன் விளைவாக சுருக்கப்பட்ட படங்கள் அனைத்து வலை உலாவிகள் மற்றும் இயக்க முறைமைகளுடன் இணக்கமாக இருக்கும்.
Gifski Pngquant ஐ அடிப்படையாகக் கொண்டிருப்பதால், இது GIF அனிமேஷன்களை உருவாக்க Pngquant இன் அம்சங்களைப் பயன்படுத்துகிறது. இந்த திட்டம் ஒரு சட்டத்திற்கு ஆயிரக்கணக்கான வண்ணங்களைப் பயன்படுத்தும் அனிமேஷன் செய்யப்பட்ட GIF களை உருவாக்கும் திறன் கொண்டது. வீடியோவை பி.என்.ஜி படங்களாக மாற்ற எஃப்.எஃப்.எம்.பி.ஜி வேண்டும் என்றும் கிஃப்ஸ்கி கோருகிறார்.
கிஃப்ஸ்கி நிறுவல்
முன்நிபந்தனைகள்
நாங்கள் வேண்டும் நாங்கள் FFMpeg மற்றும் Pngquant ஐ நிறுவியுள்ளோம் என்பதை உறுதிப்படுத்தவும் கிஃப்ஸ்கி நிறுவலுக்கு வருவதற்கு முன்பு எங்கள் உபுண்டுவில்.
FFmpeg இயல்புநிலை களஞ்சியங்களில் கிடைக்கிறது பெரும்பாலான குனு / லினக்ஸ் விநியோகங்களில். இதற்காக நாம் அதை apt பயன்படுத்தி நிறுவலாம். நாங்கள் ஒரு முனையத்தை (Ctrl + Alt + T) திறந்து எழுதுகிறோம்:
sudo apt install ffmpeg
பாரா pngquant ஐ நிறுவவும், அதே முனையத்தில், நாங்கள் இயக்கப் போகிறோம்:
sudo apt install pngquant
கிஃப்ஸ்கியை நிறுவவும்
முன்நிபந்தனைகளை நிறுவிய பின், இப்போது நாம் கிஃப்ஸ்கியை நிறுவலாம். எங்களுக்கு வெவ்வேறு நிறுவல் சாத்தியங்கள் இருக்கும். முதல் இருக்கும் கட்டணத்தைப் பயன்படுத்தி நிறுவவும், நாங்கள் நிறுவியிருந்தால் துரு நிரலாக்க மொழி. இந்த மொழி நிறுவப்பட்டதும், ஒரு முனையத்தில் (Ctrl + Alt + T) எழுதுகிறோம்:
cargo install gifski
நாமும் செய்யலாம் தொகுப்பு நிர்வாகியைப் பயன்படுத்தி இந்த நிரலைப் பிடிக்கவும் லினக்ஸ் ப்ரூ.
brew install gifski
நீங்கள் சரக்கு அல்லது லினக்ஸ் ப்ரூவை நிறுவ விரும்பவில்லை என்றால், சமீபத்திய பைனரி இயங்கக்கூடியவற்றைப் பதிவிறக்கவும் இருந்து பக்கத்தை வெளியிடுகிறது மற்றும் gifski ஐ கைமுறையாக தொகுத்து நிறுவவும்.
Gifski உடன் GIF அனிமேஷன்களை உருவாக்கவும்
படங்களை சேமிக்கும் இடத்திற்குச் செல்வதன் மூலம் தொடங்குவோம். இந்த எடுத்துக்காட்டில் அவை அனைத்தும் .PNG. அங்கு பின்வரும் கட்டளையை இயக்குவோம் படங்களின் தொகுப்பிலிருந்து GIF அனிமேஷனை உருவாக்கவும் அவற்றில் எங்களிடம்:
gifski -o archivo.gif *.png
இந்த எடுத்துக்காட்டைச் செய்தால், நான் பயன்படுத்திய எல்லா படங்களும் ஒரே அளவைக் கொண்டிருந்தன என்பதை நான் தெளிவுபடுத்த விரும்புகிறேன்.
கிஃப்ஸ்கி அம்சங்கள் கிடைக்கின்றன
கிஃப்ஸ்கி சில அம்சங்களையும் கொண்டுள்ளது:
- ஒரு குறிப்பிட்ட பரிமாணத்துடன் GIF அனிமேஷனை உருவாக்கவும்.
- ஒரு வினாடிக்கு ஒரு குறிப்பிட்ட எண்ணிக்கையிலான பிரேம்களைக் காட்டு.
- ஒரு குறிப்பிட்ட தரத்துடன் குறியாக்கம்.
- குறியீடு வேகமாக.
- கொடுக்கப்பட்ட வரிசையில் படங்களை சரியாக குறியாக்க முடியும்.
பாரா ஒரு குறிப்பிட்ட பரிமாணத்துடன் GIF அனிமேஷனை உருவாக்கவும், எடுத்துக்காட்டாக அகலம் = 512 மற்றும் உயரம் = 490, பின்வரும் கட்டளையைப் பயன்படுத்தவும்:
gifski -o archivo.gif -W 512 -H 490 *.png
நம்மால் முடியும் வினாடிக்கு பிரேம்களின் எண்ணிக்கையை அமைக்கவும் gif அனிமேஷனில் நாங்கள் விரும்புகிறோம். இயல்புநிலை 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% ஆகக் குறைக்கும்.
கொடுக்கப்பட்ட வரிசையில் படங்களை சரியாக குறியாக்க, நாம் -நொசார்ட் விருப்பத்தைப் பயன்படுத்துவோம். இங்கே நீங்கள் முடியும் கோப்பு பெயர்கள் மற்றும் அவற்றின் நீட்டிப்புகளுடன் * .png ஐ மாற்றவும், எங்களுக்கு மிகவும் விருப்பமான வரிசையில்.
gifski -o archivo.gif --nosort *.png
வீடியோ கோப்பிலிருந்து GIF அனிமேஷனை உருவாக்கவும்
சில நேரங்களில் நீங்கள் இருக்கலாம் வீடியோவிலிருந்து எடுக்கப்பட்ட அனிமேஷன் கோப்பில் நாங்கள் ஆர்வமாக உள்ளோம். FFmpeg எங்களுக்கு உதவக்கூடிய இடம் இது. முதலில் நீங்கள் வேண்டும் வீடியோவை பிஎன்ஜி பிரேம்களாக மாற்றவும் பின்வரும் கட்டளையுடன்:
ffmpeg -i video.mp4 frame%04d.png
மேலே உள்ள கட்டளை படக் கோப்புகளை உருவாக்குகிறது 'frame0001.png''frame0002.png''frame0003.png', போன்றவை…, video.mp4 இலிருந்து. % 04d எழுத்துக்கள் பிரேம் எண்ணை உருவாக்கும். இந்த கட்டளை முழு வீடியோவையும் படங்களாக பிரிக்கும், அவை தற்போதைய பணி அடைவில் சேமிக்கப்படும்.
வீடியோவை படங்களாக மாற்றிய பின், பின்வரும் கட்டளையை இயக்கவும் அனிமேஷன் செய்யப்பட்ட GIF கோப்பை உருவாக்கவும்.
gifski -o archivo.gif *.png
உதவி மற்றும் தகவல்
மேலும் விவரங்களுக்கு, எங்களால் முடியும் உதவி பிரிவை அணுகவும் தட்டச்சு செய்வதன் மூலம் நிரலின்:
gifski -h
யாருக்கும் தேவைப்பட்டால் கூடுதல் உதவி அல்லது தகவல் gifski பற்றி, நீங்கள் ஆலோசிக்கலாம் திட்ட வலைத்தளம். உங்களுடைய pngquant இலிருந்து கூடுதல் தகவல்களையும் நாங்கள் பெறலாம் வலைப்பக்கம் அதன்படி.