AUTONOMOUS SCRIPT → SCREEN · LONG-HORIZON TOOL AGENT

WEDirector

One Agent Runs the Whole Editing Room

Chenyu Mu1,2, Wenming Weng2, Xingsong Ye2, Hao Yu2, Yuxi Li2, Jun He2, Yazhen Xie2, Chong Sun2, Chen Li2, Jing LYU2, Erkun Yang1,✉, Cheng Deng1,✉

1Xidian University 2WeChat Vision, Tencent Inc. ✉ corresponding authors

One 9B policy runs the whole cutting room: it segments the script, plans shots, retrieves visuals, synthesizes narration, composes the timeline, inspects every render — and repairs only what failed. No human in the loop.

DEMO · LIVE RUN

Watch the Agent Cut — Then Tell It What to Change

Every turn is observe → think → act. After the first cut lands, the director chats: swap a shot's source, change the music, restyle the captions — the policy re-plans locally and re-delivers, never re-shooting what already worked.

REC WEDIRECTOR · AGENT DECK TAKE A7F2 00:00:00:00
DIRECTOR'S CHAT · 与智能体对话
PREVIEW · 成片预览
AWAITING FIRST CUT
CUT v1
TIMELINE · 时间线实时构建
V1
TXT
A1
BGM
0
4
Scripted replay of real production + interactive-revision traces · AICut Studio runtime · DAPO checkpoint
DATA ENGINE

Editing Inversion & Verified Replay

Finished videos hide the process that made them. We invert them back into timestamped intent, then replay that intent through the real toolchain — executable supervision, grounded in real tool returns.

Editing inversion and verified replay
3,750 FINISHED PROJECTS → INVERTED INTENT → VERIFIED REPLAY → 134,771 ROLE-ROUTED SAMPLES
0aligned finished projects
0role-routed training samples
0max autonomous steps / run
METHOD

One Policy, the Whole Cutting Room

Script-to-video is formulated as a stateful, long-horizon tool-use problem. A single role-routed policy closes the loop between planning, execution, observation, inspection and repair.

WEDirector pipeline overview
FIG.1 — EDITING AS A SEQUENTIAL DECISION PROCESS · DATA ENGINE (INVERSION + VERIFIED REPLAY) · TRAINING PROGRESSION
WEDirector architecture
FIG.2 — UNIFIED ARCHITECTURE · ONE POLICY, FIVE ROLES
01
Director

Owns the brief, the state and the final call.

02
Screenwriter

Segments narration into timestamped beats.

03
Storyboard Artist

Plans shots, retrieves visuals, synthesizes speech.

04
Editor

Composes timeline, effects and music.

05
Inspector

Judges every dimension, routes localized repair.

RESULTS

Small Policy, Frontier Delivery

100 held-out cases · 5 independent runs · 5 registered metrics (mean ± std) + production cost per output minute.

METHODSCF↑VNSM↑TPR↑LHC↑ERY↑CALLS/MIN↓TOKENS/MIN↓
BASE MODELS · NATIVE CAPABILITY
Qwen3.5-9B69.8±1.659.2±1.879.5±1.793.7±0.870.4±2.13.111,883
Qwen3.6-27B72.6±1.459.7±1.680.1±1.595.1±0.772.1±1.93.96,742
Qwen3.6-35B-A3B71.9±1.956.7±2.083.4±1.897.3±0.679.4±2.34.727,554
UPPER BOUNDS
Qwen3.5-397B-A17B75.8±1.564.1±1.784.6±1.696.2±0.886.9±1.86.015,223
Gemini 3.1 Pro80.2±1.266.5±1.388.2±1.298.0±0.590.3±1.54.513,814
Claude Opus 587.1±1.074.8±1.193.1±1.098.6±0.495.8±1.211.678,763
OUR METHOD
WEDirector (Ours)88.4±2.174.6±2.394.0±2.098.8±0.596.7±1.83.12,377

Common-harness evaluation; our 9B policy also runs against the native stacks below.

NATIVE SYSTEMSCF↑VNSM↑TPR↑LHC↑ERY↑MIN/MIN↓$/MIN↓
Crayotter81.667.889.194.291.68.60.97
VideoAgent78.465.286.793.588.710.40.58
WEDirector88.474.694.098.896.72.10.09

