Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dashroshan/framefusion
▶️ Video utility tool to resize, compress, trim, and convert videos in mp4, mov, avi, flv, m4v, and webm formats
https://github.com/dashroshan/framefusion
compress-videos ffmpeg javafx resize-videos trim video-converter video-processing
Last synced: 2 days ago
JSON representation
▶️ Video utility tool to resize, compress, trim, and convert videos in mp4, mov, avi, flv, m4v, and webm formats
- Host: GitHub
- URL: https://github.com/dashroshan/framefusion
- Owner: dashroshan
- Created: 2023-10-24T13:59:56.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-09T11:09:39.000Z (about 1 year ago)
- Last Synced: 2024-11-01T11:22:57.545Z (about 2 months ago)
- Topics: compress-videos, ffmpeg, javafx, resize-videos, trim, video-converter, video-processing
- Language: Java
- Homepage:
- Size: 88 MB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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.
### [🔗 Download pre-built exe](https://github.com/dashroshan/framefusion/releases/download/v1.0.0/FrameFusion.exe)
## Screenshots
![](/screenshot_1.png)
![](/screenshot_2.png)
## Development guide
### Setup
- Clone this repository.
- Install [Maven](https://maven.apache.org/download.cgi) and add its **bin** folder to windows PATH. [View guide here.](https://helpdeskgeek.com/windows-10/add-windows-path-environment-variable)
- Install Maven for Java extension for VSCode.
- Download [ffmpeg](https://github.com/dashroshan/framefusion/releases/download/v1.0.0/ffmpeg.zip) 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](https://sourceforge.net/projects/launch4j/files/launch4j-3/3.50).
- 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.