diff --git a/images/docker-ffmpeg/index.html b/images/docker-ffmpeg/index.html index b9ea6ad286..6dabd4d836 100644 --- a/images/docker-ffmpeg/index.html +++ b/images/docker-ffmpeg/index.html @@ -39,7 +39,7 @@ -vf scale=1280:720 \ -c:a copy \ /config/output.mkv -
Vulkan support has been added to x86_64 (tested with Intel iGPU) (click for more info).
Vulkan support has been added to x86_64 (tested with Intel and AMD iGPU) (click for more info).
docker run --rm -it \
--device=/dev/dri:/dev/dri \
-v $(pwd):/config \
-e ANV_VIDEO_DECODE=1 \
@@ -49,11 +49,11 @@
-hwaccel_output_format vulkan \
-i /config/input.mkv \
-f null - -benchmark
-
If you want to make local modifications to these images for development purposes or just to customize the logic:
Note: Vulkan supports three drivers: - ANV: To enable for Intel, set the env var ANV_VIDEO_DECODE=1
- RADV: To enable on AMD, set the env var RADV_PERFTEST=video_decode
- NVIDIA: To enable on Nvidia, install Nvidia Vulkan Beta drivers on the host per this article
If you want to make local modifications to these images for development purposes or just to customize the logic:
git clone https://github.com/linuxserver/docker-ffmpeg.git
cd docker-ffmpeg
docker build \
--no-cache \
--pull \
-t linuxserver/ffmpeg:latest .
The ARM variants can be built on x86_64 hardware using multiarch/qemu-user-static
Once registered you can define the dockerfile to use with -f Dockerfile.aarch64
.
ENABLE_VULKAN=true
no longer needed)(tested with Intel).ENABLE_VULKAN=true
) to x86_64. Bump Intel drivers and other libs.--enable-small
from ffmpeg build options to add back some features.