Skip to content
This repository was archived by the owner on Dec 18, 2025. It is now read-only.

streamfarm/ffmpeg

 
 

Repository files navigation

FFmpeg Base

This repo is deprecated. The new repo is https://github.com/flumixa/ffmpeg

FFmpeg base image for flumixa.

alpine alpine-rpi ubuntu-ffmpeg-vvapi ubuntu-cuda

Branch: 5.1

Config:

--enable-libv4l2 --enable-libfreetype --enable-alsa --enable-libsrt --enable-libx264 --enable-libx265 --enable-libvpx --enable-libmp3lame --enable-libopus --enable-libvorbis

Additional informations can be found in the Dockerfiles.

Patches (contrib):

  • JSON-Stats (expands progress data per file in json format)
  • HLS Bitrate (calculates bitrate estimate for HLS master playlist)

Images and Platforms:

Dockerimage OS Plattform GPU
docker.io/sharapov/flumixa-base:alpine-ffmpeg-latest Alpine 3.16 linux/amd64, linux/arm64, linux/arm/v7 -
docker.io/sharapov/flumixa-base:alpine-ffmpeg-rpi-latest Alpine 3.16 Raspberry Pi (linux/arm/v7, linux/arm64) MMAL/OMX/V4L2-M2M (32bit), V4L2-M2M (64bit)
docker.io/sharapov/flumixa-base:ubuntu-ffmpeg-cuda-latest Ubuntu 20.04 linux/amd64 Nvidia Cuda
docker.io/sharapov/flumixa-base:ubuntu-ffmpeg-vaapi-latest Ubuntu 20.04 linux/amd64 Intel VAAPI

More tags: https://hub.docker.com/repository/docker/sharapov/flumixa-base/general

Build & test

$ git clone github.com/flumixa/ffmpeg $ ./Build.sh {arg} 

Args:

  • default (alpine-ffmpeg-latest)
  • rpi (alpine-ffmpeg-rpi-latest)
  • cuda (ubuntu-ffmpeg-cuda-latest)
  • vaapi (ubuntu-ffmpeg-vaapi-latest)

Known problems:

The libraries are currently not compiled due to errors caused by Docker virtualization.

Feature requests:

Please create an issue with your use case and all the requirements.

Licence

LGPL-licensed with optional components licensed under GPL. Please refer to the LICENSE file for detailed information.

About

FFmpeg base image

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Shell 100.0%