Add resolution to create-transcoding-job script (#654)
* Add resolution to create-transcoding-job script * Requested changes
This commit is contained in:
parent
f3a2cf8d2f
commit
05623b9030
3 changed files with 46 additions and 4 deletions
|
@ -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()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue