This is a Python application built with Tkinter that allows you to convert a series of images into a video using FFmpeg. It provides a user-friendly graphical interface to configure various video settings.
- Select source directory containing images (PNG, JPG, JPEG, BMP).
- Select destination directory for the output video.
- Set individual image duration in the video.
- Configure transition duration between images.
- Option to randomize transitions or select a specific transition.
- Choose from a variety of FFmpeg xfade transitions.
- Select FFmpeg encoding preset (e.g., ultrafast, medium, slow).
- Adjust CRF (Constant Rate Factor) value for video quality control.
- Clone the repository:
git clone https://github.com/abduznik/FFMPEG-Image-To-Video.git cd FFMPEG-Image-To-Video - Install dependencies (if any, though this app primarily relies on built-in Python modules and FFmpeg):
# You might need to install sv_ttk if not already present pip install sv_ttk - Ensure FFmpeg is available:
- Download FFmpeg from ffmpeg.org.
- Place
ffmpeg.exein the same directory asapp.pyor ensure it's in your system's PATH.
- Run the application:
python app.py
You can download the latest executable release from the Releases section of this repository.
- Go to the Releases page.
- Download the latest
.zipor.exefile. - Extract the contents (if it's a
.zipfile). - Ensure
ffmpeg.exeis in the same directory as the executable. - Run the executable.
All emojis designed by OpenMoji – the open-source emoji and icon project. License: CC BY-SA 4.0