{
   "multiVideoPath":"VCR_2.mp4",
   "multiVideoSettings":{
      "multiImageWidth":5,
      "multiImageHeight":1,
	  "filtersPipeline" : [
          {
             "name":"CITextFilter",
             "params":[
                 {
                    "name":"inputImage",
                    "value":[
                       "input://origImage"
                    ]
                 },
                 {
                     "name":"inputText",
                     "value":[
                        "script://var calculate = function(deviceName) { return \"SOURCE\\n\"+deviceName;}"
                     ]
                 },
                 {
                     "name":"inputFont",
                     "value":[
                        "VHSGlitch1-Regular"
                     ]
                 },
                 {
                     "name":"inputColor",
                     "value":[
                        "1.0 1.0 1.0 1.0"
                     ]
                 },
				 {
					 "name":"inputTextAlignment",
					 "value":[
						"2"
					 ]
				 },
                 {
                     "name": "inputFontSize",
                     "value": [
                         "70"
                     ]
                 },
                 {
                     "name": "inputRect",
                     "value": [
						 "script://var calculate = function(w, h) { return -0.05+\" \"+0.85+\" \"+(1.0)+\" +\"+(1.0);}",
                     ]
                 }
             ],
             "staticOutName" : "topText"
          },
          {
             "name":"CITextFilter",
             "params":[
                 {
                    "name":"inputImage",
                    "value":[
                       "input://origImage"
                    ]
                 },
                 {
                     "name":"inputText",
                     "value":[
                        "script://var calculate = function(day, month, year, currentTimeInMinutes) { monthNames = [\"January\", \"February\", \"March\", \"April\", \"May\", \"June\", \"July\", \"August\", \"September\", \"October\", \"November\", \"December\"]; return currentTimeInMinutes+\"\\n\"+monthNames[month-1]+\". \"+day+\".\"+ year}"
                     ]
                 },
                 {
                     "name":"inputFont",
                     "value":[
                        "VHSGlitch1-Regular"
                     ]
                 },
                 {
                     "name":"inputColor",
                     "value":[
                        "1.0 1.0 1.0 1.0"
                     ]
                 },
				 {
					 "name":"inputTextAlignment",
					 "value":[
						"0"
					 ]
				 },
                 {
                     "name": "inputFontSize",
                     "value": [
                         "70"
                     ]
                 },
                 {
                     "name": "inputRect",
                     "value": [
						 "script://var calculate = function(w, h) { return 0.05+\" \"+0.05+\" \"+(1.0)+\" +\"+(1.0);}",
                     ]
                 }
             ],
             "outName" : "bottomText"
          },
          {
              "name":"CISourceOverCompositing",
              "params":[
                 {
                    "name":"inputImage",
                    "value":[
                       "input://topText"
                    ]
                 },
                 {
                    "name":"inputBackgroundImage",
                    "value":[
                       "input://origImage"
                    ]
                 }
              ]
          },
          {
              "name":"CISourceOverCompositing",
              "params":[
                 {
                    "name":"inputImage",
                    "value":[
                       "input://bottomText"
                    ]
                 },
                 {
                    "name":"inputBackgroundImage",
                    "value":[
                       "input://lastImage"
                    ]
                 }
              ]
          },
          {
            "name": "CIBlendWithMask",
            "params": [
              {
                "name": "inputBackgroundImage",
                "value": [
                  "input://lastImage"
                ]
              },
              {
                "name": "inputImage",
                "value": [
                  "input://0"
                ]
              },
              {
                "name": "inputMaskImage",
                "value": [
                  "input://1"
                ]
              }
            ]
          },
         {
             "name": "CIGaussianBlur",
             "params": [
                 {
                     "name": "inputImage",
                     "value": [
                         "input://lastImage"
                     ]
                 },
                 {
                     "name": "inputRadius",
                     "value": [
                         "5.0"
                     ]
                 }
             ]
         },
         {
             "name": "CISharpenLuminance",
             "params": [
                 {
                     "name": "inputImage",
                     "value": [
                         "input://lastImage"
                     ]
                 },
                 {
                     "name": "inputRadius",
                     "value": [
                         "5.0"
                     ]
                 },
                 {
                     "name": "inputSharpness",
                     "value": [
                         "3.5"
                     ]
                 }
             ]
         },

         {
             "name": "ChromaticAberration",
             "params": [
                 {
                     "name": "inputImage",
                     "value": [
                         "input://lastImage"
                     ]
                 },
                 {
                     "name": "inputAngleB",
                     "value": [
                         "3.14"
                     ]
                 },
                 {
                     "name": "inputRadiusB",
                     "value": [
                         "0.0"
                     ]
                 },
                 {
                     "name": "inputAngleR",
                     "value": [
                         "1.5"
                     ]
                 },
                 {
                     "name": "inputRadiusR",
                     "value": [
                         "0.0"
                     ]
                 }
             ],
             "outName" : "chromatic"
         },
         
         {
             "name": "ColorCubeFilter",
             "params": [
                 {
                     "name": "inputImage",
                     "value": [
                         "input://chromatic"
                     ]
                 },
                 {
                     "name": "inputFileName",
                     "value": [
                         "vcr3.dc"
                     ]
                 }
             ]
         },
		  {
			  "name": "UVDisplacementFilter",
			  "params": [
				  {
					  "name": "inputImage",
					  "value": [
						  "input://lastImage"
					  ]
				  },
				  {
					  "name": "inputUVDisplaceImage",
					  "value": [
						  "input://3"
					  ]
				  }
			  ]
		  },
			{
				"name": "CIHardLightBlendMode",
				"params": [
					{
						"name": "inputImage",	
						"value": [
							"input://2"
						]
					},
					{
						"name": "inputBackgroundImage",
						"value": [
							"input://lastImage"
						]
					}
				]
			},
			{
				"name": "CISoftLightBlendMode",
				"params": [
					{
						"name": "inputImage",
						"value": [
							"input://4"
						]
					},
					{
						"name": "inputBackgroundImage",
						"value": [
							"input://lastImage"
						]
					}
				]
			},
            {
                "name": "ZoomFilter",
                "params": [
                    {
                        "name": "inputImage",
                        "value": [
                            "input://lastImage"
                        ]
                    },
                    {
                        "name": "inputZoom",
                        "value": [
                            "0.98"
                        ]
                    },
                    {
                        "name": "pointOfInterest",
                        "value": [
                            "0.5 0.5"
                        ]
                    }
                ]
            }
	  ]
   }
}
