Skip to content

datarhei/ffmpeg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6972f1e · Nov 8, 2024

History

73 Commits
Sep 26, 2024
Apr 4, 2024
May 12, 2022
Jul 11, 2024
Jul 11, 2024
Sep 26, 2024
Sep 26, 2024
Sep 26, 2024
Sep 26, 2024
Nov 8, 2024
Nov 8, 2024
Sep 26, 2024
Nov 8, 2024
Nov 8, 2024
Jan 10, 2024

Repository files navigation

FFmpeg Base

FFmpeg base image for datarhei/core.

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

Branch: 6.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 Plattforms:

Dockerimage OS Plattform GPU
docker.io/datarhei/base:alpine-ffmpeg-latest Alpine 3.16 linux/amd64, linux/arm64, linux/arm/v7 -
docker.io/datarhei/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/datarhei/base:ubuntu-ffmpeg-cuda-latest Ubuntu 20.04 linux/amd64 Nvidia Cuda
docker.io/datarhei/base:ubuntu-ffmpeg-vaapi-latest Ubuntu 20.04 linux/amd64 Intel VAAPI

More tags: https://hub.docker.com/repository/docker/datarhei/base/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.