dashroshan / framefusion

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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


Languages

Language:Java 99.1%Language:CSS 0.9%