FrameFusion is a video utility tool built with JavaFX and FFMPEG to resize resolution, compress using quality, trim duration, and convert videos in MP4, MOV, AVI, FLV, M4V, and WEBM formats.
- Clone this repository.
- Install Maven and add its bin folder to windows PATH. View guide here.
- Install Maven for Java extension for VSCode.
- Download ffmpeg and put the 2 EXEs in
src/main/resources/com/dashroshan
- In VSCode expand MAVEN → framefusion → plugins → javafx.
- Click compile, then run.
- Download Launch4j.
- In cmd, open the project directory and type
mvn package
- Open Launch4j, select the
framefusion-x.y.z.jar
from target folder of the project for JAR, select theicon.ico
file fromsrc/main/resources/com/dashroshan
for the icon, and pick output EXE location. - Click the gear icon at top to build the EXE.