This C++ console program converts MP3 audio files to MP4 videos by using the album cover images as frames for the video.
Windows only. Requires Visual Studio with C++ workload and FFmpeg binaries.
- Place FFmpeg binaries (
ffmpeg.exe,ffprobe.exe) independencies/ffmpeg/ - Place your MP3s in
media/1_Audio/and cover images (PNG) inmedia/2_Covers/ - Run
scripts\launch.bat- builds and runs automatically - Converted MP4s appear in
media/3_Videos/
Alternatively, open project/ in Visual Studio and build manually with Ctrl+Shift+B.
- Requires FFmpeg (Official Site, GitHub Releases) - place binaries in
dependencies/ffmpeg/. - Was originally a series of Batch scripts created on June 4th, 2023.
- For Windows OS only (Command class is designed for Windows).
- Highly customizable, extensible, and modular (from a developer perspective).
- Much easier to work with compared to batch scripts.
- Achieves desired results with just a single click.
- No restrictions on the number of files or video duration.
- Can handle audio filenames with special characters.
- Can handle audio files with irregular album art.
- Language: C++
- IDE: Visual Studio (Windows only)
- Video encoding: FFmpeg for MP3+image → MP4 conversion
- Online Converter: Limited to single file processing.
- Wondershare UniConverter: Free version has many restrictions (e.g. duration limits).
Developed: June 2023 (originally batch scripts, rewritten in C++)