A simple graphical user interface (GUI) for Lightricks' LTX-Video-Trainer, built with Flet.
This project provides an easy-to-use desktop GUI for the LTX-Video-Trainer, making it accessible without command-line usage. It is built using the Flet Python framework.
- Adapted for simple installation with
virtualenvand Windows systems. - Uses Torch 2.8 nightly and cu128 for optimal performance and compatibility NVIDIA Blackwell.
You need any version of Python installed on your system.
- Run
venv_setup.bat- This will set up a virtual environment and install all necessary dependencies.
- Run
LTX_GUI.bat- This will launch the GUI application.
- The blockswap feature is currently experimental and not functional. (Add PR if you know how to add it please)
- Please keep the blockswap parameter set to 0 for now.
- All required files are located within the workspace folder.
- Models will be downloaded to local
modelsfolder. - Add/move transformer to
models/transformer/hg-version-name/hg-version-name.safetensorsif you don't want to redownload it
- Create a new folder for your videos within the
workspace/datasetsdirectory orworkspace/datasets_imgfor images. (moving folders in_baksubfolder will ignore them) - In the GUI, navigate to the "Datasets" tab. Your new dataset folder will appear in the dropdown list.
- Add captions to your videos, either automatically or manually. Completing this step will update the
capstatus toyesfor your dataset. - If necessary, choose a preprocessing model and set the bucket size. (Please refer to the original repository documentation for detailed instructions on these settings).
- Optionally, add a trigger word for your dataset. You do not need to manually add this word to every caption.
- Start the preprocessing task. Upon successful completion, the
procstatus for your dataset will be updated.
- Navigate to the "Training" tab.
- Select your desired configuration and the dataset you wish to train on.
- Click the "Start" button to begin the training process.
The "Sampling" subtab allows you to run inference tests on your model during the training process.
ctrl + S- savectrl + Shift + S- save asctrl + O- open]- next video[- previous videoC- hold before changing cropping area for aspect ratio lock
🧪 Alpha version:
This is an early test release—expect bugs, weirdness, and surprises! If something breaks, just laugh and try again.
Enjoy training with a friendly interface! 🎬



