X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Fhelpers%2Fffmpeg%2Fffmpeg-commons.ts;h=3906a2089246eeb9c7f4d82d09a683113f1f6903;hb=e65ef81cf51746616182a822bd6933bf0d16717a;hp=ee338889cb498995b1393470c4e19bed5729ce73;hpb=7b51ede977c299a74728171d8c124bcc4cbba6ea;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/helpers/ffmpeg/ffmpeg-commons.ts b/server/helpers/ffmpeg/ffmpeg-commons.ts index ee338889c..3906a2089 100644 --- a/server/helpers/ffmpeg/ffmpeg-commons.ts +++ b/server/helpers/ffmpeg/ffmpeg-commons.ts @@ -1,4 +1,4 @@ -import { Job } from 'bull' +import { Job } from 'bullmq' import ffmpeg, { FfmpegCommand } from 'fluent-ffmpeg' import { execPromise } from '@server/helpers/core-utils' import { logger, loggerTagsFactory } from '@server/helpers/logger' @@ -38,7 +38,7 @@ function getFFmpegVersion () { return execPromise(`${ffmpegPath} -version`) .then(stdout => { const parsed = stdout.match(/ffmpeg version .?(\d+\.\d+(\.\d+)?)/) - if (!parsed || !parsed[1]) return rej(new Error(`Could not find ffmpeg version in ${stdout}`)) + if (!parsed?.[1]) return rej(new Error(`Could not find ffmpeg version in ${stdout}`)) // Fix ffmpeg version that does not include patch version (4.4 for example) let version = parsed[1] @@ -81,7 +81,7 @@ async function runCommand (options: { command.on('progress', progress => { if (!progress.percent) return - job.progress(Math.round(progress.percent)) + job.updateProgress(Math.round(progress.percent)) .catch(err => logger.warn('Cannot set ffmpeg job progress.', { err, ...lTags() })) }) }