Skip to content

Commit

Permalink
Conversion completion message
Browse files Browse the repository at this point in the history
  • Loading branch information
dashroshan committed Nov 3, 2023
1 parent e455624 commit 1f88776
Show file tree
Hide file tree
Showing 6 changed files with 19 additions and 4 deletions.
20 changes: 16 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,31 @@
# Usage guide
# FrameFusion

## Setup
FrameFusion is a video utility tool to resize, compress, trim, and convert videos in mp4, mov, avi, flv, m4v, and webm formats.

### [Download pre-built FrameFusion EXE](https://drive.google.com/file/d/10Y14B4L-YtE6gxA3_0gejahMXvZ-QbsS/view?usp=sharing)

## Screenshots

![](/screenshot_1.png)

![](/screenshot_2.png)

## Development guide

### Setup

- Install Maven from here: https://maven.apache.org/download.cgi
- Add Maven to windows PATH.
- Install Maven for Java extension for VSCode.
- Clone this repo.
- Download ffmpeg: https://drive.google.com/file/d/1BgL22p1T_4ktdaAa9Qo4VMb2JIwpKoMq and put the 2 EXEs in `src/main/resources/com/dashroshan`

## Run
### Run

- In VSCode expand MAVEN -> framefusion -> plugins -> javafx.
- Click compile, then run.

## Build EXE
### Build EXE

- Download Launch4j from here: https://sourceforge.net/projects/launch4j/files/launch4j-3/3.50
- In cmd, open the project directory and type `mvn package`
Expand Down
Binary file removed build/FrameFusion.exe
Binary file not shown.
Binary file added screenshot_1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added screenshot_2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions src/main/java/com/dashroshan/Controller.java
Original file line number Diff line number Diff line change
Expand Up @@ -285,6 +285,7 @@ public void run() {
// At end, reset progressbar to 0 and enable the output setting controls again
progressBar.setProgress(0);
switchControls(false);
showHelp("Finished");
} else
progressBar.setProgress(progress.out_time_ns / inputDuration_ns);
}
Expand Down
2 changes: 2 additions & 0 deletions src/main/java/com/dashroshan/Info.java
Original file line number Diff line number Diff line change
Expand Up @@ -16,5 +16,7 @@ public class Info {
+ Utility.commaSeparatedExtensions + ".");
messages.put("Ratio",
"Use this to constraint the output resolution. Variable allows you to change both width and height as needed. Fixed height or width, allows you to keep one parameter fixed and change the other maintaing the original video resolution ratio.");
messages.put("Finished",
"Conversion completed successfully with your given output settings. You can convert another video file by clicking or dragging it over to the Drag & Drop area.");
}
}

0 comments on commit 1f88776

Please sign in to comment.