недеља, новембар 02, 2014

Od frejmova GIF

Kako smo se već dotakli programa ffmpeg i toga kako od video zapisa napraviti GIF animaciju, da vidimo kako to možemo da uradimo programom convert.

Dakle, za početak, opet ćemo da krenemo od našeg isečka videa i programa ffmpeg ali ovog puta ne pravimo direktno animaciju već snimamo frejmove kao PNG sličice:

ffmpeg -i cut.mkv -vf scale=320:-1 -r 10 fr%03d.png

Zatim pokrećemo convert i dajemo mu zadatak da nam te frejmove spoji u GIF animaciju:

 convert -delay 5 -loop 0 *.png output.gif

Rezultujući fajl može biti prevelik zato što nije optimizovan. Optimizacija je druga priča, možemo pokušati sa redukcijom palete boja, isključivanjem diteringa itd. Evo jedne kobaje koja može u znatnoj meri da redukuje veličinu krajnjeg fajla:

convert output.gif -dither none -deconstruct -layers optimize -matte -depth 8 \( -clone 0--1 -background none +append -quantize transparent  -colors 32  -unique-colors -write mpr:cmap +delete \) -map mpr:cmap optimized.gif

a možete pokušati i sa program gifsicle o kome ćemo nešto više reći drugi put.


Нема коментара:

Постави коментар