Skip to content

adriabama06/ffmpeg-version-manager

Repository files navigation

FFmpeg Version Manager

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.

Features

  • 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)

Installation

Pre-built Binaries

Download the latest release from GitHub Releases matching your OS.

Building from Source

  1. Clone the repository:
    git clone https://github.com/adriabama06/ffmpeg-version-manager.git
    cd ffmpeg-version-manager
  2. Build for Linux:
    ./build_linux.sh
  3. Build for Windows (using MSYS2 or similar):
    ./build_windows.sh

Usage

After installation, use the ./ffmpeg-version-manager command. Or on windows execute ffmpeg-version-manager.exe

Contributing

Contributions are welcome! Open an issue or submit a pull request.

License

Distributed under the MIT License. See LICENSE for details.

Thanks

This project uses the following libraries:

And the builds from:

About

Install/Change/Uninstall your ffmpeg version in Windows or Linux

Resources

License

Stars

Watchers

Forks

Packages

No packages published