{
   "multiVideoPath":"VCR_3.mp4",
   "multiVideoSettings":{
      "multiImageWidth":5,
      "multiImageHeight":1,
      "filtersPipeline" : [
          {
                    "name":"CITextFilter",
                    "params":[
                        {
                           "name":"inputImage",
                           "value":[
                              "input://origImage"
                           ]
                        },
                        {
                            "name":"inputText",
                            "value":[
                               "script://var calculate = function(compositionTime) { function addZeros(num) { var str = \"\" + num; return str.length >= 2 ? str : \"0\" + str;} var timecode = Math.floor(compositionTime); var frame = Math.floor(compositionTime*10); var seconds = Math.floor(timecode); var minutes = Math.floor(seconds / 60); return addZeros(minutes % 60) + \":\" + addZeros(seconds % 60) + \":\" + addZeros((frame % 10)*3);}"
                            ]
                        },
                        {
                            "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.9+\" \"+(1.0)+\" +\"+(1.0);}",
                            ]
                        }
                    ],
                    "outName" : "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://bottomText"
                           ]
                        }
                     ],
                     "outName": "text"
                 },
                 {
                     "name":"CISourceOverCompositing",
                     "params":[
                        {
                           "name":"inputImage",
                           "value":[
                              "input://text"
                           ]
                        },
                        {
                           "name":"inputBackgroundImage",
                           "value":[
                              "input://origImage"
                           ]
                        }
                     ]
                 },
                 {
                   "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": [
                          "3.0"
                      ]
                  }
              ]
          },
          {
              "name": "CISharpenLuminance",
              "params": [
                  {
                      "name": "inputImage",
                      "value": [
                          "input://lastImage"
                      ]
                  },
                  {
                      "name": "inputRadius",
                      "value": [
                          "2.0"
                      ]
                  },
                  {
                      "name": "inputSharpness",
                      "value": [
                          "3.5"
                      ]
                  }
              ]
          },
          {
              "name": "ChromaticAberration",
              "params": [
                  {
                      "name": "inputImage",
                      "value": [
                          "input://lastImage"
                      ]
                  },
                  {
                      "name": "inputAngleB",
                      "value": [
                          "3.14"
                      ]
                  },
                  {
                      "name": "inputRadiusB",
                      "value": [
                          "5.0"
                      ]
                  },
                  {
                      "name": "inputAngleR",
                      "value": [
                          "1.5"
                      ]
                  },
                  {
                      "name": "inputRadiusR",
                      "value": [
                          "5.0"
                      ]
                  }
              ],
              "outName" : "chromatic"
          },
          {
              "name": "ColorCubeFilter",
              "params": [
                  {
                      "name": "inputImage",
                      "value": [
                          "input://chromatic"
                      ]
                  },
                  {
                      "name": "inputFileName",
                      "value": [
                          "vcr4.dc"
                      ]
                  }
              ]
          },
          
          {
            "name": "UVDisplacementFilter",
            "params": [
              {
                "name": "inputImage",
                "value": [
                  "input://lastImage"
                ]
              },
              {
                "name": "inputUVDisplaceImage",
                "value": [
                  "input://3"
                ]
              },
              {
                "name": "maxDisplacement",
                "value": [
                  "0.02 0.15"
                ]
              }
            ]
          },
            {
                "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"
                        ]
                    }
                ]
            }
      ]
   }
}
