Fix Check Video Resolution

make-only-subtitle-default
HaveAGitGat 2 years ago
parent e2cb06f0f2
commit 2e23944e52

@ -60,9 +60,38 @@ var plugin = function (args) {
var lib = require('../../../../../methods/lib')(); var lib = require('../../../../../methods/lib')();
// eslint-disable-next-line @typescript-eslint/no-unused-vars,no-param-reassign // eslint-disable-next-line @typescript-eslint/no-unused-vars,no-param-reassign
args.inputs = lib.loadDefaultValues(args.inputs, details); args.inputs = lib.loadDefaultValues(args.inputs, details);
var outputNumber = 9;
switch (args.inputFileObj.video_resolution) {
case '480p':
outputNumber = 1;
break;
case '576p':
outputNumber = 2;
break;
case '720p':
outputNumber = 3;
break;
case '1080p':
outputNumber = 4;
break;
case '1440p':
outputNumber = 5;
break;
case '4KUHD':
outputNumber = 6;
break;
case 'DCI4K':
outputNumber = 7;
break;
case '8KUHD':
outputNumber = 8;
break;
default:
outputNumber = 9;
}
return { return {
outputFileObj: args.inputFileObj, outputFileObj: args.inputFileObj,
outputNumber: 1, outputNumber: outputNumber,
variables: args.variables, variables: args.variables,
}; };
}; };

@ -65,9 +65,39 @@ const plugin = (args:IpluginInputArgs):IpluginOutputArgs => {
// eslint-disable-next-line @typescript-eslint/no-unused-vars,no-param-reassign // eslint-disable-next-line @typescript-eslint/no-unused-vars,no-param-reassign
args.inputs = lib.loadDefaultValues(args.inputs, details); args.inputs = lib.loadDefaultValues(args.inputs, details);
let outputNumber = 9;
switch (args.inputFileObj.video_resolution) {
case '480p':
outputNumber = 1;
break;
case '576p':
outputNumber = 2;
break;
case '720p':
outputNumber = 3;
break;
case '1080p':
outputNumber = 4;
break;
case '1440p':
outputNumber = 5;
break;
case '4KUHD':
outputNumber = 6;
break;
case 'DCI4K':
outputNumber = 7;
break;
case '8KUHD':
outputNumber = 8;
break;
default:
outputNumber = 9;
}
return { return {
outputFileObj: args.inputFileObj, outputFileObj: args.inputFileObj,
outputNumber: 1, outputNumber,
variables: args.variables, variables: args.variables,
}; };
}; };

Loading…
Cancel
Save