set global_quality only when qsv

master
wizu 11 months ago committed by GitHub
parent 8c8468f0cd
commit 0614a711e8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -217,7 +217,11 @@ const plugin = async (args: IpluginInputArgs): Promise<IpluginOutputArgs> => {
if (ffmpegQualityEnabled) { if (ffmpegQualityEnabled) {
if (encoderProperties.isGpu) { if (encoderProperties.isGpu) {
stream.outputArgs.push('-global_quality', ffmpegQuality); if(encoderProperties.encoder == 'hevc_qsv') {
stream.outputArgs.push('-global_quality', ffmpegQuality);
} else {
stream.outputArgs.push('-qp', ffmpegQuality);
}
} else { } else {
stream.outputArgs.push('-crf', ffmpegQuality); stream.outputArgs.push('-crf', ffmpegQuality);
} }

Loading…
Cancel
Save