Spaces:
Build error
Build error
File size: 782 Bytes
4fa8bcb |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
from video_sequencer.simulate_physics import PhysicsSimulator
from prompt_generator import generate_prompts
from video_sequencer.generate_image import generate_fake_image
from video_sequencer.assemble_video import assemble_video
# 1. Inputs
mass = 1.0
angle = 30.0
friction = 0.2
# 2. Simulate Physics
simulator = PhysicsSimulator()
positions = simulator.simulate_ball_motion(mass, angle, friction, time_steps=50)
# 3. Generate Prompts
prompts = generate_prompts(positions)
# 4. Fake Diffusion - Generate Images
frame_folder = "frames"
for i, prompt in enumerate(prompts):
generate_fake_image(prompt, i, output_folder=frame_folder)
# 5. Stitch into Video
assemble_video(frame_folder, output_path="output_video.mp4", fps=5)
print("\u2705 Video generated: output_video.mp4") |