This tool generates training data for the Wan2.1 series of models
- Convenient: Automatically follows all the correct practices (81 frames at 16fps, pixel perfect sizes, correct video file conversion)
- Neon Pink Cropping Overlay: Easily select and adjust crop areas with a vibrant, visible overlay. (Crop area can be moved and resized freely)
- Precise Trimming: Lock in start and end times to extract custom video segments.
- Multiple Resolutions & Aspect Ratios: Support for source resolution as well as preset resolutions (480p, 720p) across different aspect ratios.
- Composite Preview Generation: Create composite images by blending multiple frames. (Relevant for placing crop boxes, and seeing all movement in one single image)
- Concurrent Processing: Utilizes multi-threading to generate previews quickly.
- User-Friendly Interface: Interactive sliders, playback controls, and overlay adjustments provide a seamless editing experience.
- Windows: Just start the "start-ui.bat" (It autocreates a virtual python environment and installs the few relevant dependencies)
- Linux: Make the "start-ui-linux.sh" executable, and start it.
- The installer will probably ask you for permission to install libxcb-cursor0 and/or ffmpeg. These are needed for the the QT gui & for the video extraction to work
- Automatically adds a virtual environment
- Python 3.9 ~ 3.14

This project includes an unmodified copy of ffmpeg.exe, which is distributed under the terms of the GNU Lesser General Public License (LGPL) version 2.1.
License Text: The full text of the LGPL 2.1 is provided in the file LGPL-2.1.txt included in this repository in the tools folder.
Source Code: https://ffmpeg.org/download.html
Attribution: This software uses code of FFmpeg licensed under the LGPL version 2.1. All original copyright notices and warranty disclaimers from the FFmpeg distribution have been preserved.