Files
tdarr-plugs/tdarr_install/Tdarr_Server/srcug/stripFile.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
6.5 KiB
JavaScript

'use strict';function a139a(){var A=['110bRxfgw','8480thQHrg','newSize','newVsOldRatio','label','done','function','sent','lastPluginDetails','fileMedium','call','isArray','3059817HHsVIE','duration','title','container','ffProbeRead','lastTranscodeDate','17125605ddYXcW','channels','file_size','trys','then','video_codec_name','2753030jOyPJj','imInt','oldSize','95826jdXuds','iterator','videoStreamIndex','_id','setImm','file','tags','video_resolution','bumped','value','default','__awaiter','7019128jRxUWG','66cZNcpw','lastHealthCheckDate','defineProperty','bit_rate','width','pop','streams','mtimeMs','return','history','createdAt','22iQuFcK','language','length','scannerReads','ctimeMs','audio_codec_name','throw','push','TranscodeDecisionMaker','height','2947LZqXAM','nb_frames','statSync','HealthCheck','codec_name','644645UFPZVz','size','next','apply','holdUntil','probe_score','ops','ffProbeData','Generator\x20is\x20already\x20executing.'];a139a=function(){return A;};return a139a();}var a139o=a139b;(function(a,b){var n=a139b,c=a();while(!![]){try{var d=parseInt(n(0xdd))/0x1*(parseInt(n(0xc5))/0x2)+-parseInt(n(0xb6))/0x3+-parseInt(n(0xd1))/0x4+-parseInt(n(0xec))/0x5*(-parseInt(n(0xd2))/0x6)+parseInt(n(0xe7))/0x7*(parseInt(n(0xab))/0x8)+-parseInt(n(0xbc))/0x9+parseInt(n(0xc2))/0xa*(parseInt(n(0xaa))/0xb);if(d===b)break;else c['push'](c['shift']());}catch(e){c['push'](c['shift']());}}}(a139a,0xf2aed));function a139b(a,b){var c=a139a();return a139b=function(d,e){d=d-0xa3;var f=c[d];return f;},a139b(a,b);}var __awaiter=this&&this[a139o(0xd0)]||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){var s=a139b;function h(k){var p=a139b;try{j(d[p(0xa3)](k));}catch(l){g(l);}}function i(k){var q=a139b;try{j(d[q(0xe3)](k));}catch(l){g(l);}}function j(k){var r=a139b;k[r(0xaf)]?f(k[r(0xce)]):e(k['value'])[r(0xc0)](h,i);}j((d=d[s(0xa4)](a,b||[]))[s(0xa3)]());});},__generator=this&&this['__generator']||function(a,b){var t=a139o,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===t(0xb0)&&(i[Symbol[t(0xc6)]]=function(){return this;}),i;function j(l){return function(m){return k([l,m]);};}function k(l){var u=t;if(d)throw new TypeError(u(0xa9));while(i&&(i=0x0,l[0x0]&&(c=0x0)),c)try{if(d=0x1,e&&(h=l[0x0]&0x2?e[u(0xda)]:l[0x0]?e[u(0xe3)]||((h=e[u(0xda)])&&h[u(0xb4)](e),0x0):e[u(0xa3)])&&!(h=h[u(0xb4)](e,l[0x1]))[u(0xaf)])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[u(0xae)]++;return{'value':l[0x1],'done':![]};case 0x5:c[u(0xae)]++,e=l[0x1],l=[0x0];continue;case 0x7:l=c['ops'][u(0xd7)](),c['trys'][u(0xd7)]();continue;default:if(!(h=c['trys'],h=h['length']>0x0&&h[h[u(0xdf)]-0x1])&&(l[0x0]===0x6||l[0x0]===0x2)){c=0x0;continue;}if(l[0x0]===0x3&&(!h||l[0x1]>h[0x0]&&l[0x1]<h[0x3])){c[u(0xae)]=l[0x1];break;}if(l[0x0]===0x6&&c[u(0xae)]<h[0x1]){c['label']=h[0x1],h=l;break;}if(h&&c[u(0xae)]<h[0x2]){c['label']=h[0x2],c[u(0xa7)][u(0xe4)](l);break;}if(h[0x2])c[u(0xa7)][u(0xd7)]();c[u(0xbf)][u(0xd7)]();continue;}l=b[u(0xb4)](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':!![]};}};Object[a139o(0xd4)](exports,'__esModule',{'value':!![]});var setImm_1=require('./commonModules/setImm'),processStreamTags=function(a){return __awaiter(void 0x0,void 0x0,void 0x0,function(){var b,c,d,e;return __generator(this,function(f){var v=a139b;switch(f[v(0xae)]){case 0x0:b={},c=[v(0xde),v(0xb8)],d=0x0,f[v(0xae)]=0x1;case 0x1:if(!(d<c[v(0xdf)]))return[0x3,0x5];if(!(0x0,setImm_1[v(0xc3)])(d))return[0x3,0x3];return[0x4,(0x0,setImm_1[v(0xc9)])()];case 0x2:f[v(0xb1)](),f['label']=0x3;case 0x3:e=c[d];(a===null||a===void 0x0?void 0x0:a[e])&&(b[e]=a[e]);f[v(0xae)]=0x4;case 0x4:d+=0x1;return[0x3,0x1];case 0x5:return[0x2,b];}});});},processFormat=function(a){return __awaiter(void 0x0,void 0x0,void 0x0,function(){var b,c,d,e;return __generator(this,function(f){var w=a139b;switch(f[w(0xae)]){case 0x0:b={'duration':'0','size':'0'},c=['duration',w(0xed),w(0xd5),w(0xa6)],d=0x0,f[w(0xae)]=0x1;case 0x1:if(!(d<c[w(0xdf)]))return[0x3,0x5];if(!(0x0,setImm_1[w(0xc3)])(d))return[0x3,0x3];return[0x4,(0x0,setImm_1[w(0xc9)])()];case 0x2:f[w(0xb1)](),f[w(0xae)]=0x3;case 0x3:e=c[d];(a===null||a===void 0x0?void 0x0:a[e])&&(b[e]=a[e]);f[w(0xae)]=0x4;case 0x4:d+=0x1;return[0x3,0x1];case 0x5:return[0x2,b];}});});},processFFprobeData=function(a){return __awaiter(void 0x0,void 0x0,void 0x0,function(){var b,c,d,e,f,g,h;return __generator(this,function(j){var x=a139b;switch(j[x(0xae)]){case 0x0:j[x(0xbf)][x(0xe4)]([0x0,0x7,,0x8]),b=a[x(0xd8)];if(!(Array[x(0xb5)](b)&&b[x(0xdf)]>=0x1))return[0x3,0x6];c=0x0,j[x(0xae)]=0x1;case 0x1:if(!(c<b['length']))return[0x3,0x6];if(!(0x0,setImm_1[x(0xc3)])(c))return[0x3,0x3];return[0x4,(0x0,setImm_1['setImm'])()];case 0x2:j[x(0xb1)](),j[x(0xae)]=0x3;case 0x3:d=b[c],e=b,f=c,h={'codec_name':d[x(0xeb)],'codec_type':d['codec_type'],'bit_rate':d['bit_rate'],'channels':d[x(0xbd)]};return[0x4,processStreamTags(d[x(0xcb)])];case 0x4:e[f]=(h[x(0xcb)]=j['sent'](),h[x(0xb7)]=d[x(0xb7)],h[x(0xd6)]=d[x(0xd6)],h[x(0xe6)]=d['height'],h[x(0xe8)]=d[x(0xe8)],h),j[x(0xae)]=0x5;case 0x5:c+=0x1;return[0x3,0x1];case 0x6:return[0x2,{'format':{},'streams':b}];case 0x7:g=j[x(0xb1)]();return[0x2,{'format':{},'streams':[]}];case 0x8:return[0x2];}});});},processStatSync=function(a){var y=a139o;return{'mtimeMs':a[y(0xd9)],'ctimeMs':a[y(0xe1)]};},stripFile=function(a){return __awaiter(void 0x0,void 0x0,void 0x0,function(){var b,c;return __generator(this,function(d){var z=a139b;switch(d[z(0xae)]){case 0x0:c={'_id':a[z(0xc8)],'file':a[z(0xca)],'DB':a['DB'],'footprintId':a['footprintId'],'hasClosedCaptions':a['hasClosedCaptions'],'container':a[z(0xb9)],'scannerReads':{'ffProbeRead':a[z(0xe0)][z(0xba)]}};return[0x4,processFFprobeData(a['ffProbeData'])];case 0x1:b=(c[z(0xa8)]=d[z(0xb1)](),c[z(0xbe)]=a[z(0xbe)],c[z(0xcc)]=a[z(0xcc)],c[z(0xb3)]=a['fileMedium'],c[z(0xc1)]=a[z(0xc1)],c['audio_codec_name']=a[z(0xe2)],c[z(0xb2)]=a[z(0xb2)],c['createdAt']=a[z(0xdc)],c[z(0xd5)]=a['bit_rate'],c[z(0xb7)]=a['duration'],c[z(0xe9)]=processStatSync(a['statSync']),c[z(0xea)]=a[z(0xea)],c[z(0xe5)]=a['TranscodeDecisionMaker'],c['lastHealthCheckDate']=a[z(0xd3)],c[z(0xa5)]=a[z(0xa5)],c[z(0xbb)]=a[z(0xbb)],c[z(0xcd)]=a['bumped'],c[z(0xdb)]=a[z(0xdb)],c[z(0xc4)]=a[z(0xc4)],c[z(0xac)]=a['newSize'],c[z(0xad)]=a['newVsOldRatio'],c[z(0xc7)]=a[z(0xc7)],c);return[0x2,b];}});});};exports[a139o(0xcf)]=stripFile;