Task-matched native systems, rerun from the same script, source pool, duration and aspect ratio.

HUMAN MOS (1–5)THEMERICHNARRSMOOTHVISUALOVERALL
Crayotter3.583.423.353.483.553.48
VideoAgent3.463.603.303.423.523.46
WEDirector4.454.324.584.524.384.56

Blinded human evaluation · 20 held-out cases per system · 3 qualified raters.

Training progression on SCF, VNSM, LHC
SFT → RUNTIME-VERIFIED RFT → GUIDED TURN-OPD → TRAJECTORY-LEVEL DAPO

READING THE NUMBERS

Scaling alone does not specialize. A 35B base still trails by 2.5 VNSM; even Gemini 3.1 Pro trails WEDirector on all five metrics (8.2 SCF, 8.1 VNSM). The gap is closed by task-specific post-training, not capacity.

On par with Claude Opus 5 — at 33.1× fewer tokens. Better on SCF (+1.3), TPR (+0.9), LHC (+0.2), ERY (+0.9), −0.2 on VNSM; every metric within 1.3 points, with 97.0% fewer generated tokens and 73.3% fewer calls per output minute.

Native-stack advantage holds end-to-end. +6.8 SCF over Crayotter and +10.0 over VideoAgent, while running 4.1× / 5.0× faster at 10.8× / 6.4× lower cost — and humans prefer it on every dimension (4.56 vs 3.48 overall).

Every training stage pays rent. SFT buys reliability (+17.2 ERY), RFT the largest semantic jump, Turn-OPD aligns student states, DAPO closes what remains — monotonic across all five metrics.

EVALUATION SANDBOX

Scores With Evidence

A finished film is sampled uniformly per shot; the harness confirms keyframes as visual evidence and runs its analysis toolchain — layout, saliency, legibility, motion-overlap — before the held-out Claude Opus 5 judge scores two rubric dimensions: visual_impact and clarity , each with detailed reasoning and cited frames.

EVAL FROZEN HARNESS · v2.3 CASE #0042 00:00:00:00
INPUT · 被评影片
final_cut.mp4 · 16:58 · 21 shots
UNIFORM SHOT SAMPLING · 逐镜头均匀抽帧
SANDBOX · HELD-OUT JUDGE · CLAUDE OPUS 5

VISUAL_IMPACT

视觉表现力 · 布局 / 美观度 / 吸引力
8.8/10

构图遵循三分法,主体稳定处于视觉重心;暖棕复古色调全片统一,特写与中景交替避免视觉疲劳,转场节奏贴合旁白呼吸感。扣分项:S11 叠化时长略拖。

evidence tile 1
tile#1 · 构图重心
evidence tile 2
tile#2 · 主体显著性

CLARITY

信息清晰度 · 文字可读 / 动效不干扰
9.2/10

字幕与背景对比度 7.2:1,全片无文字溢出与遮挡;关键信息均与图示动画同步出现,动效未干扰正文阅读;S07 信息密度偏高,但仍在可读阈值之内。

evidence tile 3
tile#3 · 字幕可读性
evidence tile 4
tile#4 · 动效无遮挡
Auditable VNSM evaluator path
FIG.6 — AUDITABLE EVALUATOR PATH: SHOT PACKET → 4 UNIFORMLY SAMPLED FRAMES → CITED EVIDENCE → ANCHORED JSON SCORE
HEAD-TO-HEAD

One Script, Two Cuts

Four held-out scripts, each produced by both systems from the same script, source pool, duration and aspect ratio. Pick a domain — both sides switch together; press play, both rolls run in sync.

WEDIRECTOR · OURS
SYNCED
CRAYOTTER
SCRIPT · 人工智能如何改变生活
CITE

Citation

BIBTEX
@article{mu2026wedirector,
  title   = {WEdirector: One Agent Runs the Whole Editing Room},
  author  = {Mu, Chenyu and others},
  journal = {arXiv preprint arXiv:XXXX.XXXXX},
  year    = {2026}
}