Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Specifying varied frame delays, GIF animations
#2
(02-22-2021, 07:20 PM)rickk Wrote: When saving a file as a GIF animation, we are presented with an option to assign a  uniform time delay between frames "where unspecified".

Never really thought about it much, but the other day I was using a video editor to convert an MP4 to a GIF format, and then used gimp to clean up some color issues, and I noticed that the video editor had specified varying time delays between frames.

Is there a proper entry point in Gimp where we can specify  unique time delays specific to a particular frame  when creating GIF animations?

I've looked around a bit, and the only possibility I've found  would be to specify the interval in the  Layer Name, accessed through the  "Edit Layer Attributes" dialog (see red arrow in the linked image)

https://i.imgur.com/VUZ4r94.png

But, that just "feels" oddly non-intuitive, so I was wondering if I'm just missing something more obvious?


The ultimate use I have in mind would be for a looping animation where I want the final frame to persist for a few seconds before resuming the loop.  Of course I realize I could just copy the final frame 30 times and tack it on the end, but I'm hoping there is a more elegant solution that doesn't bloat the file size. 

I've been through the online manual, and if it's in there, I haven't been unable to find it.

TIA

With the Filters>Animation>Optimize For GIF, repeating the same frame several times shouldn't be too costly, because the "difference frame"  is going to be al transparent and this can be encoded very efficiently.
Reply


Messages In This Thread
RE: Specifying varied frame delays, GIF animations - by Ofnuts - 02-22-2021, 11:12 PM

Forum Jump: