Skip to content
forked from datarhei/ffmpeg

FFmpeg base image for datarhei/core.

Notifications You must be signed in to change notification settings

GuacLive/ffmpeg

 
 

Repository files navigation

FFmpeg Base

FFmpeg base image for datarhei/core.

alpine alpine-rpi base:ubuntu-ffmpeg-vvapi ubuntu-cuda

Branch: 7.0

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 Plattforms:

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

More tags: https://hub.docker.com/repository/docker/GuacLive/ffmpeg/general

Build & test

$ git clone github.com/datarhei/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 virtualisation.

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 for datarhei/core.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • Shell 100.0%