← PixVerseCONTENT HISTORY

Update to PixVerse

Snapshot Sep 30, 2026 · 23:13 UTC · version 1.3.2

Collection source: not recorded for this historical snapshot.

WHAT CHANGED · RULE-BASED ANALYSIS

First saved snapshot

No earlier snapshot is available to establish a change.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "Video localization: deliver the same video in another language with a rewritten script, native or narrated speech, re-timed captions and graphics, and typography that fits the target script.",
  "included_files": [
    {
      "relative_path": "agents/openai.yaml",
      "size_in_bytes": 304
    },
    {
      "relative_path": "references/language-notes.md",
      "size_in_bytes": 1608
    }
  ],
  "name": "pixverse-video-translate",
  "skill_md_contents": "---\nname: pixverse-video-translate\ndescription: \"Video localization: deliver the same video in another language with a rewritten script, native or narrated speech, re-timed captions and graphics, and typography that fits the target script.\"\n---\n\n# Video Localization\n\nWhen this workflow generates images or video, apply `../../skills-shared/quality-policy.md`:\nSunburst 2K/high for images, Seedance 2.5 1080p with automatic prompt enhancement for video,\nand a stopped upgrade/fallback choice for Free/Basic or model-entitlement rejection.\n\nThe same piece in another language, not a subtitle pass. The script is rewritten for the\ntarget audience, the performance is spoken in that language, and captions, boards, labels\nand sounds re-flow to the new words because they are bound to script anchors.\n\n## Installed Command\n\nBefore running helper commands, resolve the absolute plugin root from this `./SKILL.md` path: it is two directories above this skill directory and contains `.codex-plugin/plugin.json`. In every new shell session, set:\n\n```bash\nPVX=\"<absolute-plugin-root>/scripts/pvx\"\n```\n\nRun helper commands through `\"${PVX}\"`. Do not assume the user's current working directory is the plugin checkout, and do not bypass the installed wrapper with a module invocation.\n\n## Translate The Meaning\n\nRewrite with `../../skills-shared/semantic-script.md`, keeping the same segments and anchor\nnames so the plan needs no change. Translate punchlines and claims for effect, not word by\nword; keep numbers, names and product terms exact with `<shown|said>` readings. Cue breaks\nfollow the target language's reading rhythm: Chinese and Japanese phrases by meaning without\nspaces, Spanish and German with longer phrases and fewer, larger cues. Measure the new\nsegments; translations change length, so re-choose take durations.\n\n## Produce The Speech\n\n- **Native speech** (default when a person is on camera): regenerate each take through\n  `../pixverse-talking-head/SKILL.md` with the same host image and a voice reference in the\n  target language (`create voice` with a matching preset and `--language`).\n- **Narration over existing picture**: keep the accepted takes muted, generate narration with\n  `../pixverse-voiceover/SKILL.md`, and align it as an audio take so anchors come from the\n  narration. In the render plan use `base: {\"media\": \"<absolute original video path>\",\n  \"mute\": true}` and an `audio` layer pointing to the narration with `during: \"program\"`.\n  Recut or explicitly extend the picture to the measured narration duration before export;\n  a longer narration does not automatically extend the original picture.\n- **Dubbing an existing recording**: only when the user accepts that lips will not match;\n  otherwise choose native regeneration.\n\nReuse everything that does not speak through `../pixverse-video-variants/SKILL.md`.\n\n## Re-flow And Typeset\n\nRebuild the timeline with `--language <code>` (`../../skills-shared/word-timing.md`), then\nre-render the plan (`../../skills-shared/anchored-composition.md`). Captions pick a CJK face\nautomatically; check glyph coverage and line length for the target script, and pass\n`--size`/`--margin-v` when a longer language needs it. Re-render labels, stickers and board\ntext with the translated strings (`../../skills-shared/graphics-components.md`). Read\n`./references/language-notes.md` for per-language caption and timing rules.\n\nDeliver one file per language with its script, timeline and plan. Sample the same anchors in\nevery language to confirm reveals still land on the right words.\n\n## Execution\n\nRead `../../skills-shared/production-brief.md` for reference roles, prompt construction and revisions.\nFor media execution, follow `../../skills-shared/cli-workflow.md`; load the gateway before manual\nCLI commands or queue specs. Local media, script, timeline and graphics commands spend no credits.\nPrompt-only work ends with the usable plan and prompts; it needs no account or generation calls.\n"
}

SHA-256 of public snapshot: fe5f1a238a021b55e7a1fce1bf54ce99ee895ec50547f70823eaf3e2f1075753