Skip to content

TomClive/SeeDance2Stitcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SeeDance 2 Stitcher

Local browser tool for stitching two SeeDance 2 video generations when the end of the first clip and the start of the second clip overlap or shift slightly in brightness/contrast.

Features

  • Drag and drop two MP4/video files.
  • Detect overlapping frames at the stitch point.
  • Recommend frame trimming.
  • Preserve audio on export.
  • Smooth brightness/contrast at the join, or apply the join correction to all of video 2.
  • Export descriptive filenames such as video1_video2_rm-v2s4f_cut_tonefull.mp4.
  • Export labelled 2s or 5s comparison collages:
    • Top: original unedited join.
    • Bottom: stitched result with current settings.

Requirements

  • Node.js 18+
  • FFmpeg and FFprobe available on your machine

On macOS and Linux, the app uses ffmpeg and ffprobe from your PATH.

On Windows, the app will first look for FFmpeg at:

C:\Program Files\ffmpeg-6.0-full_build-shared\bin\ffmpeg.exe

You can override paths with environment variables.

$env:FFMPEG_PATH="C:\path\to\ffmpeg.exe"
$env:FFPROBE_PATH="C:\path\to\ffprobe.exe"

On macOS/Linux:

export FFMPEG_PATH="/path/to/ffmpeg"
export FFPROBE_PATH="/path/to/ffprobe"

Run

npm start

Then open:

http://localhost:4177

To use bundled sample videos, create:

samples/video1.mp4
samples/video2.mp4

Otherwise, just upload clips in the browser.

Notes

For best results, generate clips with diegetic sound effects and dialogue only. Add soundtrack or music after stitching, because music beds rarely overlap cleanly across regenerated clips.

License

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors