diff --git a/fileflows/flow/flow_auto_movie_pipeline.json b/fileflows/flow/flow_auto_movie_pipeline.json new file mode 100644 index 0000000..35498dc --- /dev/null +++ b/fileflows/flow/flow_auto_movie_pipeline.json @@ -0,0 +1,469 @@ +{ + "Uid": "f374db54-54cf-431e-b44c-2630d58a6a0a", + "Name": "Auto Movie Pipeline (4K Remux -> AV1 / 1080p -> HEVC / Rest 1:1)", + "DateCreated": "2026-05-13T06:59:27Z", + "DateModified": "2026-07-15T18:19:38Z", + "Enabled": true, + "Revision": 14, + "Type": 0, + "ReadOnly": false, + "Default": false, + "Description": "4K HEVC Remux -> AV1 QSV | 720p/1080p HighBR -> HEVC QSV | Rest 1:1 nach /tdarr/converted (Finalize-Move zentral)", + "Icon": "fas fa-film", + "Bridgeable": false, + "Properties": { + "Fields": [], + "Variables": {} + }, + "Parts": [ + { + "Uid": "348e7178-d636-4558-8871-9e5449e32f85", + "ReadOnly": false, + "FlowElementUid": "FileFlows.VideoNodes.VideoFile", + "xPos": 260, + "yPos": 30, + "Icon": "fas fa-video", + "Label": "Videodatei", + "Inputs": 0, + "Outputs": 1, + "OutputConnections": [ + { + "Input": 1, + "Output": 1, + "InputNode": "a080f7b0-c119-464e-9a6a-cceb12c6b879" + } + ], + "Type": 0 + }, + { + "Uid": "276cc675-c5d8-4feb-889b-7358ccb2712f", + "Name": "01_Detect_4K_Remux", + "ReadOnly": false, + "FlowElementUid": "Script:39b01dfc-42fb-46c2-9331-ce15e5e6028b", + "xPos": 350, + "yPos": 270, + "Icon": "fas fa-scroll", + "Label": "", + "Inputs": 1, + "Outputs": 2, + "OutputConnections": [ + { + "Input": 1, + "Output": 1, + "InputNode": "ae9bb04f-149c-4280-b038-b3b05b8271ce" + }, + { + "Input": 1, + "Output": 2, + "InputNode": "3aeaf472-31ef-4b01-8808-dd48b5278d21" + } + ], + "Type": 9, + "Model": { + "MinWidth": 3000, + "MinSourceMbps": 12, + "HighBitrateMbps": 38 + } + }, + { + "Uid": "ae9bb04f-149c-4280-b038-b3b05b8271ce", + "Name": "03_Encode_AV1_QSV", + "ReadOnly": false, + "FlowElementUid": "Script:b8ad5c3f-f716-4739-a6b3-911cd6fdb8f1", + "xPos": 120, + "yPos": 430, + "Icon": "fas fa-scroll", + "Label": "", + "Inputs": 1, + "Outputs": 2, + "OutputConnections": [ + { + "Input": 1, + "Output": 1, + "InputNode": "850e5c17-845e-43bc-9e29-f025638eb7c0" + }, + { + "Input": 1, + "Output": 2, + "InputNode": "6bf4e65f-5376-4b52-a754-bc0972620be4" + } + ], + "ErrorConnection": { + "Input": 1, + "Output": -1, + "InputNode": "6bf4e65f-5376-4b52-a754-bc0972620be4" + }, + "Type": 9, + "Model": { + "TargetPercent": 50, + "MaxratePercent": 60, + "BufsizeMultiplier": 2, + "RcLookahead": 40, + "AsyncDepth": 4, + "Name": "", + "Color": "" + } + }, + { + "Uid": "3aeaf472-31ef-4b01-8808-dd48b5278d21", + "Name": "02_Detect_1080p_HighBitrate", + "ReadOnly": false, + "FlowElementUid": "Script:73c93c1a-42cd-42ae-8186-c45a06470819", + "xPos": 680, + "yPos": 370, + "Icon": "fas fa-scroll", + "Label": "", + "Inputs": 1, + "Outputs": 2, + "OutputConnections": [ + { + "Input": 1, + "Output": 1, + "InputNode": "7cf068de-9b4e-429d-b2f8-0d423ff3d980" + }, + { + "Input": 1, + "Output": 2, + "InputNode": "305ceda8-89ce-47bd-b85d-cce4a7fb8a35" + } + ], + "ErrorConnection": { + "Input": 1, + "Output": -1, + "InputNode": "6bf4e65f-5376-4b52-a754-bc0972620be4" + }, + "Type": 9, + "Model": { + "MinHeight": 720, + "MaxHeight": 1080, + "MinBitrateMbps": 8, + "Name": "", + "Color": "" + } + }, + { + "Uid": "7cf068de-9b4e-429d-b2f8-0d423ff3d980", + "Name": "04_Encode_HEVC_QSV", + "ReadOnly": false, + "FlowElementUid": "Script:a11bc74d-cdb0-40db-ba07-fc12ecc47e5c", + "xPos": 680, + "yPos": 610, + "Icon": "fas fa-scroll", + "Label": "", + "Inputs": 1, + "Outputs": 2, + "OutputConnections": [ + { + "Input": 1, + "Output": 1, + "InputNode": "850e5c17-845e-43bc-9e29-f025638eb7c0" + }, + { + "Input": 1, + "Output": 2, + "InputNode": "6bf4e65f-5376-4b52-a754-bc0972620be4" + } + ], + "ErrorConnection": { + "Input": 1, + "Output": -1, + "InputNode": "6bf4e65f-5376-4b52-a754-bc0972620be4" + }, + "Type": 9, + "Model": { + "TargetBitrateMbit": 5, + "MaxrateMbit": 8, + "RcLookahead": 32, + "AsyncDepth": 4, + "Name": "", + "Color": "" + } + }, + { + "Uid": "6bf4e65f-5376-4b52-a754-bc0972620be4", + "Name": "Encode fehlgeschlagen", + "ReadOnly": false, + "FlowElementUid": "FileFlows.BasicNodes.Functions.FailFlow", + "xPos": 990, + "yPos": 1050, + "Icon": "fas fa-exclamation-triangle", + "Label": "Flow fehlschlagen", + "Inputs": 1, + "Outputs": 0, + "CustomColor": "var(--error)", + "OutputConnections": [], + "Type": 3, + "Model": { + "Reason": "Encode-Script returned failure" + } + }, + { + "Uid": "850e5c17-845e-43bc-9e29-f025638eb7c0", + "Name": "05_Finalize_Move", + "ReadOnly": false, + "FlowElementUid": "Script:7c6c6b42-4073-44f9-a441-143cba8d944f", + "xPos": 500, + "yPos": 970, + "Icon": "fas fa-scroll", + "Label": "", + "Inputs": 1, + "Outputs": 2, + "OutputConnections": [ + { + "Input": 1, + "Output": 1, + "InputNode": "a654efc2-8fca-4976-ab94-94596c2cb8d3" + } + ], + "ErrorConnection": { + "Input": 1, + "Output": -1, + "InputNode": "6bf4e65f-5376-4b52-a754-bc0972620be4" + }, + "Type": 9, + "Model": { + "SourceRoot": "/tdarr/complete/", + "DestRoot": "/tdarr/converted/", + "Name": "", + "Color": "" + } + }, + { + "Uid": "a080f7b0-c119-464e-9a6a-cceb12c6b879", + "ReadOnly": false, + "FlowElementUid": "MetaNodes.TheMovieDb.MovieLookup", + "xPos": 610, + "yPos": 80, + "Icon": "fas fa-film", + "Label": "Film suchen", + "Inputs": 1, + "Outputs": 2, + "OutputConnections": [ + { + "Input": 1, + "Output": 1, + "InputNode": "276cc675-c5d8-4feb-889b-7358ccb2712f" + }, + { + "Input": 1, + "Output": 2, + "InputNode": "ec6caf81-6e65-4dbc-8aa9-0e1541ecde10" + } + ], + "Type": 3, + "Model": { + "UseFolderName": true, + "UseSpokenLanguage": false, + "Language": null, + "Name": "", + "Color": "" + } + }, + { + "Uid": "ec6caf81-6e65-4dbc-8aa9-0e1541ecde10", + "ReadOnly": false, + "FlowElementUid": "MetaNodes.TheMovieDb.TVEpisodeLookup", + "xPos": 860, + "yPos": 80, + "Icon": "fas fa-tv", + "Label": "TV-Episode suchen", + "Inputs": 1, + "Outputs": 2, + "OutputConnections": [ + { + "Input": 1, + "Output": 1, + "InputNode": "276cc675-c5d8-4feb-889b-7358ccb2712f" + }, + { + "Input": 1, + "Output": 2, + "InputNode": "276cc675-c5d8-4feb-889b-7358ccb2712f" + } + ], + "Type": 3, + "Model": { + "UseFolderName": false, + "Language": null, + "Name": "", + "Color": "" + } + }, + { + "Uid": "a654efc2-8fca-4976-ab94-94596c2cb8d3", + "Name": "Radarr - Trigger Manual Import", + "ReadOnly": false, + "FlowElementUid": "Script:0e522a46-ed76-4b40-bd1f-b3baac64264c", + "xPos": 250, + "yPos": 980, + "Icon": "fas fa-scroll", + "Label": "", + "Inputs": 1, + "Outputs": 1, + "OutputConnections": [ + { + "Input": 1, + "Output": 1, + "InputNode": "bbd73e90-f4a0-48ef-b41f-0b839debc461" + } + ], + "ErrorConnection": { + "Input": 1, + "Output": -1, + "InputNode": "64a5eb5c-13d3-47d7-b67a-a013fad58145" + }, + "Type": 9, + "Model": { + "URL": "http://10.2.1.100:7878", + "ApiKey": "***", + "ImportPath": "/tdarr/converted/video4k/", + "UseUnmappedPath": false, + "MoveMode": true, + "TimeOut": 600 + } + }, + { + "Uid": "bbd73e90-f4a0-48ef-b41f-0b839debc461", + "Name": "Radarr - Trigger Manual Import", + "ReadOnly": false, + "FlowElementUid": "Script:0e522a46-ed76-4b40-bd1f-b3baac64264c", + "xPos": 250, + "yPos": 1100, + "Icon": "fas fa-scroll", + "Label": "", + "Inputs": 1, + "Outputs": 1, + "OutputConnections": [ + { + "Input": 1, + "Output": 1, + "InputNode": "f9fd4f39-faba-4983-9fd0-7f92d0f2ee81" + } + ], + "ErrorConnection": { + "Input": 1, + "Output": -1, + "InputNode": "64a5eb5c-13d3-47d7-b67a-a013fad58145" + }, + "Type": 9, + "Model": { + "URL": "http://10.2.1.100:7879", + "ApiKey": "***", + "ImportPath": "/tdarr/converted/video/", + "UseUnmappedPath": false, + "MoveMode": true, + "TimeOut": 300, + "Color": "" + } + }, + { + "Uid": "f9fd4f39-faba-4983-9fd0-7f92d0f2ee81", + "Name": "Sonarr - Trigger Manual Import", + "ReadOnly": false, + "FlowElementUid": "Script:8fe63a47-4a97-4b08-99f4-368d29279ad2", + "xPos": 250, + "yPos": 1230, + "Icon": "fas fa-scroll", + "Label": "", + "Inputs": 1, + "Outputs": 1, + "OutputConnections": [ + { + "Input": 1, + "Output": 1, + "InputNode": "12bcd68b-1aeb-40a4-889f-049dbd2b0575" + } + ], + "ErrorConnection": { + "Input": 1, + "Output": -1, + "InputNode": "64a5eb5c-13d3-47d7-b67a-a013fad58145" + }, + "Type": 9, + "Model": { + "URL": "http://10.2.1.100:8989", + "ApiKey": "***", + "ImportPath": "/tdarr/converted/serien4k", + "UseUnmappedPath": false, + "MoveMode": true, + "TimeOut": 300, + "Color": "" + } + }, + { + "Uid": "12bcd68b-1aeb-40a4-889f-049dbd2b0575", + "Name": "Sonarr - Trigger Manual Import", + "ReadOnly": false, + "FlowElementUid": "Script:8fe63a47-4a97-4b08-99f4-368d29279ad2", + "xPos": 250, + "yPos": 1350, + "Icon": "fas fa-scroll", + "Label": "", + "Inputs": 1, + "Outputs": 1, + "OutputConnections": [ + { + "Input": 1, + "Output": 1, + "InputNode": "64a5eb5c-13d3-47d7-b67a-a013fad58145" + } + ], + "ErrorConnection": { + "Input": 1, + "Output": -1, + "InputNode": "64a5eb5c-13d3-47d7-b67a-a013fad58145" + }, + "Type": 9, + "Model": { + "URL": "http://10.2.1.100:8990", + "ApiKey": "***", + "ImportPath": "/tdarr/converted/serien", + "UseUnmappedPath": false, + "MoveMode": true, + "TimeOut": 300, + "Color": "" + } + }, + { + "Uid": "305ceda8-89ce-47bd-b85d-cce4a7fb8a35", + "Name": "04b_Add_EAC3_if_DTS", + "ReadOnly": false, + "FlowElementUid": "Script:099ef034-978f-45aa-9760-41b3a9ee0639", + "xPos": 410, + "yPos": 600, + "Icon": "fas fa-scroll", + "Label": "", + "Inputs": 1, + "Outputs": 2, + "OutputConnections": [ + { + "Input": 1, + "Output": 1, + "InputNode": "850e5c17-845e-43bc-9e29-f025638eb7c0" + }, + { + "Input": 1, + "Output": 2, + "InputNode": "6bf4e65f-5376-4b52-a754-bc0972620be4" + } + ], + "Type": 9, + "Model": {} + }, + { + "Uid": "64a5eb5c-13d3-47d7-b67a-a013fad58145", + "ReadOnly": false, + "FlowElementUid": "FileFlows.BasicNodes.Functions.CompleteFlow", + "xPos": 370, + "yPos": 1480, + "Icon": "fas fa-check-square", + "Label": "Flow abschließen", + "Inputs": 1, + "Outputs": 0, + "CustomColor": "var(--success)", + "OutputConnections": [], + "Type": 3, + "Model": {} + } + ] +} \ No newline at end of file