Any language in, your language out
Sources in English, Spanish, Arabic… transcribed in their own language; the script is written in the language you choose.
Several videos on one topic → your own original, fact-based documentary.
Video → Documentary is Film To Story for facts. You give it several source videos on one subject — in any language — and it merges them into one shot map where every shot knows its source. Your AI writes an original script in your language: a hook fact, idea blocks, a counter-intuitive turn, a takeaway, references — pulling shots from every source and adding full-screen B-roll pictures where footage cannot show an idea. Charts are drawn from the script's numbers, pictures are generated in a chosen visual style, presenters and channel logos never make it in.
Same eight pages as Film To Story, with a multi-source Import, an OCR-first Analyze and a B-roll card on the Story page.
Create the project with 2–8 source videos: PC files, direct links, YouTube / video page links or magnets. Each gets a letter (A, B, C…); a YouTube source takes the video's title as its name. Add or remove sources later; Import downloads only the missing ones. Each source has a "Has a presenter" switch (on by default).
Every source is analyzed on its own — shots, keyframes, dialogue in its own language, descriptions — then merged into one shot map where each shot carries its source letter. A re-run only analyzes new sources.
Subject, optional angle, narration tone (Explainer, Investigative, Nature / calm, History, "Did you know" list), whether the script may name the source channels, plus language and duration.
The AI is told to write an original script with true, verifiable facts; to pull shots from every source (≤ 50 % from one); never to use a presenter; to list its references; and, where footage cannot show an idea, to add a B-roll defined once in a broll list and placed in the beat's shot list with its own duration, motion and visual style — never any text on it. The prompt lists the project files an AI IDE may open: the shot map, every source's timestamped transcript and the keyframes.
The import checks shot IDs, word budget and schema, warns about unused or dominating sources, shows the references and the shots-per-source split. The B-roll pictures card lists every picture the script asked for: charts are drawn by the app; maps, diagrams and illustrations get an AI prompt in their style — generate one by one or all at once with Gemini / ChatGPT, import your own, change style, aspect, prompt, motion or duration. A B-roll without a picture is skipped at render, never blocks.
Voice engine, model and voice; per-beat generation and regeneration; the shot strip shows B-roll with a teal frame and lets you move or remove it like a shot; rhythm marks per beat; music with ducking.
Each shot is cut from its own source video; each B-roll is animated with a slow zoom or pan; documentaries are never mirrored (numbers and signs stay readable) and mixed sources get a light unified look. Logo treatment and presenter hiding are applied at render. Captions, thumbnail text and the rhythm switches as in Film To Story.
Per-format cards with preview, the unified row (Render again · Download · Copy link · cloud state · Publish) and the thumbnail / cover composer. The publish modal prefills YouTube, TikTok and Meta fields.
Built so the result is yours — in facts, in footage and in look.
Sources in English, Spanish, Arabic… transcribed in their own language; the script is written in the language you choose.
Transcripts and OCR text are the fact base; the script lists its references and the app shows them on import.
Photoreal, cinematic 3D, flat illustration, watercolor, vintage archive, blueprint, satellite, isometric, ink sketch, neon dark — per picture or unified.
When the script cites figures, the chart is drawn by the app — no hallucinated bars.
Hosts hidden per source; logos zoomed out, blurred or marked by hand; applied to every shot of that source.
Warnings when one source dominates or is unused; the shots-per-source split is shown at import.
Pause after, fade to black, echo→black on the last word, slow motion — written by the script, editable per beat, switchable at render.
Advisory notes per beat (unrelated shots, single shot for a long narration, B-roll-only beats, missing pictures) with a small "fix this beat" prompt.
Restore the project on another PC; sources re-download on demand.
Nothing is hidden behind a paywall or an "advanced" plan — these are the knobs in the app.
| Setting | Options | Notes |
|---|---|---|
| Sources | 2–8 · letters A–H · presenter switch · logo treatment (Auto / Zoom out / Blur / Ignore / Mark) | Add / remove any time. |
| OCR | On (default) / Off · languages: Latin + Arabic + spoken script | "Read text now" adds it without re-analyzing. |
| Subject · angle · tone | Explainer · Investigative · Nature/calm · History · "Did you know" list | Tone shapes vocabulary and pacing. |
| Cite sources | On / Off | Whether the script may name the channels. |
| Duration · language | Buckets / custom · script language · voice language | |
| B-roll | Style · aspect · prompt · motion (auto / zoom in / zoom out / pan) · duration | Per picture; charts drawn locally. |
| Voice · music · captions · thumbnail | As in Film To Story | |
| Shield | Zoom · grade · vignette (never mirror) | Unified look across sources. |
| Rhythm | Transitions · Audio effects · Slow motion · fade 0.2–2 s |
What the tool does not do (yet), so you are not surprised.
Free download for Windows. Three sources tonight, an original documentary tomorrow.
Free · No watermark · No clip limits · Runs on your PC