diff --git a/manim/scene/scene.py b/manim/scene/scene.py index 0fe5996bd9..5f3fb99247 100644 --- a/manim/scene/scene.py +++ b/manim/scene/scene.py @@ -1530,8 +1530,10 @@ def construct(self): subtitle = srt.Subtitle( index=len(self.renderer.file_writer.subcaptions), content=content, - start=datetime.timedelta(seconds=self.renderer.time + offset), - end=datetime.timedelta(seconds=self.renderer.time + offset + duration), + start=datetime.timedelta(seconds=float(self.renderer.time + offset)), + end=datetime.timedelta( + seconds=float(self.renderer.time + offset + duration) + ), ) self.renderer.file_writer.subcaptions.append(subtitle)