X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Flib%2Fvideo-transcoding.ts;h=37a4f3019b0ab6499bee27ba4d29c6ffeb5395ad;hb=33c7131be5883d1b25c49adbcf5750b63905a368;hp=7af7a481cf83576d34c381e99ade0aca9ed87689;hpb=24516aa26a6753517b379cf7b5104c1a24eccad6;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/lib/video-transcoding.ts b/server/lib/video-transcoding.ts index 7af7a481c..37a4f3019 100644 --- a/server/lib/video-transcoding.ts +++ b/server/lib/video-transcoding.ts @@ -14,7 +14,7 @@ import { VideoFileModel } from '../models/video/video-file' import { VideoStreamingPlaylistModel } from '../models/video/video-streaming-playlist' import { updateMasterHLSPlaylist, updateSha256VODSegments } from './hls' import { generateVideoStreamingPlaylistName, getVideoFilename, getVideoFilePath } from './video-paths' -import { availableEncoders } from './video-transcoding-profiles' +import { VideoTranscodingProfilesManager } from './video-transcoding-profiles' /** * @@ -41,8 +41,8 @@ async function optimizeOriginalVideofile (video: MVideoWithFile, inputVideoFile: inputPath: videoInputPath, outputPath: videoTranscodedPath, - availableEncoders, - profile: 'default', + availableEncoders: VideoTranscodingProfilesManager.Instance.getAvailableEncoders(), + profile: CONFIG.TRANSCODING.PROFILE, resolution: inputVideoFile.resolution, @@ -95,8 +95,8 @@ async function transcodeNewWebTorrentResolution (video: MVideoWithFile, resoluti inputPath: videoInputPath, outputPath: videoTranscodedPath, - availableEncoders, - profile: 'default', + availableEncoders: VideoTranscodingProfilesManager.Instance.getAvailableEncoders(), + profile: CONFIG.TRANSCODING.PROFILE, resolution, @@ -107,8 +107,8 @@ async function transcodeNewWebTorrentResolution (video: MVideoWithFile, resoluti inputPath: videoInputPath, outputPath: videoTranscodedPath, - availableEncoders, - profile: 'default', + availableEncoders: VideoTranscodingProfilesManager.Instance.getAvailableEncoders(), + profile: CONFIG.TRANSCODING.PROFILE, resolution, isPortraitMode: isPortrait, @@ -142,8 +142,8 @@ async function mergeAudioVideofile (video: MVideoWithAllFiles, resolution: Video inputPath: tmpPreviewPath, outputPath: videoTranscodedPath, - availableEncoders, - profile: 'default', + availableEncoders: VideoTranscodingProfilesManager.Instance.getAvailableEncoders(), + profile: CONFIG.TRANSCODING.PROFILE, audioPath: audioInputPath, resolution, @@ -283,8 +283,8 @@ async function generateHlsPlaylistCommon (options: { inputPath, outputPath, - availableEncoders, - profile: 'default', + availableEncoders: VideoTranscodingProfilesManager.Instance.getAvailableEncoders(), + profile: CONFIG.TRANSCODING.PROFILE, resolution, copyCodecs,