import * as program from 'commander'
import * as ffmpeg from 'fluent-ffmpeg'
-import { availableEncoders } from '@server/lib/video-transcoding-profiles'
import { buildx264VODCommand, runCommand, TranscodeOptions } from '@server/helpers/ffmpeg-utils'
import { exit } from 'process'
+import { VideoTranscodingProfilesManager } from '@server/lib/video-transcoding-profiles'
program
.arguments('<path>')
inputPath: path,
outputPath: '/dev/null',
- availableEncoders,
+ availableEncoders: VideoTranscodingProfilesManager.Instance.getAvailableEncoders(),
profile: 'default',
resolution: +cmd.resolution,
exit()
})
- await runCommand(command)
+ await runCommand({ command })
}