Here is the error.
6/19/2020, 8:10:04 AM757eea11.09ccc4
Camera_Click : msg : Object
object
topic: "Camera_Click"
socketid: "RqjHg_zPbPmjmY-nAAAB"
_msgid: "f82efc8f.15138"
payload: string
/bin/sh: 1: Video: not found
rc: object
code: 127
message: "Command failed: Video Capture /usr/bin/raspivid -t 30000 -w 570 -h 570 -fps 25 -b 1200000 -p 0,0,570,570 -o /tmp/video.h264↵/bin/sh: 1: Video: not found↵"
[{"id":"1591fded.581fe2","type":"tab","label":"Video Capture","disabled":false,"info":""},{"id":"6e5e2f42.183ba8","type":"exec","z":"1591fded.581fe2","command":"raspistill","addpay":false,"append":"-vs -ex night -w 570 -h 570 -o -","useSpawn":"false","timer":"","oldrc":false,"name":"","x":660,"y":120,"wires":[["4f40679e.837c9"],[],[]]},{"id":"4f40679e.837c9","type":"base64","z":"1591fded.581fe2","name":"","action":"str","property":"payload","x":900,"y":240,"wires":[["c1afb31b.7911"]]},{"id":"c1afb31b.7911","type":"template","z":"1591fded.581fe2","name":"","field":"payload","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"<img width=\"570px\" height=\"570px\" src=\"data:image/jpg;base64,{{{payload}}}\">","output":"str","x":1040,"y":240,"wires":[["a49e548c.732ac"]]},{"id":"a49e548c.732ac","type":"ui_template","z":"1591fded.581fe2","group":"6080d6c0.890608","name":"","order":4,"width":"17","height":"25","format":"<div ng-bind-html=\"msg.payload\"></div>","storeOutMessages":true,"fwdInMessages":true,"templateScope":"local","x":1180,"y":240,"wires":[[]]},{"id":"ecb7836.0f9c7","type":"ui_switch","z":"1591fded.581fe2","name":"Camera_Click","label":"","tooltip":"","group":"6080d6c0.890608","order":2,"width":3,"height":"3","passthru":true,"decouple":"false","topic":"Camera_Click","style":"","onvalue":"true","onvalueType":"bool","onicon":"fa-pulse fa-3x fa-camera","oncolor":"green","offvalue":"false","offvalueType":"bool","officon":"fa-photo fa-3x","offcolor":"blue","x":135,"y":240,"wires":[["d21306bb.9751c"]],"l":false},{"id":"40adfa7.cfc1f84","type":"trigger","z":"1591fded.581fe2","op1":"","op2":"false","op1type":"pay","op2type":"bool","duration":"8","extend":false,"units":"s","reset":"","bytopic":"all","name":"igniter","x":390,"y":240,"wires":[["ecb7836.0f9c7","994ab145.0b08d"]]},{"id":"d21306bb.9751c","type":"switch","z":"1591fded.581fe2","name":"Camera","property":"payload","propertyType":"msg","rules":[{"t":"true"},{"t":"false"}],"checkall":"true","repair":false,"outputs":2,"x":240,"y":240,"wires":[["40adfa7.cfc1f84"],[]]},{"id":"994ab145.0b08d","type":"switch","z":"1591fded.581fe2","name":"Click","property":"payload","propertyType":"msg","rules":[{"t":"true"}],"checkall":"true","repair":false,"outputs":1,"x":530,"y":240,"wires":[["6e5e2f42.183ba8","ac7596c1.99aee"]]},{"id":"a7a4a4ec.caa168","type":"ui_media","z":"1591fded.581fe2","group":"2db625cf.759fb2","name":"","width":0,"height":0,"order":2,"category":"Desktop","file":"video.mp4","layout":"center","showcontrols":true,"loop":false,"onstart":false,"scope":"local","tooltip":"","x":670,"y":300,"wires":[[]]},{"id":"ac7596c1.99aee","type":"exec","z":"1591fded.581fe2","command":"Video Capture","addpay":false,"append":"/usr/bin/raspivid -t 30000 -w 570 -h 570 -fps 25 -b 1200000 -p 0,0,570,570 -o /tmp/video.h264","useSpawn":"false","timer":"90","oldrc":false,"name":"","x":700,"y":240,"wires":[["ee9b8c23.f45c4"],["ee9b8c23.f45c4"],["ee9b8c23.f45c4"]]},{"id":"ee9b8c23.f45c4","type":"debug","z":"1591fded.581fe2","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","x":880,"y":180,"wires":[]},{"id":"6080d6c0.890608","type":"ui_group","z":"","name":"Camera","tab":"91b245b1.b4ed7","order":9,"disp":true,"width":"17","collapse":false},{"id":"2db625cf.759fb2","type":"ui_group","z":"","name":"CPU Temperature","tab":"4802b223.98b354","order":1,"disp":true,"width":30,"collapse":false},{"id":"91b245b1.b4ed7","type":"ui_tab","z":"","name":"Pump Control Dashboard","icon":"dashboard","order":3,"disabled":false,"hidden":false},{"id":"4802b223.98b354","type":"ui_tab","z":"","name":"Proelian Server","icon":"dashboard","order":1,"disabled":false,"hidden":false}]
Its as if node-red doesn't have permission to access the camera. I checked and it should.