From cbe2f36d93c779ca08424336be7e3988e57be01d Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Thu, 6 Jan 2022 17:55:37 +0100 Subject: Fix audio transcoding with video only file --- server/controllers/api/videos/transcoding.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'server/controllers') diff --git a/server/controllers/api/videos/transcoding.ts b/server/controllers/api/videos/transcoding.ts index dd6fbd3de..388689c8a 100644 --- a/server/controllers/api/videos/transcoding.ts +++ b/server/controllers/api/videos/transcoding.ts @@ -29,7 +29,7 @@ async function createTranscoding (req: express.Request, res: express.Response) { const body: VideoTranscodingCreate = req.body - const { resolution: maxResolution, isPortraitMode } = await video.getMaxQualityResolution() + const { resolution: maxResolution, isPortraitMode, audioStream } = await video.getMaxQualityFileInfo() const resolutions = computeLowerResolutionsToTranscode(maxResolution, 'vod').concat([ maxResolution ]) video.state = VideoState.TO_TRANSCODE @@ -42,6 +42,7 @@ async function createTranscoding (req: express.Request, res: express.Response) { videoUUID: video.uuid, resolution, isPortraitMode, + hasAudio: !!audioStream, copyCodecs: false, isNewVideo: false, autoDeleteWebTorrentIfNeeded: false, @@ -53,6 +54,7 @@ async function createTranscoding (req: express.Request, res: express.Response) { videoUUID: video.uuid, isNewVideo: false, resolution: resolution, + hasAudio: !!audioStream, isPortraitMode }) } -- cgit v1.2.3