da Kyauta gifs Sun mamaye yanar gizo ta hanyar hadari, wani abu wanda a cikin 'yan kwanakin nan ya kasance mafi mahimmanci fiye da kowane lokaci amma idan muka fara nazarin sa ya samo asali ne daga farkon zamanin yanar gizo, kodayake a wancan lokacin sun kasance ƙananan gumakan gumaka kuma yau kusan bidiyo ne na secondsan dakiku kaɗan.
Bari mu gani, to, yadda ake canza bidiyo zuwa GIF mai rai a cikin Linux, wani abu wanda zamu je bisa FFmpeg kuma a cikin ImageMagick, kayan aikin soja biyu na zamani a cikin duniyar software kyauta kuma ana samun su a duk Linux distros, don haka azaman matakin farko dole ne mu girka su duka.
Da zarar an gama wannan, kuma a ɗauka cewa muna cikin tashar taga kuma an sanya mu a cikin fayil ɗin da muke da fayil ɗin bidiyo daga inda muke son ƙirƙirar GIF, za mu ɗora kanmu kan wani abu kamar haka:
ffmpeg -t <duración en segundos> -ss <posición de inicio en formato hh:mm:ss> -i < nombre del archivo de vídeo> salida%04d.gif
Don haka idan muna so ƙirƙirar GIF mai rai wannan yana farawa sakan 5 bayan bidiyo mai suna 'Birthday.MP4' kuma yana ɗaukar sakan 15, muna yi:
ffmpeg -t 15 -ss 00:00:05 -i cumpleaños.mp4 salida%04d.gif
Idan muka lissafa fayilolin da ke wannan jakar zamu ga cewa akwai wasu kalilan wadanda suka kare da wani abu kamar 'fitarwa [\ d +]. Gif': wadannan sune firam, ko firam, da FFmpeg ya samu daga bidiyon.
Yanzu mun haɗu dasu a cikin GIF mai rai, wanda zamuyi amfani da ImageMagick, kamar haka:
convert -delay -loop 0 salida*gif
Misali, don ƙirƙirar GIF mai rai wanda ake kira 'cumple.gif' wanda ya ƙunshi firam 20 a kowane dakika kuma maimaitawa ba iyaka, muna yi:
convert -delay 1x20 -loop 0 salida*gif cumple.gif
Idan a maimakon haka muna son a maimaita shi sau 4, za mu canza 0 bayan 'madauki' zuwa 4. Yanzu za mu iya amfani da kayan aikin ImageMagick da ake kira GIF Optimizer, wanda ke ba mu damar rage girman motsi:
convert -layers Optimize cumple.gif cumple-final.gif
Shi ke nan, zaku iya fara ƙirƙirar GIFs masu rai ku kuma raba su da duniya.
Informationarin bayani - ffmpeg: rikodin Linux ɗinka ba tare da matsaloli ba