В C # я могу получить отдельные кадры из gif и показать анимацию достаточно легко, но как вам получить информацию о синхронизации для каждого кадра?
PropertyItem item = img.GetPropertyItem (0x5100); // FrameDelay in libgdiplus // Time is in milliseconds delay = (item.Value [0] + item.Value [1] * 256) * 10;
Эта статья может быть полезна.