Я предполагаю, что вы находитесь на Windows. Если это не так, укажите это.
Прямо сейчас вы сохраняете куда-то по отношению к месту, где вы запускаете интерпретатор Python. Вы должны использовать абсолютный путь, чтобы быть уверенным в том, где будет сохранен ваш файл. Итак, я предполагаю, что что-то подобное сработает:
frames[0].save(r'C:\Users\alexdhesi\Documents\output.gif', format='GIF', append_images=frames[1:], save_all=True, duration=100, loop=0)