Files
tdarr-plugs/tdarr_install/Tdarr_Node/srcug/workers/transcodeSettings/determineTranscodeSettings.js
Tdarr Plugin Developer 04d7ff59e9 Update plugins: VMAF mode, documentation fixes, version sync
- Added VMAF quality-targeted mode to av1_svt_converter (v2.25)
- Fixed documentation version mismatch (misc_fixes v2.8, stream_organizer v4.10, audio_standardizer v1.15)
- Updated rate control documentation with VMAF mode details
- Added vmaf_target and vmaf_samples input options
- Added ab-av1 binary detection with ABAV1_PATH env var support
2025-12-15 19:55:19 -08:00

1 line
5.0 KiB
JavaScript

'use strict';var a61o=a61b;(function(a,b){var n=a61b,c=a();while(!![]){try{var d=-parseInt(n(0x132))/0x1+parseInt(n(0x127))/0x2*(-parseInt(n(0x129))/0x3)+-parseInt(n(0x134))/0x4+-parseInt(n(0x11d))/0x5+-parseInt(n(0x12b))/0x6+parseInt(n(0x123))/0x7+parseInt(n(0x140))/0x8;if(d===b)break;else c['push'](c['shift']());}catch(e){c['push'](c['shift']());}}}(a61a,0x8066d));function a61a(){var w=['pop','3AzfioH','./settingsVideo','778128BmtlSc','__importDefault','ffmpegMode','__esModule','default','editready','value','975095YbolVo','parse','1717504nNMXMd','cliToUse','push','__generator','includes','FFmpegMode','iterator','Generator\x20is\x20already\x20executing.','toLowerCase','then','transcodeSettingsLog','sent','11328848OUrUtm','handBrakeMode','label','settingsPlugin','handbrake','handbrakeMode','☒No\x20library\x20transcode\x20settings\x20selected.\x20\x20\x0a','throw','custom','length','av1an','Basic\x20video\x20settings\x20selected','done','__awaiter','trys','decisionMaker','Plugin\x20stack\x20selected','ffmpeg','next','return','call','1649025dsCHHF','ops','workerLog','defineProperty','./settingsPlugin','cliPath','7102984TJqdcz','stringify','./resultDefault','function','81842dnESVk'];a61a=function(){return w;};return a61a();}var __awaiter=this&&this[a61o(0x115)]||function(a,b,c,d){function e(f){return f instanceof c?f:new c(function(g){g(f);});}return new(c||(c=Promise))(function(f,g){function h(k){var p=a61b;try{j(d[p(0x11a)](k));}catch(l){g(l);}}function i(k){var q=a61b;try{j(d[q(0x147)](k));}catch(l){g(l);}}function j(k){var r=a61b;k[r(0x114)]?f(k[r(0x131)]):e(k[r(0x131)])[r(0x13d)](h,i);}j((d=d['apply'](a,b||[]))['next']());});},__generator=this&&this[a61o(0x137)]||function(a,b){var s=a61o,c={'label':0x0,'sent':function(){if(h[0x0]&0x1)throw h[0x1];return h[0x1];},'trys':[],'ops':[]},d,e,h,i;return i={'next':j(0x0),'throw':j(0x1),'return':j(0x2)},typeof Symbol===s(0x126)&&(i[Symbol[s(0x13a)]]=function(){return this;}),i;function j(l){return function(m){return k([l,m]);};}function k(l){var t=s;if(d)throw new TypeError(t(0x13b));while(i&&(i=0x0,l[0x0]&&(c=0x0)),c)try{if(d=0x1,e&&(h=l[0x0]&0x2?e[t(0x11b)]:l[0x0]?e['throw']||((h=e[t(0x11b)])&&h[t(0x11c)](e),0x0):e[t(0x11a)])&&!(h=h[t(0x11c)](e,l[0x1]))[t(0x114)])return h;if(e=0x0,h)l=[l[0x0]&0x2,h['value']];switch(l[0x0]){case 0x0:case 0x1:h=l;break;case 0x4:c[t(0x142)]++;return{'value':l[0x1],'done':![]};case 0x5:c['label']++,e=l[0x1],l=[0x0];continue;case 0x7:l=c['ops'][t(0x128)](),c['trys']['pop']();continue;default:if(!(h=c[t(0x116)],h=h[t(0x149)]>0x0&&h[h[t(0x149)]-0x1])&&(l[0x0]===0x6||l[0x0]===0x2)){c=0x0;continue;}if(l[0x0]===0x3&&(!h||l[0x1]>h[0x0]&&l[0x1]<h[0x3])){c[t(0x142)]=l[0x1];break;}if(l[0x0]===0x6&&c[t(0x142)]<h[0x1]){c[t(0x142)]=h[0x1],h=l;break;}if(h&&c[t(0x142)]<h[0x2]){c[t(0x142)]=h[0x2],c[t(0x11e)][t(0x136)](l);break;}if(h[0x2])c['ops']['pop']();c[t(0x116)]['pop']();continue;}l=b['call'](a,c);}catch(m){l=[0x6,m],e=0x0;}finally{d=h=0x0;}if(l[0x0]&0x5)throw l[0x1];return{'value':l[0x0]?l[0x1]:void 0x0,'done':!![]};}},__importDefault=this&&this[a61o(0x12c)]||function(a){var u=a61o;return a&&a[u(0x12e)]?a:{'default':a};};Object[a61o(0x120)](exports,a61o(0x12e),{'value':!![]});function a61b(a,b){var c=a61a();return a61b=function(d,e){d=d-0x113;var f=c[d];return f;},a61b(a,b);}var settingsPlugin_1=__importDefault(require(a61o(0x121))),settingsVideo_1=__importDefault(require(a61o(0x12a))),settingsAudio_1=__importDefault(require('./settingsAudio')),resultDefault_1=__importDefault(require(a61o(0x125))),determineTranscodeSettings=function(a,b,c,d,e,f,g,h){return __awaiter(void 0x0,void 0x0,void 0x0,function(){var i,j,k;return __generator(this,function(l){var v=a61b;switch(l[v(0x142)]){case 0x0:i=JSON[v(0x133)](JSON[v(0x124)](resultDefault_1[v(0x12f)]));if(!(e[v(0x117)][v(0x143)]===!![]))return[0x3,0x2];h(v(0x118));return[0x4,(0x0,settingsPlugin_1[v(0x12f)])(a,b,c,d,e,f,g,h)];case 0x1:i=l['sent']();return[0x3,0x7];case 0x2:if(!(e[v(0x117)]['settingsVideo']===!![]))return[0x3,0x4];h(v(0x113));return[0x4,(0x0,settingsVideo_1[v(0x12f)])(d,e)];case 0x3:i=l[v(0x13f)]();return[0x3,0x7];case 0x4:if(!(e['decisionMaker']['settingsAudio']===!![]))return[0x3,0x6];h('Basic\x20audio\x20settings\x20selected');return[0x4,(0x0,settingsAudio_1[v(0x12f)])(d,e)];case 0x5:i=l['sent']();return[0x3,0x7];case 0x6:h('No\x20library\x20transcode\x20settings\x20selected'),i[v(0x13e)]+=v(0x146),i['processFile']=![],i['error']=!![],l['label']=0x7;case 0x7:i[v(0x141)]&&(i[v(0x145)]=i[v(0x141)]);i[v(0x139)]&&(i[v(0x12d)]=i['FFmpegMode']);if(i[v(0x12d)])i[v(0x135)]=v(0x119);else{if(i[v(0x145)])i[v(0x135)]='handbrake';else{if(typeof((k=i===null||i===void 0x0?void 0x0:i[v(0x148)])===null||k===void 0x0?void 0x0:k[v(0x122)])==='string'){j=i[v(0x148)][v(0x122)];if(j[v(0x13c)]()[v(0x138)](v(0x119)))i[v(0x135)]=v(0x119);else{if(j[v(0x13c)]()[v(0x138)]('handbrake'))i[v(0x135)]=v(0x144);else{if(j[v(0x13c)]()['includes']('editready'))i[v(0x135)]=v(0x130);else j['toLowerCase']()[v(0x138)](v(0x14a))&&(i[v(0x135)]=v(0x14a));}}}}}i[v(0x11f)]=i[v(0x13e)];return[0x2,i];}});});};exports[a61o(0x12f)]=determineTranscodeSettings;