]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/commitdiff
Display a warning if using ffmpeg 4.4.0
authorChocobozzz <me@florianbigard.com>
Mon, 18 Jul 2022 12:53:20 +0000 (14:53 +0200)
committerChocobozzz <me@florianbigard.com>
Mon, 18 Jul 2022 12:53:20 +0000 (14:53 +0200)
server/initializers/checker-after-init.ts

index e542a539556368ffbab5a84d6599ceea886777c3..f0f16d9bd1b3d16323cc19e8ad6787e248f78615 100644 (file)
@@ -78,10 +78,14 @@ async function applicationExist () {
 
 async function checkFFmpegVersion () {
   const version = await getFFmpegVersion()
-  const { major, minor } = parseSemVersion(version)
+  const { major, minor, patch } = parseSemVersion(version)
 
   if (major < 4 || (major === 4 && minor < 1)) {
-    logger.warn('Your ffmpeg version (%s) is outdated. PeerTube supports ffmpeg >= 4.1. Please upgrade.', version)
+    logger.warn('Your ffmpeg version (%s) is outdated. PeerTube supports ffmpeg >= 4.1. Please upgrade ffmpeg.', version)
+  }
+
+  if (major === 4 && minor === 4 && patch === 0) {
+    logger.warn('There is a bug in ffmpeg 4.4.0 with HLS videos. Please upgrade ffmpeg.')
   }
 }