From 28a75f23f7d3d1ebc75c90b9103a4fc7ee85b576 Mon Sep 17 00:00:00 2001 From: Ingo Oppermann Date: Tue, 10 Mar 2026 15:38:19 +0100 Subject: [PATCH] Make ffmpeg version detection more robust --- ffmpeg/skills/skills.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ffmpeg/skills/skills.go b/ffmpeg/skills/skills.go index 5a48590d..bbc2d177 100644 --- a/ffmpeg/skills/skills.go +++ b/ffmpeg/skills/skills.go @@ -310,7 +310,7 @@ func version(binary string) (ffmpeg, error) { func parseVersion(data []byte) ffmpeg { f := ffmpeg{} - reVersion := regexp.MustCompile(`(?m)^ffmpeg version ([0-9]+\.[0-9]+(\.[0-9]+)?)`) + reVersion := regexp.MustCompile(`(?m)^ffmpeg version (?:ffmpeg-)?([0-9]+\.[0-9]+(\.[0-9]+)?)`) reCompiler := regexp.MustCompile(`(?m)^\s*built with (.*)$`) reConfiguration := regexp.MustCompile(`(?m)^\s*configuration: (.*)$`) reLibrary := regexp.MustCompile(`(?m)^\s*(lib(?:[a-z]+))\s+([0-9]+\.\s*[0-9]+\.\s*[0-9]+) /\s+([0-9]+\.\s*[0-9]+\.\s*[0-9]+)`)