Note: I made this code in a rush, this means that the code is hard to read.
A command-line tool to manage multiple versions of FFmpeg, enabling seamless switching between different versions for development and testing.
- Switch between pre-defined FFmpeg versions
- Pre-built binaries available for download (see Releases)
- Build from source for custom versions
- Cross-platform support (Linux, Windows)
Download the latest release from GitHub Releases matching your OS.
- Clone the repository:
git clone https://github.com/adriabama06/ffmpeg-version-manager.git cd ffmpeg-version-manager - Build for Linux:
./build_linux.sh
- Build for Windows (using MSYS2 or similar):
./build_windows.sh
After installation, use the ./ffmpeg-version-manager command. Or on windows execute ffmpeg-version-manager.exe
Contributions are welcome! Open an issue or submit a pull request.
Distributed under the MIT License. See LICENSE for details.
This project uses the following libraries:
And the builds from: