A cikin labarin na gaba zamu kalli Gifski. Wannan shirin zai bamu damar ƙirƙirar hotunan gif babban inganci, ko dai ta amfani da bidiyo ko tare da saitin hotuna. Tsarin tsari ne da yawa kuma shine tushen buda ido. Wannan aikace-aikacen shine babban GIF encoder dangane da Pngquant.
Idan kowa bai sani ba, yawanci shine mai damfara PNG mai damfara hoto wanda zamu iya amfani dashi daga layin umarni. Mutane da yawa a kan yanar gizo sun tabbatar da hakan Abun magana shine ɗayan mafi kyawun damfarawar PNG Me zamu iya samu. Matsa hotunan PNG har zuwa 70% ba tare da rasa ingancin asali ba kuma riƙe cikakken alpha. Sakamakon hotunan da aka samu sun dace da duk masu bincike na yanar gizo da kuma tsarin aiki.
Tunda Gifski ya dogara ne akan Pngquant, yana amfani da fasalin sa don ƙirƙirar rayar GIF. Wannan shirin shine iya ƙirƙirar GIF masu rai waɗanda ke amfani da dubunnan launuka a kowane tsari. Gifski yana buƙatar mu da ffmpeg don sauya bidiyo zuwa hotunan PNG.
Gifski girkawa
Abubuwan da ake bukata
Dole ne muyi hakan Tabbatar mun girka FFMpeg da Pngquant a cikin Ubuntu ɗinmu kafin shiga shigar Gifski.
Akwai FFmpeg a cikin tsoffin wuraren ajiyewa na yawancin rarrabawar Gnu / Linux. Don wannan zamu iya shigar da shi ta hanyar amfani. Mun buɗe tashar (Ctrl + Alt T) kuma mun rubuta:
sudo apt install ffmpeg
para shigar pngquant, a cikin wannan tashar, za mu kashe:
sudo apt install pngquant
Sanya Gifski
Bayan shigar da abubuwan da ake buƙata, yanzu zamu iya shigar da Gifski. Za mu sami damar shigarwa daban-daban. Na farko zai kasance shigar da shi ta amfani da caji, idan mun shigar da Yaren shirye-shiryen tsatsa. Da zarar an shigar da wannan harshe, a cikin m (Ctrl + Alt + T) za mu rubuta:
cargo install gifski
Hakanan zamu iya sami wannan shirin ta amfani da mai sarrafa kunshin linuxbrew.
brew install gifski
Idan ba kwa son shigar da kaya ko Linuxbrew, zazzage sabon aikin binary daga sake shafi kuma tara da girka gifski da hannu.
Createirƙira abubuwan rayar GIF tare da Gifski
Muna farawa da zuwa wurin da muke adana hotunan. A wannan misalin dukkansu .PNG. A can za mu aiwatar da wannan umarnin zuwa ƙirƙirar rayar GIF daga saitin hotuna wanda muke da shi:
gifski -o archivo.gif *.png
Ina so in fayyace cewa yin wannan misalin, duk hotunan da nayi amfani da su girman su daya.
Ayyukan Gifski suna nan
Gifski yana da wasu sifofi waɗanda zamu iya:
- Irƙira rayarwar GIF tare da takamaiman girma.
- Nuna takamaiman adadin firam a dakika guda.
- Encode tare da takamaiman inganci.
- Code da sauri.
- Hakanan zamu iya sanya bayanan hoto daidai cikin tsari da aka bayar.
para ƙirƙirar rayar GIF tare da takamaiman girma, misali misali = 512 da tsawo = 490, yi amfani da wannan umarnin:
gifski -o archivo.gif -W 512 -H 490 *.png
Zamu iya saita lambar firam a dakika guda muna so a cikin gif animation. Valueimar tsoho ita ce 20. Don yin wannan, gudu:
gifski -o archivo.gif --fps 30 *.png
Podemos encode tare da takamaiman inganci a kan sikelin 1-100. Babu shakka, ƙarancin inganci na iya ba da ƙaramin fayil kuma mafi girma mafi girma a cikin rayarwar GIF ɗinmu.
gifski -o archivo.gif --quality 40 *.png
Gifski zai ɗauki lokaci mai tsawo yayin shigar da adadi mai yawa na hotuna. Don yin menene tsarin sauyawa shine sau 3 da sauri fiye da yadda ya saba gudun, gudu:
gifski -o archivo.gif --fast *.png
Dole ne ku tuna cewa zai rage ingancin zuwa 10%.
Don sanya hotuna daidai a cikin umarnin da aka bayar za mu yi amfani da -nosort zaɓi. Anan zaka iya maye gurbin * .png tare da fayilolin fayil da kari, a cikin tsari da ya fi jan hankalin mu.
gifski -o archivo.gif --nosort *.png
Createirƙira rayar GIF daga fayil ɗin bidiyo
Wani lokaci zaka iya muna sha'awar fayil mai rai da aka ɗauka daga bidiyo. Nan ne FFmpeg zai iya taimaka mana. Da farko dole ne sauya bidiyo zuwa cikin PNG firam tare da umarnin mai zuwa:
ffmpeg -i video.mp4 frame%04d.png
Umurnin da ke sama yana sanya fayilolin hoto 'firam0001.png','firam0002.png','firam0003.png', da dai sauransu…, daga bidiyon.mp4. Abubuwan haruffa% 04d zasu samar da lambar firam. Wannan umarnin zai raba dukkan bidiyon zuwa hotuna, waɗanda aka adana a cikin kundin adireshin aiki na yanzu.
Bayan canza bidiyo zuwa hotuna, kawai aiwatar da wannan umarni zuwa ƙirƙirar fayil ɗin GIF mai rai.
gifski -o archivo.gif *.png
Taimako da bayani
Don ƙarin cikakkun bayanai, za mu iya tuntuɓi sashin taimako na shirin ta hanyar bugawa:
gifski -h
Idan kowa na bukata ƙarin taimako ko bayani game da gifski, zaku iya tuntuba shafin yanar gizon aikin. Hakanan zamu iya samun ƙarin bayani daga abin da ke magana a cikin ku shafin yanar gizo daidai