// Paste your JavaScript here to build the cfg object let test = 10; let cfg = { out_w: 1280, out_h: 720, fps: 60, duration_s: 300, start_time_s: 0.0, end_time_s: test, filter: "bilinear", use_nvenc: true, video_codec: "h264_nvenc", crf: 18, preset: "p3", pix_fmt: "yuv420p", bitrate: "8M", extra_ffmpeg_flags: [], mask_video_codec: "h264_nvenc", mask_crf: 18, mask_preset: "p2", mask_pix_fmt: "yuv420p", mask_bitrate: null, mask_extra_ffmpeg_flags: [], camera_keyframes: [ { t: 0.0, x: 0, y: 0, width: 6400, height: 3600, rotation: 0, blur: 0, easing: "easeInOutQuad" } ], elements: [ { sprite_path: "logo.png", keyframes: [{ t: 0.0, x: 0, y: 0, width: 512, height: 512, rotation: 0, easing: "easeInSine" }] } ], output_path: "outputs/animation.mp4", mask_output_path: "outputs/animationMask.mp4" };
Generate Video
🎬 Streaming Video Generator
Config Manager
Save Config
Load Config
Delete Config
Generation Status
Initializing connection...
0 / 0 frames
0%
Client ID:
Connecting...
🎥 Generated video will appear here
Download video