Skip to content

▶️ Video utility tool to resize, compress, trim, and convert videos in mp4, mov, avi, flv, m4v, and webm formats

Notifications You must be signed in to change notification settings

dashroshan/framefusion

Repository files navigation

FrameFusion

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.

Screenshots

Development guide

Setup

  • 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

Run

  • In VSCode expand MAVEN → framefusion → plugins → javafx.
  • Click compile, then run.

Build EXE

  • 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 the icon.ico file from src/main/resources/com/dashroshan for the icon, and pick output EXE location.
  • Click the gear icon at top to build the EXE.

About

▶️ Video utility tool to resize, compress, trim, and convert videos in mp4, mov, avi, flv, m4v, and webm formats

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published