← Hashito System home 日本語 Tools Blog
Relationship Diagram Video Maker
Write people, relations and scenes in JSON, then record a camera-driven diagram video
READY
Nodes
0
Relations
0
Scenes
0
Duration
00:00
Output
1920×1080
SCENE 1 / 1 CAM 1.00×
3
00:00.000 / 00:00.000
Space: play / pause   ← →: change scene   R: record   J/K/L: previous, pause, play

When this is useful

It fits any story with too many people to explain out loud. Show the whole chart first, then move the camera onto whoever you are talking about and grow the relation lines one at a time, and the viewer never loses track of where they are. Case summaries, org structures, project setups and character introductions all work.

The chart itself comes from nodes (people) and edges (relations); the pacing comes from shooting.scenes. A sample project is already loaded in the JSON tab, so the fastest start is to swap in your own names and relation labels and press play.

How to write a scene

Keep one idea per scene. camera.targetNode picks who to move to and camera.zoom decides how close, while focusEdges and traceEdges say which relation is being talked about by animating the line. Wrap an area with box, add a note with callout, and put the spoken line into comment, which becomes the subtitle at the bottom of the frame.

ResolutionRatioTypical use
1920×108016:9Normal landscape video, embedding in slides
1080×19209:16Short-form video and vertical social posts
1080×10801:1Square posts in a feed
2560×144016:9When the text needs to read large

Shooting tips

For a vertical video (1080×1920), cut back on wide shots and lead with zooms. Holding a wide frame with many people makes the names too small to read. The preflight check in the Record tab flags scenes whose subtitle runs long and scenes shorter than 2.5 seconds.

Only the canvas is captured, so the controls and the side panel never appear in the recording. A music or narration file you load becomes the audio track of the video as it is.

Frequently asked questions

What kind of video does this make?

An explainer video over a relationship diagram, where the camera zooms in and pulls back as the story goes. Each scene can set its own zoom target, highlighted people, red box, callout and subtitle, and the result is recorded as WebM.

How do I build the diagram?

In the JSON tab you write nodes (people), edges (relations) and shooting.scenes (the shots). A sample is loaded from the start, so you can begin by replacing the names and the relation labels. The Scenes tab lets you edit the same data through the screen.

Can I add audio?

Yes. In the Record tab you can load a music or narration file, and you can record your microphone at the same time. Music and mic levels are set separately.

Is anything sent to a server?

No. Parsing the JSON, drawing the diagram and recording the video all happen inside your browser. Nothing leaves your machine.