Zoals je hiernaast kunt zien, ben ik aan het spelen geweest met animated GIFs. Het maken ervan bestaat uit 3 stappen.
- een filmpje opnemen.
- het videobestand splitsen in afzonderlijke jpeg bestanden.
- de afzonderlijke jpeg bestanden samenvoegen in een animated gif.
Een filmpje opnemen is niet zo lastig, dus deze stap sla ik voor het gemak even over. Hieronder zal ik de laatste twee stappen beschrijven.
Met behulp van mplayer kan je een videobestand opdelen in afzonderlijke jpeg bestanden. Met behulp van de -ss en -endpos opties van mplayer kun je ook een fragment van het videobestand opdelen.
$ mplayer -ao null video.mpg -vo jpeg:outdir=. |
Als het goed is, heb je nu in de huidige directory een aantal jpeg bestanden staan. Nu kun je met het convert programma van ImageMagick de jpeg bestanden gebruiken om een animated gif te maken.
$ convert -delay 20 -loop 0 000*.jpg video.gif |
Naast animated GIFs zijn nu ook animated PNGs (APNG) in opkomst. Helaas wordt APNG nog niet ondersteund door alle browsers