Browse Source

Fix ffmpeg version checker

tags/v3.2.0-rc.1
Chocobozzz 1 year ago
parent
commit
60f1f61579
No known key found for this signature in database GPG Key ID: 583A612D890159BE
1 changed files with 8 additions and 2 deletions
  1. +8
    -2
      server/helpers/ffmpeg-utils.ts

+ 8
- 2
server/helpers/ffmpeg-utils.ts View File

@@ -679,10 +679,16 @@ function getFFmpegVersion () {

return execPromise(`${ffmpegPath} -version`)
.then(stdout => {
const parsed = stdout.match(/ffmpeg version .?(\d+\.\d+\.\d+)/)
const parsed = stdout.match(/ffmpeg version .?(\d+\.\d+(\.\d+)?)/)
if (!parsed || !parsed[1]) return rej(new Error(`Could not find ffmpeg version in ${stdout}`))

return res(parsed[1])
// Fix ffmpeg version that does not include patch version (4.4 for example)
let version = parsed[1]
if (version.match(/^\d+\.\d+/)) {
version += '.0'
}

return res(version)
})
.catch(err => rej(err))
})


Loading…
Cancel
Save