https://github.com/five82/ffmpeg-git
An FFmpeg container compiled from the git master branch.
https://github.com/five82/ffmpeg-git
docker-container ffmpeg gplv2 vmaf
Last synced: 11 months ago
JSON representation
An FFmpeg container compiled from the git master branch.
- Host: GitHub
- URL: https://github.com/five82/ffmpeg-git
- Owner: five82
- License: gpl-2.0
- Archived: true
- Created: 2019-03-27T17:10:16.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2021-12-15T18:22:52.000Z (over 4 years ago)
- Last Synced: 2024-08-07T23:43:25.822Z (almost 2 years ago)
- Topics: docker-container, ffmpeg, gplv2, vmaf
- Language: Shell
- Homepage:
- Size: 61.5 KB
- Stars: 3
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ffmpeg-git
Available on [Docker Hub][1].
```docker pull five82/ffmpeg-git```
FFmpeg container compiled with the following configuration:
```--disable-static --enable-shared --disable-debug --disable-doc --disable-ffplay --enable-ffprobe --enable-gpl --enable-libfreetype --enable-version3 --enable-libvmaf --enable-libzimg --enable-libopus --enable-libx264 --enable-libx265 --enable-libsvtav1 --enable-libaom```
The Dockerfile will build ffmpeg and ffprobe binaries. The libx264 encoder is 8 bit. The libx265 encoder is 10 bit. libvmaf is intentionally versioned to maintain testing consistency.
Run ffmpeg commands using the example below:
docker run \
--rm \
--name ffmpeg-git \
-v :/input \
-v :/output \
five82/ffmpeg-git \
ffmpeg -i /input/input.mkv -c:v libx264 -preset medium -crf 20 -c:a aac -b:a 384k /output/output.mkv
Versions:
- ffmpeg - git master HEAD
- libvmaf - 2.3.0
- libzimg - git master HEAD
- libopus - git master HEAD
- libx264 - git master HEAD
- libx265 - git master HEAD
- libsvthevc - git master HEAD
- libsvtvp9 - git master HEAD
- libsvtav1 - git master HEAD
- libaom - git master HEAD
[1]: https://hub.docker.com/r/five82/ffmpeg-git/ "ffmpeg-git"