ffmpeg ja imagemagick luovat animoituja gifiä
2024-07-12
한어 Русский язык English Français Indonesian Sanskrit 日本語 Deutsch Português Ελληνικά español Italiano Suomalainen Latina
alkaen: https://blog.csdn.net/hufang360/article/details/107291163?ops_request_misc=%257B%2522request%255Fid%2522%253A%252216787607651680018 522%253A%252220140713.130102334…%2522%257D&request_id= 167876076516800186587476&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2blogi sobaiduend~default-1-107291163-null-null.blog_rank_default&utm_term=PNG%E5%BA%8F%E5%88%97%E5%90%88%E6%88%90gif&spm=1018.2226.301.
1. Eipng
Kuva tai kuva onpng
muoto, mutta ei läpinäkyvyysvaikutustapng
kuva
ffmpeg
jaimagemagick
Kaikki järjestyy
ffmpeg -i %04d.png merge.gif
or
ffmpeg -y -i %04d.png -r 12 -filter_complex "[0:v]split[a][b]; [a]palettegen=transparency_color=ffffff[p]; [b][p]paletteuse" merge.gif
or
magick -delay 10 -loop 0 '*.png' -set dispose background +repage merge.gif
1. Läpinäkyvyysvaikutuspng
kuva
magick -delay 10 -loop 0 '*.png' -set dispose background +repage merge.gif
Tämä on ImageMagick-työkalua käyttävä komento yhdistää kaikki nykyisen hakemiston PNG-kuvat GIF-animaatioksi. Erityiset parametrit selitetään seuraavasti:
magick: komentorivityökalu ImageMagickille. -delay 10: Aseta animaation kehyksen viive 10 millisekuntiin. -silmukka 0: Aseta animaatiosilmukoiden lukumäärä rajoittamattomaksi. '*.png': osoittaa kaikki nykyisen hakemiston PNG-tiedostot. -set dispose background: Aseta kuvankäsittelytapa Kun animaatiokehys vaihdetaan, tausta tyhjennetään. +repage: Muuta kuvan kokoa kohdemittojen mukaan ja säilytä kuvasuhde. merge.gif: GIF-animaatiotiedoston nimi.