2021-10-23 01:07:01 +01:00
2021-06-12 20:56:31 +01:00
2021-06-12 20:56:31 +01:00

ffmpeg builder

A docker image to build ffmpeg.

Instructions taken from: https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu

Build docker image locally

See readme at builder folder.

Build ffmpeg

To build latest snapshot of ffmpeg:

mkdir -p bin
docker run --rm -v "$(pwd)/bin:/build/bin" jixun/ffmpeg-builder

To build a release (e.g. 4.4):

mkdir -p bin
docker run --rm -v "$(pwd)/bin:/build/bin" jixun/ffmpeg-builder 4.4

To build v4.4 using a pre-built docker image:

mkdir -p bin
docker run --rm -v "$(pwd)/bin:/build/bin" docker.pkg.github.com/jixunmoe/ffmpeg-builder/builder:gcc-10-x86-64 4.4

-march is available for the following:

  • x86-64 (generic)
  • silvermont
  • broadwell
  • znver2 (Ryzen)

e.g. for a Ryzen optimised build:

mkdir -p bin
docker run --rm -v "$(pwd)/bin:/build/bin" docker.pkg.github.com/jixunmoe/ffmpeg-builder/builder:gcc-10-znver2 4.4
Description
Docker container to build ffmpeg (static).
Readme 146 KiB
Languages
Shell 94%
C 6%