diff --git a/moviepy/video/io/ffmpeg_reader.py b/moviepy/video/io/ffmpeg_reader.py index f871bd8fd..5b75c59cd 100644 --- a/moviepy/video/io/ffmpeg_reader.py +++ b/moviepy/video/io/ffmpeg_reader.py @@ -218,7 +218,7 @@ def get_frame(self, t): return self.last_read elif (pos < self.pos) or (pos > self.pos + 100): # We can't just skip forward to `pos` or it would take too long - self.initialize(t) + self.initialize((pos - 1) / self.fps) return self.lastread else: # If pos == self.pos + 1, this line has no effect