Leonardo is a Linux media conversion tool built in Java with a focus on simplicity, portability, and reliability.
If Leonardo saved you from writing painful FFmpeg commands, consider giving the project a ⭐ on GitHub!
Leonardo has been featured on LinuxLinks:
🔗 https://www.linuxlinks.com/leonardo-media-conversion-application/
LinuxLinks is a well-known Linux resource site that highlights useful open-source software and developer projects.
- Audio and video conversion
- Clean desktop interface
- Linux AppImage distribution (no install required)
- Cross-platform (Linux, Windows planned, macOS planned)
Leonardo requires FFmpeg to be installed on your system.
Arch / Garuda: sudo pacman -S ffmpeg
Ubuntu / Debian: sudo apt install ffmpeg
Fedora: sudo dnf install ffmpeg
- Fixes the problem with TikTok 9:16 formating
- Small fix for those installing on Fedora - checks for missing libraries
- Java/Eclipse rewrite of Leonardo
- Packaged as AppImage for Linux
- Improved FFmpeg integration
- Fixed GNOME icon issues
- Added GitHub link in menu
- Updated help system
Download the AppImage below.
Remember — at Bytes, Bread, and Barbecue we keep your code crispy and your files smokin’ hot.
- Download the AppImage
- Make executable: chmod +x Leonardo-*.AppImage
- Run: ./Leonardo-*.AppImage
Leonardo is free to use. If it saves you time (or brisket), consider supporting development:
Your support helps keep the code crispy and the files smokin’ hot.
This project is licensed under the MIT License.

