Movies Flow
🧩 Syntax:
{
"Name": "movies",
"Type": 0,
"Revision": 8,
"Description": "",
"Icon": "fas fa-video",
"Properties": {
"Fields": [],
"Variables": {}
},
"Parts": [
{
"Uid": "b01e202a-1ee0-4ae0-9888-f9a0c3e122fe",
"Name": "",
"ReadOnly": false,
"FlowElementUid": "FileFlows.VideoNodes.VideoFile",
"xPos": 80,
"yPos": 40,
"Icon": "fas fa-video",
"Label": "Video File",
"Inputs": 0,
"Outputs": 1,
"OutputConnections": [
{
"Input": 1,
"Output": 1,
"InputNode": "63a21940-4cfc-4d32-97e8-06adfe5a1327"
}
],
"Type": 0
},
{
"Uid": "63a21940-4cfc-4d32-97e8-06adfe5a1327",
"Name": "",
"ReadOnly": false,
"FlowElementUid": "MetaNodes.TheMovieDb.MovieLookup",
"xPos": 80,
"yPos": 140,
"Icon": "fas fa-film",
"Label": "Movie Lookup",
"Inputs": 1,
"Outputs": 2,
"OutputConnections": [
{
"Input": 1,
"Output": 1,
"InputNode": "286cc540-d84d-4216-ac39-7fdafdaecf08"
},
{
"Input": 1,
"Output": 2,
"InputNode": "286cc540-d84d-4216-ac39-7fdafdaecf08"
}
],
"ErrorConnection": {
"Input": 1,
"Output": -1,
"InputNode": "286cc540-d84d-4216-ac39-7fdafdaecf08"
},
"Type": 3,
"Model": {
"UseFolderName": true
}
},
{
"Uid": "286cc540-d84d-4216-ac39-7fdafdaecf08",
"Name": "FFMPEG Builder: Start",
"ReadOnly": false,
"FlowElementUid": "FileFlows.VideoNodes.FfmpegBuilderNodes.FfmpegBuilderStart",
"xPos": 80,
"yPos": 240,
"Icon": "far fa-file-video",
"Label": "FFMPEG Builder: Start",
"Inputs": 1,
"Outputs": 1,
"OutputConnections": [
{
"Input": 1,
"Output": 1,
"InputNode": "624ff043-a199-4e8e-bdad-3822643989c2"
}
],
"Type": 4
},
{
"Uid": "624ff043-a199-4e8e-bdad-3822643989c2",
"Name": "Remux to MKV",
"ReadOnly": false,
"FlowElementUid": "FileFlows.VideoNodes.FfmpegBuilderNodes.FfmpegBuilderRemuxToMkv",
"xPos": 80,
"yPos": 340,
"Icon": "svg:mkv",
"Label": "FFMPEG Builder: Remux to MKV",
"Inputs": 1,
"Outputs": 1,
"OutputConnections": [
{
"Input": 1,
"Output": 1,
"InputNode": "91875929-c5fa-412f-9263-212496c0a3da"
}
],
"Type": 6
},
{
"Uid": "91875929-c5fa-412f-9263-212496c0a3da",
"Name": "Codec: HEVC Qual: 20 Qual Encoder: NVIDIA",
"Color": "",
"ReadOnly": false,
"FlowElementUid": "FileFlows.VideoNodes.FfmpegBuilderNodes.FfmpegBuilderVideoEncode",
"xPos": 80,
"yPos": 450,
"Icon": "far fa-file-video",
"Label": "FFMPEG Builder: Video Encode",
"Inputs": 1,
"Outputs": 1,
"OutputConnections": [
{
"Input": 1,
"Output": 1,
"InputNode": "d06af6bf-b3d2-41aa-b177-ae311f6e01ce"
}
],
"Type": 6,
"Model": {
"Codec": "h265",
"Encoder": "NVIDIA",
"Quality": 20,
"Speed": "medium"
}
},
{
"Uid": "d06af6bf-b3d2-41aa-b177-ae311f6e01ce",
"Name": "Crop Black Bars",
"Color": "",
"ReadOnly": false,
"FlowElementUid": "FileFlows.VideoNodes.FfmpegBuilderNodes.FfmpegBuilderCropBlackBars",
"xPos": 80,
"yPos": 570,
"Icon": "far fa-file-video",
"Label": "FFMPEG Builder: Crop Black Bars",
"Inputs": 1,
"Outputs": 2,
"OutputConnections": [
{
"Input": 1,
"Output": 1,
"InputNode": "37538db4-90f7-4302-8a7c-5ef4fb0db071"
},
{
"Input": 1,
"Output": 2,
"InputNode": "37538db4-90f7-4302-8a7c-5ef4fb0db071"
}
],
"Type": 6,
"Model": {
"CroppingThreshold": 10
}
},
{
"Uid": "37538db4-90f7-4302-8a7c-5ef4fb0db071",
"Name": "Default Language to \u0027eng\u0027",
"Color": "",
"ReadOnly": false,
"FlowElementUid": "FileFlows.VideoNodes.FfmpegBuilderNodes.FfmpegBuilderAudioSetLanguage",
"xPos": 400,
"yPos": 40,
"Icon": "fas fa-comment-dots",
"Label": "FFMPEG Builder: Set Language",
"Inputs": 1,
"Outputs": 2,
"OutputConnections": [
{
"Input": 1,
"Output": 1,
"InputNode": "b67aecf7-c9c5-4b0f-ab84-e2029a00b025"
},
{
"Input": 1,
"Output": 2,
"InputNode": "b67aecf7-c9c5-4b0f-ab84-e2029a00b025"
}
],
"Type": 6,
"Model": {
"StreamType": "Both",
"Language": "eng"
}
},
{
"Uid": "de757365-9ba0-4644-8fda-f7ffed41529b",
"Name": "Primary Audio",
"Color": "",
"ReadOnly": false,
"FlowElementUid": "FileFlows.VideoNodes.FfmpegBuilderNodes.FfmpegBuilderAudioLanguageConverter",
"xPos": 400,
"yPos": 240,
"Icon": "fas fa-comment-dots",
"Label": "FFMPEG Builder: Audio Language Converter",
"Inputs": 1,
"Outputs": 2,
"OutputConnections": [
{
"Input": 1,
"Output": 1,
"InputNode": "2e6f4330-e39a-4583-8e07-37cc48a2cbd8"
},
{
"Input": 1,
"Output": 2,
"InputNode": "2e6f4330-e39a-4583-8e07-37cc48a2cbd8"
}
],
"Type": 6,
"Model": {
"Languages": [
"eng",
"orig"
],
"RemoveOthers": true,
"Codec": "aac",
"Channels": 0,
"Bitrate": 256
}
},
{
"Uid": "2e6f4330-e39a-4583-8e07-37cc48a2cbd8",
"Name": "Remove Unwanted Subs",
"Color": "",
"ReadOnly": false,
"FlowElementUid": "FileFlows.VideoNodes.FfmpegBuilderNodes.FFmpegBuilderLanguageRemover",
"xPos": 400,
"yPos": 340,
"Icon": "fas fa-comment-dots",
"Label": "FFMPEG Builder: Language Remover",
"Inputs": 1,
"Outputs": 2,
"OutputConnections": [
{
"Input": 1,
"Output": 1,
"InputNode": "60435beb-502a-438a-94f6-ee95cd7db117"
},
{
"Input": 1,
"Output": 2,
"InputNode": "60435beb-502a-438a-94f6-ee95cd7db117"
}
],
"Type": 6,
"Model": {
"StreamType": "Subtitle",
"Languages": [
"eng",
"orig"
],
"NotMatching": true
}
},
{
"Uid": "60435beb-502a-438a-94f6-ee95cd7db117",
"Name": "FFMPEG Builder: Executor",
"ReadOnly": false,
"FlowElementUid": "FileFlows.VideoNodes.FfmpegBuilderNodes.FfmpegBuilderExecutor",
"xPos": 400,
"yPos": 440,
"Icon": "far fa-file-video",
"Label": "FFMPEG Builder: Executor",
"Inputs": 1,
"Outputs": 2,
"OutputConnections": [
{
"Input": 1,
"Output": 1,
"InputNode": "befe8ad0-b34a-4965-b1d6-0f6225b9750b"
}
],
"ErrorConnection": {
"Input": 1,
"Output": -1,
"InputNode": "ae7c5005-5d21-49a7-a225-2792aad1667f"
},
"Type": 5,
"Model": {
"HardwareDecoding": "auto",
"Strictness": "experimental"
}
},
{
"Uid": "5c1675bf-11fd-41e0-8077-d8c6ef11d648",
"Name": "",
"ReadOnly": false,
"FlowElementUid": "FileFlows.BasicNodes.File.ReplaceOriginal",
"xPos": 320,
"yPos": 690,
"Icon": "fas fa-file",
"Label": "Replace Original",
"Inputs": 1,
"Outputs": 1,
"OutputConnections": [],
"Type": 2
},
{
"Uid": "6402a521-b7dd-4a3d-b6d4-f5d63fb43978",
"Name": "",
"ReadOnly": false,
"FlowElementUid": "FileFlows.BasicNodes.Functions.CompleteFlow",
"xPos": 530,
"yPos": 690,
"Icon": "fas fa-check-square",
"Label": "Complete Flow",
"Inputs": 1,
"Outputs": 0,
"CustomColor": "var(--success)",
"Type": 3,
"Model": {}
},
{
"Uid": "befe8ad0-b34a-4965-b1d6-0f6225b9750b",
"Name": "",
"ReadOnly": false,
"FlowElementUid": "FileFlows.BasicNodes.File.FileSizeCompare",
"xPos": 360,
"yPos": 540,
"Icon": "fas fa-sitemap",
"Label": "File Size Compare",
"Inputs": 1,
"Outputs": 3,
"OutputConnections": [
{
"Input": 1,
"Output": 1,
"InputNode": "5c1675bf-11fd-41e0-8077-d8c6ef11d648"
},
{
"Input": 1,
"Output": 2,
"InputNode": "6402a521-b7dd-4a3d-b6d4-f5d63fb43978"
},
{
"Input": 1,
"Output": 3,
"InputNode": "6402a521-b7dd-4a3d-b6d4-f5d63fb43978"
}
],
"Type": 3,
"Model": {}
},
{
"Uid": "b67aecf7-c9c5-4b0f-ab84-e2029a00b025",
"Name": "Sets Best Track to Default",
"Color": "",
"ReadOnly": false,
"FlowElementUid": "FileFlows.VideoNodes.FfmpegBuilderNodes.FfmpegBuilderTrackSorter",
"xPos": 400,
"yPos": 140,
"Icon": "fas fa-sort-alpha-down",
"Label": "FFMPEG Builder: Track Sorter",
"Inputs": 1,
"Outputs": 2,
"OutputConnections": [
{
"Input": 1,
"Output": 1,
"InputNode": "de757365-9ba0-4644-8fda-f7ffed41529b"
},
{
"Input": 1,
"Output": 2,
"InputNode": "de757365-9ba0-4644-8fda-f7ffed41529b"
}
],
"Type": 6,
"Model": {
"StreamType": "Audio",
"Sorters": [
{
"key": "Language",
"value": "eng"
},
{
"key": "ChannelsDesc",
"value": ""
},
{
"key": "BitrateDesc",
"value": ""
}
],
"SetFirstDefault": true
}
}
]
}