$14.99
Description
Simple Video Converter – Java Tool to transform between video file formats. The idea of doing so is – if I (or you) ever decide to create an App or Service that handles and shows videos, you’ll need conversion. Especially the videos delivered from the Apple Platforms are not always playable by others. Exactly for that reason – The Very First version includes MOV to MP4, but more options will be added per needed or requested. [Video to MP3 is Included, video_with_cover].
The tool depends on and uses the open source package ffmpeg. The Video Converter will not work if the dependency is not present. Here you have some references on how to install:
https://github.com/adaptlearning/adapt_authoring/wiki/Installing-FFmpeg | https://github.com/fluent-ffmpeg/node-fluent-ffmpeg/wiki/Installing-ffmpeg-on-Mac-OS-X. If you have any problem, you could contact me to assist you. There is also a workaround, that is not public for the moment. I’ve exported the functionality as a Web App (actually the War File from this product).
On the screenshot shown is an example out of a conversion:
If you buy this product, besides an executable jar, you’ll also receive the source code so you could modify it per your personal needs.
Also – currently there are three options for execution – for a Desktop (The GUI is shown above), command line and as a HTTP Web Service.
- If you start the app (the Java Jar Program) with no arguments, a Pick Video and output dialogs are started.
- And if you provide two command line parameters, it will start in a command line mode and the app will pick the first argument as the input file and the second – the Video Conversion Option [currently MOV_TO_MP4, MP4_TO_MP3, video_with_cover].
- The .war file is Java Web Application Archive that is deployable on Servlet Container. It has a simple HTTP POST Endpoint:
http://<server:port>/<web_app_name>/handleFileUpload
It expects parameters:
type=<MP4_TO_MP3/MOV_TO_MP4/video_with_cover>, file=<multipart/form-data encoded file>, in case of type 3 – it expects also cover=<multipart/form-data encoded file>.
It returns the binary file as a result.