MCP App Store
Education
VideoZero icon

VideoZero

by VIDEOZERO TECHNOLOGIES LTD

Overview

Ever been stuck at a math problem you can't picture? Wished you could illustrate an algorithm, but have no time to animate everything by hand? VideoZero generates the video you need to learn or visualize any concepts. You will get a 2D animated video to help you study or illustrate new concepts. You need to change parts of the video? No problem! Just tell ChatGPT what to change and VideoZero refines the video until you are happy.

Tools

video_generate

ChatGPT
Creates a NEW mostly-2D animated video / motion-graphic using VideoZero. This tool produces a lightweight HTMLCanvas-based animation (2D shapes/text/plots) and supports exporting the result to MP4. Use this when the user wants a 2D animation/video built from simple elements, such as: - kinetic typography, titles, captions/subtitles - diagrams, charts, plotted graphs (as animation, not a single still) - math / LaTeX formulas rendered on-screen - algorithm & data-structure visualizations (arrays, pointers, partitions, swaps, recursion, etc.) - 2D physics / systems illustrations (mass-spring, vectors, matrices) using shapes/arrows/labels - Educational or explanatory 2D animations / videos Routing rule: - If the request requires photorealism, human faces/people, real-world landscape realism, or true 3D rendering, do NOT use this tool. - If the user wants to change, iterate on, or refine an EXISTING VideoZero project, use video_revise instead. Behavior: - Generate a NEW video based on the structured prompt from scratch or based on referenced VideoZero scenes. - Returns immediately with a prompt_id (also the project_id); rendering happens asynchronously and the UI polls status and informs once the video is ready. - To build on existing public VideoZero scenes as inspiration for a NEW video, include their scene IDs in the referenced_scenes field. This is distinct from revising a project the user already owns — for that, use video_revise. - The default resolution is 1920x1080 (Full HD) at 60 FPS. Other aspect ratios are supported: 16:9 (1920x1080), 9:16 (1080x1920), 1:1 (1080x1080), 4:3 (1440x1080), 4:5 (1080x1350), 3:4 (1080x1440), 2:1 (2160x1080). Input structure: - Provide a structured prompt with title, meta (audience, objectives, description, keywords), style (appearance, colors, components), and ordered scenes with beats. - Each scene has beats with marker_id, visuals, audio (voiceover text), and actions. - Specify visual style via the style object: appearance (light/dark), colors map, and component descriptions. - If including math, provide LaTeX in beat visuals. - If including algorithms, describe each step to animate in beat actions. - Voiceover/Narration goes in beat audio fields. Do NOT use this tool for: - revising, editing, or iterating on an existing VideoZero project (use video_revise instead) - standalone/static images (use an image tool instead) - photorealistic content or real-world video synthesis (faces/people, landscapes, “realistic” scenes) - 3D models or 3D scenes (teapots, 3D renders, realistic lighting, raytracing) - editing/trimming/modifying an existing non-VideoZero video file - generating or editing audio only - downloading, converting, transcoding, playing, or streaming video files

video_generate

ChatGPT
Creates a NEW mostly-2D animated video / motion-graphic using VideoZero. This tool produces a lightweight HTMLCanvas-based animation (2D shapes/text/plots) and supports exporting the result to MP4. Use this when the user wants a 2D animation/video built from simple elements, such as: - kinetic typography, titles, captions/subtitles - diagrams, charts, plotted graphs (as animation, not a single still) - math / LaTeX formulas rendered on-screen - algorithm & data-structure visualizations (arrays, pointers, partitions, swaps, recursion, etc.) - 2D physics / systems illustrations (mass-spring, vectors, matrices) using shapes/arrows/labels - Educational or explanatory 2D animations / videos Routing rule: - If the request requires photorealism, human faces/people, real-world landscape realism, or true 3D rendering, do NOT use this tool. - If the user wants to change, iterate on, or refine an EXISTING VideoZero project, use video_revise instead. Behavior: - Generate a NEW video based on the structured prompt from scratch or based on referenced VideoZero scenes. - Returns immediately with a prompt_id (also the project_id); rendering happens asynchronously and the UI polls status and informs once the video is ready. - To build on existing public VideoZero scenes as inspiration for a NEW video, include their scene IDs in the referenced_scenes field. This is distinct from revising a project the user already owns — for that, use video_revise. - The default resolution is 1920x1080 (Full HD) at 60 FPS. Other aspect ratios are supported: 16:9 (1920x1080), 9:16 (1080x1920), 1:1 (1080x1080), 4:3 (1440x1080), 4:5 (1080x1350), 3:4 (1080x1440), 2:1 (2160x1080). Input structure: - Provide a structured prompt with title, meta (audience, objectives, description, keywords), style (appearance, colors, components), and ordered scenes with beats. - Each scene has beats with marker_id, visuals, audio (voiceover text), and actions. - Specify visual style via the style object: appearance (light/dark), colors map, and component descriptions. - If including math, provide LaTeX in beat visuals. - If including algorithms, describe each step to animate in beat actions. - Voiceover/Narration goes in beat audio fields. Do NOT use this tool for: - revising, editing, or iterating on an existing VideoZero project (use video_revise instead) - standalone/static images (use an image tool instead) - photorealistic content or real-world video synthesis (faces/people, landscapes, “realistic” scenes) - 3D models or 3D scenes (teapots, 3D renders, realistic lighting, raytracing) - editing/trimming/modifying an existing non-VideoZero video file - generating or editing audio only - downloading, converting, transcoding, playing, or streaming video files

video_like

ChatGPT
Use this when the user wants to like or favorite a VideoZero video project. Do not use for general bookmarking or saving unrelated content.

video_like

ChatGPT
Use this when the user wants to like or favorite a VideoZero video project. Do not use for general bookmarking or saving unrelated content.

video_revise

ChatGPT
Create a revised version of an EXISTING VideoZero video project. The revision inherits the parent's structured prompt and aspect ratio, and applies natural-language revision instructions on top. Use this when the user wants to iterate on a project they've already created — e.g., "make the background darker", "replace scene 2 with something about gradients", "shorten the outro", "add a recap at the end". Do NOT use this to create a new video from scratch; use video_generate for that. Behavior: - Requires the parent project to already have a structured prompt. - Accumulates the new instructions onto any prior revision instructions for the same project. - Returns immediately with a new prompt_id (also the revised project_id); rendering happens asynchronously and the UI polls for status.

video_revise

ChatGPT
Create a revised version of an EXISTING VideoZero video project. The revision inherits the parent's structured prompt and aspect ratio, and applies natural-language revision instructions on top. Use this when the user wants to iterate on a project they've already created — e.g., "make the background darker", "replace scene 2 with something about gradients", "shorten the outro", "add a recap at the end". Do NOT use this to create a new video from scratch; use video_generate for that. Behavior: - Requires the parent project to already have a structured prompt. - Accumulates the new instructions onto any prior revision instructions for the same project. - Returns immediately with a new prompt_id (also the revised project_id); rendering happens asynchronously and the UI polls for status.

video_unlike

ChatGPT
Use this when the user wants to unlike or remove a VideoZero video project from their favorites. Do not use for deleting projects or removing content.

video_unlike

ChatGPT
Use this when the user wants to unlike or remove a VideoZero video project from their favorites. Do not use for deleting projects or removing content.

Capabilities

WritesInteractive

Example Prompts

Click any prompt to copy it.

App Stats

8

Tools

2

Prompts

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily