This looks like rounding. Can you check your actual frame display time for the gif. If it has been rounded to 0.03secs it will give the speed you describe.
30 fps = 0.0333 second per frame.
0.03 secs per frame = 33.333fps
Try highlighting all frames in the timeline and setting to 0.0333secs
How can i check the "Frame Display Time"?
Forget the above - it looks like the gif is set to 0.03 secs per frame even if you specify the more accurate 0.0333secs. I just imported a file to AE and got the same error as you.
I set 0,0333 (Which photoshop automatically seem to approximate to 0,03) and nothing changed.
After effects still shows the video as 33,333 fps, and it's still slightly faster than the original video.
So any additional suggestions?
I see million of designers posting .gifs of their work online, and i have a hard time imagining all of them having my issue.
Yes i know that, but if i set 0,0333 it approximates to 0,03.
If i try any other value (0,04-0,05-0,06-0,07 ecc...) the timing gets even more distorted.
The standard 0,03 is the closest one to the original 30 fps video but it's still faster.
As far as I can see, it looks like this is a limitation of the GIF file format rather than Photoshop.
Wikipedia states animation delay is specified in hundredths of a second. Thus giving you a choice of 0.02s (50fps) ; 0.03s (33.33fps) or 0.04s (25 fps).
Ok, so it is impossible to produce a 30 fps gif, right?
If so i can at least have closure on this issue.
I'll try to do a 25 fps animation now and see if the 0,04 delay will produce a smooth result.
Ok, i tested it with 25 fps and 0,04 delay and the speed is a 100% correct.
Well, next time i'll produce 25fps content if i'll want to have a gif file at the end.
Thank you very much for your help Dave.
Unless anybody else has something to add the thread can be archived.