From 05623b9030e16449b21a55735fb0451276d61e14 Mon Sep 17 00:00:00 2001 From: Florent F Date: Fri, 15 Jun 2018 18:27:35 +0200 Subject: Add resolution to create-transcoding-job script (#654) * Add resolution to create-transcoding-job script * Requested changes --- scripts/create-transcoding-job.ts | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'scripts') diff --git a/scripts/create-transcoding-job.ts b/scripts/create-transcoding-job.ts index 463cdfad3..179fb4fa6 100755 --- a/scripts/create-transcoding-job.ts +++ b/scripts/create-transcoding-job.ts @@ -8,6 +8,7 @@ import { JobQueue } from '../server/lib/job-queue' program .option('-v, --video [videoUUID]', 'Video UUID') + .option('-r, --resolution [resolution]', 'Video resolution (integer)') .parse(process.argv) if (program['video'] === undefined) { @@ -15,6 +16,11 @@ if (program['video'] === undefined) { process.exit(-1) } +if (program.resolution !== undefined && Number.isNaN(+program.resolution)) { + console.error('The resolution must be an integer (example: 1080).') + process.exit(-1) +} + run() .then(() => process.exit(0)) .catch(err => { @@ -30,7 +36,12 @@ async function run () { const dataInput = { videoUUID: video.uuid, - isNewVideo: false + isNewVideo: false, + resolution: undefined + } + + if (program.resolution !== undefined) { + dataInput.resolution = program.resolution } await JobQueue.Instance.init() -- cgit v1.2.3