A lightweight Java Swing GUI for FFmpeg that converts MKV files to MP4, featuring audio track selection and optional subtitle hardsubbing
A simple and user-friendly Java Swing wrapper for FFmpeg. This tool allows you to easily convert .mkv video files to .mp4 format without having to remember complex command-line arguments.
- Track Detection: Automatically extracts and lists all available audio and subtitle tracks from the source
.mkvfile. - Audio Selection: Lets you choose exactly which audio track to keep in the final output.
- Subtitle Hardsubbing: Choose a specific subtitle track to burn into the video, or select "None" to skip subtitles entirely.
- Smart Pathing: Automatically suggests saving the output
.mp4in the same directory as the source file. - Live Feedback: Real-time console output inside the GUI to track FFmpeg's conversion progress.
- Quick Start (Windows): Includes a handy
.cmdscript to compile and launch the GUI cleanly without leaving the background terminal open.
- Java Development Kit (JDK): Installed and configured.
- FFmpeg: Must be installed and added to your system's Environment Variables (PATH).
Just double-click the provided .cmd file. It will compile the Java code and launch the GUI automatically.