From 84cae54e7a2595bea0c3ea106a4d111fd11a4ec6 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Fri, 5 Aug 2022 10:36:19 +0200 Subject: Add option to not transcode original resolution --- scripts/create-transcoding-job.ts | 6 ++---- scripts/print-transcode-command.ts | 3 +-- 2 files changed, 3 insertions(+), 6 deletions(-) (limited to 'scripts') diff --git a/scripts/create-transcoding-job.ts b/scripts/create-transcoding-job.ts index 8f4d64290..b7761597e 100755 --- a/scripts/create-transcoding-job.ts +++ b/scripts/create-transcoding-job.ts @@ -1,6 +1,6 @@ import { program } from 'commander' import { isUUIDValid, toCompleteUUID } from '@server/helpers/custom-validators/misc' -import { computeLowerResolutionsToTranscode } from '@server/helpers/ffmpeg' +import { computeResolutionsToTranscode } from '@server/helpers/ffmpeg' import { CONFIG } from '@server/initializers/config' import { addTranscodingJob } from '@server/lib/video' import { VideoState, VideoTranscodingPayload } from '@shared/models' @@ -53,7 +53,7 @@ async function run () { if (options.generateHls || CONFIG.TRANSCODING.WEBTORRENT.ENABLED === false) { const resolutionsEnabled = options.resolution ? [ parseInt(options.resolution) ] - : computeLowerResolutionsToTranscode(maxResolution, 'vod').concat([ maxResolution ]) + : computeResolutionsToTranscode({ inputResolution: maxResolution, type: 'vod', includeInputResolution: true }) for (const resolution of resolutionsEnabled) { dataInput.push({ @@ -61,8 +61,6 @@ async function run () { videoUUID: video.uuid, resolution, - // FIXME: check the file has audio and is not in portrait mode - isPortraitMode: false, hasAudio: true, copyCodecs: false, diff --git a/scripts/print-transcode-command.ts b/scripts/print-transcode-command.ts index ef671c0aa..ac60ff8a5 100644 --- a/scripts/print-transcode-command.ts +++ b/scripts/print-transcode-command.ts @@ -31,8 +31,7 @@ async function run (path: string, cmd: any) { availableEncoders: VideoTranscodingProfilesManager.Instance.getAvailableEncoders(), profile: 'default', - resolution: +cmd.resolution, - isPortraitMode: false + resolution: +cmd.resolution } as TranscodeVODOptions let command = ffmpeg(options.inputPath) -- cgit v1.2.3