https://github.com/kevinroberts/videoencoder
playing with swing and scratching an itch
https://github.com/kevinroberts/videoencoder
gradle java swing swing-gui
Last synced: about 2 months ago
JSON representation
playing with swing and scratching an itch
- Host: GitHub
- URL: https://github.com/kevinroberts/videoencoder
- Owner: kevinroberts
- Created: 2020-04-28T14:28:04.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-05-19T03:42:04.000Z (about 6 years ago)
- Last Synced: 2025-03-06T01:47:52.585Z (over 1 year ago)
- Topics: gradle, java, swing, swing-gui
- Language: Java
- Size: 116 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Video Converter Application
[Kevin](https://kevinroberts.us) needed to convert a bunch of videos and didn't want to create a bash script to do it so he built a GUI in Java Swing. 🤷
Prerequisites
===========
* [JDK 11](https://openjdk.java.net/). Java 11 or newer, Video Converter uses the Java language version 11, you will need a OpenJDK 11 installed on your machine.
* [FFMPEG](https://www.ffmpeg.org/) needs to be installed in order for this software to run. (FFMPEG being a complete, cross-platform solution to record, convert and stream audio and video.)
Build
===========
* [clone the Video Converter repository](https://help.github.com/articles/cloning-a-repository/)
* run one of the following commands from the project root:
**Build and install the jars in the local repository executing all the unit tests:**
`./gradlew build`
or
`./gradlew run` to run / debug
Run
===========
Once you built the artifacts you can find the zip bundle
in the `distributions` directory of the `build` output folder, unzip it somewhere and run it using the provided script in the `bin` subdirectory.
**When you run the software you will want to set the directory to the FFMPEG executable and which directory you want encoded videos to be placed.**