2 stable releases
Uses old Rust 2015
| 8.0.0 | Nov 12, 2025 |
|---|---|
| 7.1.0 | Jun 12, 2025 |
#150 in Video
480KB
14K
SLoC
rffmpeg
currently supports ffmpeg 6.1 - 8.0
Documentation:
Installation
As a general note take a look on the build.yml for a better reference on how to build the library.
Windows
- download the version you want from ffmpeg-builds (only shared builds are supported)
- extract and set
FFMPEG_DIRFFMPEG_INCLUDE_DIRandFFMPEG_LIB_DIRenvironment variables to the extracted directory
Linux
- download the version you want from ffmpeg-builds (only shared builds are supported)
- add these paths (change to fit your needs) to env
export FFMPEG_DIR=/home/dev/Downloads/ffmpeg
export FFMPEG_PATH=/home/dev/Downloads/ffmpeg/bin
export FFMPEG_INCLUDE_DIR=/home/dev/Downloads/ffmpeg/include
export FFMPEG_LIB_DIR=/home/dev/Downloads/ffmpeg/lib
export LD_LIBRARY_PATH=${FFMPEG_LIB_DIR}:${LD_LIBRARY_PATH}
MacOS
- run
brew install ffmpeg pkg-config - good to go
Dependencies
~0.2–3.5MB
~74K SLoC