https://www.mediafire.com/file/1cxivp3pir0kpcf/PGN2GIF.zip/file
If you simply double-click on the file, it should prompt you for a few things, like the PGN or the path to a directory, for games to convert, the time it takes per move, the color of the board, and… I guess that’s all. Point is, all you need to bring is the path to your PGN(s). It should do the rest. Here is a raw PGN that I’m using as a source in this case:
[Event "Casual game"]
[Site "London ENG"]
[Date "1851.06.21"]
[EventDate "?"]
[Round "?"]
[Result "1-0"]
[White "Adolf Anderssen"]
[Black "Lionel Adalbert Bagration Felix Kieseritzky"]
[ECO "C33"]
[WhiteElo "?"]
[BlackElo "?"]
[Source "La Régence, v3 n7, July 1851, pp221-222"]
[SourceNote "ends 19.Ke2"]
[Source2 "The Chess Player, vol.i no.1, 1851.07.19, p.2"]
[PlyCount "45"]
1.e4 e5 2.f4 exf4 3.Bc4 Qh4+ 4.Kf1 b5 5.Bxb5 Nf6 6.Nf3 Qh6
7.d3 Nh5 8.Nh4 Qg5 9.Nf5 c6 10.g4 Nf6 11.Rg1 cxb5 12.h4 Qg6
13.h5 Qg5 14.Qf3 Ng8 15.Bxf4 Qf6 16.Nc3 Bc5 17.Nd5 Qxb2 18.Bd6
Bxg1 {It is from this move that Black's defeat stems. Wilhelm
Steinitz suggested in 1879 that a better move would be
18... Qxa1+; likely moves to follow are 19. Ke2 Qb2 20. Kd2
Bxg1.} 19. e5 Qxa1+ 20. Ke2 Na6 21.Nxg7+ Kd8 22.Qf6+ Nxf6
23.Be7# 1-0
And here is a GIF produced with this program in green at 1s per move:
Here is that game in blue at 2s per move: