373 lines
9.5 KiB
JSON
373 lines
9.5 KiB
JSON
|
{
|
||
|
"nodes": [
|
||
|
{
|
||
|
"id": "9406a455-7e77-49bb-9cd8-381b54d47d31",
|
||
|
"type": "ffmpeg",
|
||
|
"data": {
|
||
|
"name": "punch.mp4",
|
||
|
"url": "/punch.mp4",
|
||
|
"ext": "mp4",
|
||
|
"outputs": [
|
||
|
"v",
|
||
|
"a"
|
||
|
],
|
||
|
"inputs": [],
|
||
|
"nodeType": "input"
|
||
|
},
|
||
|
"nodeType": "input",
|
||
|
"position": {
|
||
|
"x": 0,
|
||
|
"y": 0
|
||
|
},
|
||
|
"positionAbsolute": {
|
||
|
"x": 0,
|
||
|
"y": 0
|
||
|
},
|
||
|
"width": 109,
|
||
|
"height": 54
|
||
|
},
|
||
|
{
|
||
|
"id": "eb32733d-28ad-4a38-9db7-50a98db5f309",
|
||
|
"type": "ffmpeg",
|
||
|
"data": {
|
||
|
"name": "out.mp4",
|
||
|
"ext": "mp4",
|
||
|
"inputs": [
|
||
|
"v",
|
||
|
"a"
|
||
|
],
|
||
|
"outputs": [],
|
||
|
"nodeType": "output"
|
||
|
},
|
||
|
"nodeType": "output",
|
||
|
"position": {
|
||
|
"x": 279,
|
||
|
"y": 0
|
||
|
},
|
||
|
"positionAbsolute": {
|
||
|
"x": 279,
|
||
|
"y": 0
|
||
|
},
|
||
|
"width": 90,
|
||
|
"height": 54
|
||
|
},
|
||
|
{
|
||
|
"id": "845a461c-6eb0-463f-864c-5209fdf87e9a",
|
||
|
"type": "ffmpeg",
|
||
|
"data": {
|
||
|
"id": 411,
|
||
|
"meta": ".S.",
|
||
|
"name": "xfade",
|
||
|
"type": "VV->V",
|
||
|
"description": "Cross fade one video with another video.",
|
||
|
"params": [
|
||
|
{
|
||
|
"name": "transition",
|
||
|
"type": "int",
|
||
|
"desc": "set cross fade transition (from -1 to 45) (default fade)",
|
||
|
"min": -1,
|
||
|
"max": 45,
|
||
|
"default": "fade",
|
||
|
"options": [
|
||
|
{
|
||
|
"value": "custom",
|
||
|
"desc": "custom transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "fade",
|
||
|
"desc": "fade transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "wipeleft",
|
||
|
"desc": "wipe left transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "wiperight",
|
||
|
"desc": "wipe right transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "wipeup",
|
||
|
"desc": "wipe up transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "wipedown",
|
||
|
"desc": "wipe down transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "slideleft",
|
||
|
"desc": "slide left transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "slideright",
|
||
|
"desc": "slide right transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "slideup",
|
||
|
"desc": "slide up transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "slidedown",
|
||
|
"desc": "slide down transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "circlecrop",
|
||
|
"desc": "circle crop transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "rectcrop",
|
||
|
"desc": "rect crop transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "distance",
|
||
|
"desc": "distance transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "fadeblack",
|
||
|
"desc": "fadeblack transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "fadewhite",
|
||
|
"desc": "fadewhite transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "radial",
|
||
|
"desc": "radial transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "smoothleft",
|
||
|
"desc": "smoothleft transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "smoothright",
|
||
|
"desc": "smoothright transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "smoothup",
|
||
|
"desc": "smoothup transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "smoothdown",
|
||
|
"desc": "smoothdown transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "circleopen",
|
||
|
"desc": "circleopen transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "circleclose",
|
||
|
"desc": "circleclose transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "vertopen",
|
||
|
"desc": "vert open transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "vertclose",
|
||
|
"desc": "vert close transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "horzopen",
|
||
|
"desc": "horz open transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "horzclose",
|
||
|
"desc": "horz close transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "dissolve",
|
||
|
"desc": "dissolve transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "pixelize",
|
||
|
"desc": "pixelize transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "diagtl",
|
||
|
"desc": "diag tl transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "diagtr",
|
||
|
"desc": "diag tr transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "diagbl",
|
||
|
"desc": "diag bl transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "diagbr",
|
||
|
"desc": "diag br transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "hlslice",
|
||
|
"desc": "hl slice transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "hrslice",
|
||
|
"desc": "hr slice transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "vuslice",
|
||
|
"desc": "vu slice transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "vdslice",
|
||
|
"desc": "vd slice transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "hblur",
|
||
|
"desc": "hblur transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "fadegrays",
|
||
|
"desc": "fadegrays transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "wipetl",
|
||
|
"desc": "wipe tl transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "wipetr",
|
||
|
"desc": "wipe tr transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "wipebl",
|
||
|
"desc": "wipe bl transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "wipebr",
|
||
|
"desc": "wipe br transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "squeezeh",
|
||
|
"desc": "squeeze h transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "squeezev",
|
||
|
"desc": "squeeze v transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "zoomin",
|
||
|
"desc": "zoom in transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "fadefast",
|
||
|
"desc": "fast fade transition"
|
||
|
},
|
||
|
{
|
||
|
"value": "fadeslow",
|
||
|
"desc": "slow fade transition"
|
||
|
}
|
||
|
],
|
||
|
"value": "radial"
|
||
|
},
|
||
|
{
|
||
|
"name": "duration",
|
||
|
"type": "duration",
|
||
|
"desc": "set cross fade duration (default 1)",
|
||
|
"min": null,
|
||
|
"max": null,
|
||
|
"default": "1",
|
||
|
"value": "3"
|
||
|
},
|
||
|
{
|
||
|
"name": "offset",
|
||
|
"type": "duration",
|
||
|
"desc": "set cross fade start relative to first input stream (default 0)",
|
||
|
"min": null,
|
||
|
"max": null,
|
||
|
"default": "0",
|
||
|
"value": "0"
|
||
|
},
|
||
|
{
|
||
|
"name": "expr",
|
||
|
"type": "string",
|
||
|
"desc": "set expression for custom transition",
|
||
|
"min": null,
|
||
|
"max": null,
|
||
|
"default": null,
|
||
|
"value": null
|
||
|
}
|
||
|
],
|
||
|
"nodeType": "filter",
|
||
|
"inputs": [
|
||
|
"v",
|
||
|
"v"
|
||
|
],
|
||
|
"outputs": [
|
||
|
"v"
|
||
|
]
|
||
|
},
|
||
|
"nodeType": "filter",
|
||
|
"position": {
|
||
|
"x": 170,
|
||
|
"y": -50
|
||
|
},
|
||
|
"positionAbsolute": {
|
||
|
"x": 170,
|
||
|
"y": -50
|
||
|
},
|
||
|
"width": 59,
|
||
|
"height": 50
|
||
|
},
|
||
|
{
|
||
|
"id": "abd87b6a-102f-4357-9380-986a162a6448",
|
||
|
"type": "ffmpeg",
|
||
|
"data": {
|
||
|
"name": "shoe.mp4",
|
||
|
"url": "/shoe.mp4",
|
||
|
"ext": "mp4",
|
||
|
"outputs": [
|
||
|
"v",
|
||
|
"a"
|
||
|
],
|
||
|
"inputs": [],
|
||
|
"nodeType": "input"
|
||
|
},
|
||
|
"nodeType": "input",
|
||
|
"position": {
|
||
|
"x": 0,
|
||
|
"y": 100
|
||
|
},
|
||
|
"positionAbsolute": {
|
||
|
"x": 0,
|
||
|
"y": 100
|
||
|
},
|
||
|
"width": 109,
|
||
|
"height": 54
|
||
|
}
|
||
|
],
|
||
|
"edges": [
|
||
|
{
|
||
|
"id": "29d53c5f-1428-40a3-8be3-69b08d5e119d",
|
||
|
"type": "default",
|
||
|
"source": "9406a455-7e77-49bb-9cd8-381b54d47d31",
|
||
|
"target": "845a461c-6eb0-463f-864c-5209fdf87e9a",
|
||
|
"sourceHandle": "v_0",
|
||
|
"targetHandle": "v_0"
|
||
|
},
|
||
|
{
|
||
|
"id": "281b82e1-f994-4f66-b968-1cf648ac02f0",
|
||
|
"type": "default",
|
||
|
"source": "9406a455-7e77-49bb-9cd8-381b54d47d31",
|
||
|
"target": "eb32733d-28ad-4a38-9db7-50a98db5f309",
|
||
|
"sourceHandle": "a_1",
|
||
|
"targetHandle": "a_1"
|
||
|
},
|
||
|
{
|
||
|
"id": "b73848eb-3fa1-4828-8e2c-e66b5ce61b23",
|
||
|
"type": "default",
|
||
|
"source": "845a461c-6eb0-463f-864c-5209fdf87e9a",
|
||
|
"target": "eb32733d-28ad-4a38-9db7-50a98db5f309",
|
||
|
"sourceHandle": "v_0",
|
||
|
"targetHandle": "v_0"
|
||
|
},
|
||
|
{
|
||
|
"id": "4e833412-0ac8-4d01-878f-b3fbe0e3d257",
|
||
|
"type": "default",
|
||
|
"source": "abd87b6a-102f-4357-9380-986a162a6448",
|
||
|
"target": "845a461c-6eb0-463f-864c-5209fdf87e9a",
|
||
|
"sourceHandle": "v_0",
|
||
|
"targetHandle": "v_1"
|
||
|
}
|
||
|
]
|
||
|
}
|