Skip to main content

ReShot

Copy the shot, not the actors.

ReShot turns a reference video into a depth-map video (near = white, far = black), an OpenPose-style skeleton video or a canny line video, so Seedance, MiniMax H3 or Wan can repeat its choreography and camera moves with your own characters.

pip install "reshot[pose]"
reshot                                               # web page: opens in your browser, drop the clip in
reshot reference.mp4 -o depth.mp4 --target seedance  # or the command line
reshot reference.mp4 -o pose.mp4  --target h3 --control pose      # skeletons (DWPose), hands included
reshot reference.mp4 -o out/ --control depth,pose,canny           # all three at once
  • Web page (reshot with nothing after it): everything runs on your computer; pick depth map / skeleton / lines, reference and result side by side, download, and the prompt line for Seedance / MiniMax H3 to copy.
  • Skeletons tracked across frames (identity, visibility hysteresis, One-Euro smoothing) so they don't flicker; --keypoints dumps them as JSON.
  • Presets for Seedance 2.0 / 2.5 reference video (--target seedance), MiniMax H3 (h3), Wan 2.1 VACE (wan).
  • --quality fast (default; the model sees 644×364 for 16:9, ~3 GB VRAM) or full (924×518, ~11 GB).
  • Depth normalised once over the whole clip — no flicker; frames picked by timestamp; sizes cropped to the model's grid, never padded.
  • Batch a folder in one model load: reshot clips/*.mp4 -o depth/.
  • Python API: from reshot import RunConfig, run.
  • Apache-2.0, including the default model (Video Depth Anything Small).
  • ComfyUI nodes: https://github.com/maosika-ai/ComfyUI-ReShot

Full guide, demo, measured performance and the prompts that made the demo takes: https://github.com/maosika-ai/reshot

Open-sourced by Maosika 猫斯卡, the AI short-drama production system — from a one-line idea to episodic script, character sheets, scene images and every shot rendered with Seedance and MiniMax H3. The full story with demo takes: www.maosika.com/en/reshot · 中文

Metadata

Release files for reshot 0.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for reshot 0.5.0
File Size Uploaded
reshot-0.5.0.tar.gz 111.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for reshot 0.5.0
File Interpreter ABI Platform
reshot-0.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 224.4 kB

Release files / reshot-0.5.0.tar.gz

Download URL reshot-0.5.0.tar.gz
Size 111.9 kB
Tags Source
SHA-256 checksum
How to use checksums
9e80c14ad87f764ed4a74b83d8871e26fb908e1ad6829cd759bb20a87d4aa8b4
BLAKE2b-256 checksum
How to use checksums
96c251ea42a1982288af4f6190a896110d96ef56a43cbc9ac75307f85f3aaac8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.5

Release files / reshot-0.5.0-py3-none-any.whl

Download URL reshot-0.5.0-py3-none-any.whl
Size 112.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6b5754718e736146a00384ab80f748df19192a0a844f6989638b9c0c9c61d8e6
BLAKE2b-256 checksum
How to use checksums
764e6cbeb16e3a76d836ede373495911e01e065bc240900a162f3f2b433ecc9b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.5

Release history Release notifications | RSS feed

This release

0.5.0 This release

2 release files

0.4.0

2 release files

0.3.8

2 release files

0.3.7

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page