from moviepy.editor import ImageSequenceClip import os def create_video_from_frames(frame_folder, base_name, num_frames, fps, output_file): # Generate the list of filenames filenames = [os.path.join(frame_folder, f"{base_name}_{i}.png") for i in range(num_frames)] # Create the video clip clip = ImageSequenceClip(filenames, fps=fps) # Write the video to a file clip.write_videofile(output_file, codec='libx264') # Example usage frame_folder = "/results/voodoo3d_test" # Replace with the path to your frames folder base_name = "0000" num_frames = 1567 # Replace with the number of frames you have fps = 24 # Frames per second output_file = "output_video.mp4" create_video_from_frames(frame_folder, base_name, num_frames, fps, output_file)