Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/datarhei/ffmpeg
FFmpeg base image for datarhei/core.
https://github.com/datarhei/ffmpeg
alpine cuda docker ffmpeg mmal raspberry-pi vaapi
Last synced: about 2 months ago
JSON representation
FFmpeg base image for datarhei/core.
- Host: GitHub
- URL: https://github.com/datarhei/ffmpeg
- Owner: datarhei
- Created: 2017-07-26T15:07:40.000Z (over 7 years ago)
- Default Branch: 5.1
- Last Pushed: 2024-11-08T16:22:45.000Z (about 2 months ago)
- Last Synced: 2024-11-08T16:33:31.475Z (about 2 months ago)
- Topics: alpine, cuda, docker, ffmpeg, mmal, raspberry-pi, vaapi
- Language: Shell
- Homepage: https://datarhei.com
- Size: 166 KB
- Stars: 15
- Watchers: 6
- Forks: 17
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FFmpeg Base
FFmpeg base image for [datarhei/core](https://github.com/datarhei/core).
[![alpine](https://github.com/datarhei/ffmpeg/actions/workflows/build_base_alpine.yaml/badge.svg)](https://github.com/datarhei/ffmpeg/actions/workflows/build_base_alpine.yaml)
[![alpine-rpi](https://github.com/datarhei/ffmpeg/actions/workflows/build_base_alpine-rpi.yaml/badge.svg)](https://github.com/datarhei/ffmpeg/actions/workflows/build_base_alpine-rpi.yaml)
[![base:ubuntu-ffmpeg-vvapi](https://github.com/datarhei/ffmpeg/actions/workflows/build_base_ubuntu-vaapi.yaml/badge.svg)](https://github.com/datarhei/ffmpeg/actions/workflows/build_base_ubuntu-vaapi.yaml)
[![ubuntu-cuda](https://github.com/datarhei/ffmpeg/actions/workflows/build_base_ubuntu-cuda.yaml/badge.svg)](https://github.com/datarhei/ffmpeg/actions/workflows/build_base_ubuntu-cuda.yaml)Branch: 5.1
## Config:
```sh
--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](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
```sh
$ 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.