diff --git a/definitions/base.js b/definitions/base.js index 6db1cd02..cd6b1351 100644 --- a/definitions/base.js +++ b/definitions/base.js @@ -4496,22 +4496,22 @@ module.exports = function(s,config,lang){ { hidden: true, "name": "detail=cust_snap", - "field": "Snapshot Flags", + "field": lang["JPEG API Flags"], "description": lang["fieldTextCustSnap"], - "default": "", - "example": "", "form-group-class": "h_sn_input h_sn_1", - "possible": "" + }, + { + hidden: true, + "name": "detail=cust_snap_raw", + "field": lang["Snapshot Flags"], + "description": lang["fieldTextCustSnap"], }, { hidden: true, "name": "detail=cust_record", "field": lang["Recording Flags"], "description": lang["fieldTextCustRecord"], - "default": "", - "example": "", "form-group-class": "h_m_input h_m_record", - "possible": "" }, { hidden: true, @@ -4528,10 +4528,7 @@ module.exports = function(s,config,lang){ "name": "detail=cust_detect_object", "field": lang["Object Detector Flags"], "description": lang["fieldTextCustDetectObject"], - "default": "", - "example": "", "form-group-class": "shinobi-detector", - "possible": "" }, { hidden: true, diff --git a/languages/en_CA.json b/languages/en_CA.json index 11803dab..592e12dc 100644 --- a/languages/en_CA.json +++ b/languages/en_CA.json @@ -763,6 +763,7 @@ "Recording Segment Interval": "Recording Segment Interval in minutes", "Record Video Filter": "Record Video Filter", "Input Flags": "Input Flags", + "JPEG API Flags": "JPEG API Flags", "Snapshot Flags": "Snapshot Flags", "Object Detector Flags": "Object Detector Flags", "Detector Flags": "Detector Flags", diff --git a/libs/monitor.js b/libs/monitor.js index 29554cda..ef0b785b 100644 --- a/libs/monitor.js +++ b/libs/monitor.js @@ -203,6 +203,8 @@ module.exports = function(s,config,lang){ try{ var temporaryImageFile = streamDir + s.gid(5) + '.jpg' var iconImageFile = streamDir + 'icon.jpg' + const snapRawFilters = monitor.details.cust_snap_raw + if(snapRawFilters)outputOptions.push(`-vf`,snapRawFilters); var ffmpegCmd = splitForFFPMEG(`-y -loglevel warning ${isDetectorStream ? '-live_start_index 2' : ''} -re ${inputOptions.join(' ')} -i "${url}" ${outputOptions.join(' ')} -f image2 -an -frames:v 1 "${temporaryImageFile}"`) checkExists(streamDir, function(success) { if (success === false) {