Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- "Name": "Transcode",
- "Type": 0,
- "Revision": 174,
- "Properties": {
- "Fields": [],
- "Variables": {}
- },
- "Parts": [
- {
- "Uid": "facf6134-a64b-4667-b915-cc25a590e652",
- "Name": "",
- "ReadOnly": false,
- "FlowElementUid": "FileFlows.VideoNodes.VideoFile",
- "xPos": 60,
- "yPos": 40,
- "Label": "Video File",
- "Inputs": 0,
- "Outputs": 1,
- "OutputConnections": [
- {
- "Input": 1,
- "Output": 1,
- "InputNode": "02ef5fbd-90fb-42a5-b26b-f80eff5771ba"
- }
- ],
- "Type": 0,
- "Model": {
- "ProbeSize": 25
- }
- },
- {
- "Uid": "88ed12a4-d042-43d1-bc81-6ece904b08d1",
- "Name": "",
- "ReadOnly": false,
- "FlowElementUid": "FileFlows.VideoNodes.VideoResolution",
- "xPos": 340,
- "yPos": 260,
- "Label": "Video Resolution",
- "Inputs": 1,
- "Outputs": 4,
- "OutputConnections": [
- {
- "Input": 1,
- "Output": 1,
- "InputNode": "02d84321-4e44-48f4-892d-efcd29f0b3ae"
- },
- {
- "Input": 1,
- "Output": 2,
- "InputNode": "cb952063-44f7-46ce-be4b-4a56d8ffe202"
- },
- {
- "Input": 1,
- "Output": 3,
- "InputNode": "a91a2a83-60c3-4cd7-b698-c070a228c324"
- },
- {
- "Input": 1,
- "Output": 4,
- "InputNode": "a2f9bc2e-17d7-4383-a575-29fd7aa157e3"
- }
- ],
- "Type": 3,
- "Model": {}
- },
- {
- "Uid": "47c0608c-a915-49c0-8452-ef72bc217bbe",
- "Name": "GPU (fast) transcode to AV1",
- "Color": "",
- "ReadOnly": false,
- "FlowElementUid": "FileFlows.VideoNodes.FfmpegBuilderNodes.FfmpegBuilderExecutor",
- "xPos": 80,
- "yPos": 1110,
- "Label": "FFMPEG Builder: Executor",
- "Inputs": 1,
- "Outputs": 2,
- "OutputConnections": [
- {
- "Input": 1,
- "Output": 1,
- "InputNode": "f884ffbf-3a68-4f94-b51f-55530f0d0cfc"
- },
- {
- "Input": 1,
- "Output": 2,
- "InputNode": "f884ffbf-3a68-4f94-b51f-55530f0d0cfc"
- }
- ],
- "ErrorConnection": {
- "Input": 1,
- "Output": -1,
- "InputNode": "870a9ab4-115c-451f-bb7f-59e3808cc3c7"
- },
- "Type": 5,
- "Model": {
- "HardwareDecoding": true,
- "Strictness": "experimental",
- "KeepModel": false
- }
- },
- {
- "Uid": "02ef5fbd-90fb-42a5-b26b-f80eff5771ba",
- "Name": "",
- "ReadOnly": false,
- "FlowElementUid": "FileFlows.VideoNodes.VideoAlreadyProcessed",
- "xPos": 270,
- "yPos": 40,
- "Label": "Video Already Processed",
- "Inputs": 1,
- "Outputs": 2,
- "OutputConnections": [
- {
- "Input": 1,
- "Output": 2,
- "InputNode": "456b1fe3-2a87-42c1-998a-4283fb3fad28"
- }
- ],
- "Type": 3,
- "Model": {}
- },
- {
- "Uid": "f49b1448-0d38-455a-aff3-3759b2db47d9",
- "Name": "FFMPEG Builder: Start",
- "ReadOnly": false,
- "FlowElementUid": "FileFlows.VideoNodes.FfmpegBuilderNodes.FfmpegBuilderStart",
- "xPos": 80,
- "yPos": 520,
- "Label": "FFMPEG Builder: Start",
- "Inputs": 1,
- "Outputs": 1,
- "OutputConnections": [
- {
- "Input": 1,
- "Output": 1,
- "InputNode": "2231919e-4583-43ed-aa6d-036fe6eeefe5"
- }
- ],
- "Type": 4,
- "Model": {}
- },
- {
- "Uid": "2231919e-4583-43ed-aa6d-036fe6eeefe5",
- "Name": "FFMPEG Builder: Video Bitrate",
- "Color": "",
- "ReadOnly": false,
- "FlowElementUid": "FileFlows.VideoNodes.FfmpegBuilderNodes.FfmpegBuilderVideoBitrate",
- "xPos": 80,
- "yPos": 610,
- "Label": "FFMPEG Builder: Video Bitrate",
- "Inputs": 1,
- "Outputs": 1,
- "OutputConnections": [
- {
- "Input": 1,
- "Output": 1,
- "InputNode": "64e1242e-9cb8-400c-a721-4708d9e8c215"
- }
- ],
- "Type": 6,
- "Model": {
- "Bitrate": 10000,
- "Percent": false
- }
- },
- {
- "Uid": "b89c166d-ba1b-4125-a268-090433c02b53",
- "Name": "FFMPEG Builder: Video Bitrate",
- "Color": "",
- "ReadOnly": false,
- "FlowElementUid": "FileFlows.VideoNodes.FfmpegBuilderNodes.FfmpegBuilderVideoBitrate",
- "xPos": 270,
- "yPos": 610,
- "Label": "FFMPEG Builder: Video Bitrate",
- "Inputs": 1,
- "Outputs": 1,
- "OutputConnections": [
- {
- "Input": 1,
- "Output": 1,
- "InputNode": "64e1242e-9cb8-400c-a721-4708d9e8c215"
- }
- ],
- "Type": 6,
- "Model": {
- "Bitrate": 2800,
- "Percent": false
- }
- },
- {
- "Uid": "13edb8c7-63ea-4b80-9938-d904f6840815",
- "Name": "FFMPEG Builder: Start",
- "ReadOnly": false,
- "FlowElementUid": "FileFlows.VideoNodes.FfmpegBuilderNodes.FfmpegBuilderStart",
- "xPos": 270,
- "yPos": 520,
- "Label": "FFMPEG Builder: Start",
- "Inputs": 1,
- "Outputs": 1,
- "OutputConnections": [
- {
- "Input": 1,
- "Output": 1,
- "InputNode": "b89c166d-ba1b-4125-a268-090433c02b53"
- }
- ],
- "Type": 4,
- "Model": {}
- },
- {
- "Uid": "02d84321-4e44-48f4-892d-efcd29f0b3ae",
- "Name": "Video Bitrate Greater Than 10000k",
- "Color": "",
- "ReadOnly": false,
- "FlowElementUid": "FileFlows.VideoNodes.VideoBitrateGreaterThan",
- "xPos": 120,
- "yPos": 370,
- "Label": "Video Bitrate Greater Than",
- "Inputs": 1,
- "Outputs": 2,
- "OutputConnections": [
- {
- "Input": 1,
- "Output": 1,
- "InputNode": "f49b1448-0d38-455a-aff3-3759b2db47d9"
- },
- {
- "Input": 1,
- "Output": 2,
- "InputNode": "a2f9bc2e-17d7-4383-a575-29fd7aa157e3"
- }
- ],
- "Type": 3,
- "Model": {
- "Bitrate": 10000
- }
- },
- {
- "Uid": "a2f9bc2e-17d7-4383-a575-29fd7aa157e3",
- "Name": "FFMPEG Builder: Start",
- "ReadOnly": false,
- "FlowElementUid": "FileFlows.VideoNodes.FfmpegBuilderNodes.FfmpegBuilderStart",
- "xPos": 690,
- "yPos": 520,
- "Label": "FFMPEG Builder: Start",
- "Inputs": 1,
- "Outputs": 1,
- "OutputConnections": [
- {
- "Input": 1,
- "Output": 1,
- "InputNode": "5030d6fa-e06f-4e51-8084-4641c47c6221"
- }
- ],
- "Type": 4,
- "Model": {}
- },
- {
- "Uid": "cb952063-44f7-46ce-be4b-4a56d8ffe202",
- "Name": "Video Bitrate Greater Than 2800k",
- "Color": "",
- "ReadOnly": false,
- "FlowElementUid": "FileFlows.VideoNodes.VideoBitrateGreaterThan",
- "xPos": 340,
- "yPos": 370,
- "Label": "Video Bitrate Greater Than",
- "Inputs": 1,
- "Outputs": 2,
- "OutputConnections": [
- {
- "Input": 1,
- "Output": 1,
- "InputNode": "13edb8c7-63ea-4b80-9938-d904f6840815"
- },
- {
- "Input": 1,
- "Output": 2,
- "InputNode": "a2f9bc2e-17d7-4383-a575-29fd7aa157e3"
- }
- ],
- "Type": 3,
- "Model": {
- "Bitrate": 2800
- }
- },
- {
- "Uid": "9a787478-9f69-4318-bcbc-b6e3ac7daa2d",
- "Name": "FFMPEG Builder: Video Bitrate",
- "Color": "",
- "ReadOnly": false,
- "FlowElementUid": "FileFlows.VideoNodes.FfmpegBuilderNodes.FfmpegBuilderVideoBitrate",
- "xPos": 460,
- "yPos": 610,
- "Label": "FFMPEG Builder: Video Bitrate",
- "Inputs": 1,
- "Outputs": 1,
- "OutputConnections": [
- {
- "Input": 1,
- "Output": 1,
- "InputNode": "64e1242e-9cb8-400c-a721-4708d9e8c215"
- }
- ],
- "Type": 6,
- "Model": {
- "Bitrate": 1800,
- "Percent": false
- }
- },
- {
- "Uid": "b5ccabc3-f12e-4cb9-a613-71483fb8fbfe",
- "Name": "FFMPEG Builder: Start",
- "ReadOnly": false,
- "FlowElementUid": "FileFlows.VideoNodes.FfmpegBuilderNodes.FfmpegBuilderStart",
- "xPos": 460,
- "yPos": 520,
- "Label": "FFMPEG Builder: Start",
- "Inputs": 1,
- "Outputs": 1,
- "OutputConnections": [
- {
- "Input": 1,
- "Output": 1,
- "InputNode": "9a787478-9f69-4318-bcbc-b6e3ac7daa2d"
- }
- ],
- "Type": 4,
- "Model": {}
- },
- {
- "Uid": "a91a2a83-60c3-4cd7-b698-c070a228c324",
- "Name": "Video Bitrate Greater Than 1800k",
- "Color": "",
- "ReadOnly": false,
- "FlowElementUid": "FileFlows.VideoNodes.VideoBitrateGreaterThan",
- "xPos": 650,
- "yPos": 300,
- "Label": "Video Bitrate Greater Than",
- "Inputs": 1,
- "Outputs": 2,
- "OutputConnections": [
- {
- "Input": 1,
- "Output": 1,
- "InputNode": "b5ccabc3-f12e-4cb9-a613-71483fb8fbfe"
- },
- {
- "Input": 1,
- "Output": 2,
- "InputNode": "a2f9bc2e-17d7-4383-a575-29fd7aa157e3"
- }
- ],
- "Type": 3,
- "Model": {
- "Bitrate": 1800
- }
- },
- {
- "Uid": "64e1242e-9cb8-400c-a721-4708d9e8c215",
- "Name": "FFMPEG Builder: Video Codec",
- "Color": "",
- "ReadOnly": false,
- "FlowElementUid": "FileFlows.VideoNodes.FfmpegBuilderNodes.FfmpegBuilderVideoCodec",
- "xPos": 80,
- "yPos": 710,
- "Label": "FFMPEG Builder: Video Codec",
- "Inputs": 1,
- "Outputs": 2,
- "OutputConnections": [
- {
- "Input": 1,
- "Output": 1,
- "InputNode": "f8dbbbfc-5ef4-4dc5-bd04-13da1b42ad3b"
- },
- {
- "Input": 1,
- "Output": 2,
- "InputNode": "f8dbbbfc-5ef4-4dc5-bd04-13da1b42ad3b"
- }
- ],
- "Type": 6,
- "Model": {
- "VideoCodec": "av1",
- "VideoCodecParameters": "av1_vaapi",
- "Force": false,
- "DisableOtherVideoStreams": true
- }
- },
- {
- "Uid": "5030d6fa-e06f-4e51-8084-4641c47c6221",
- "Name": "FFMPEG Builder: Video Bitrate",
- "Color": "",
- "ReadOnly": false,
- "FlowElementUid": "FileFlows.VideoNodes.FfmpegBuilderNodes.FfmpegBuilderVideoBitrate",
- "xPos": 690,
- "yPos": 610,
- "Label": "FFMPEG Builder: Video Bitrate",
- "Inputs": 1,
- "Outputs": 1,
- "OutputConnections": [
- {
- "Input": 1,
- "Output": 1,
- "InputNode": "64e1242e-9cb8-400c-a721-4708d9e8c215"
- }
- ],
- "Type": 6,
- "Model": {
- "Bitrate": 100,
- "Percent": true
- }
- },
- {
- "Uid": "f4a14923-8295-4c58-8b08-474ad9c9ed7a",
- "Name": "FFMPEG Builder: Audio Convert",
- "Color": "",
- "ReadOnly": false,
- "FlowElementUid": "FileFlows.VideoNodes.FfmpegBuilderNodes.FfmpegBuilderAudioConvert",
- "xPos": 80,
- "yPos": 910,
- "Label": "FFMPEG Builder: Audio Convert",
- "Inputs": 1,
- "Outputs": 2,
- "OutputConnections": [
- {
- "Input": 1,
- "Output": 1,
- "InputNode": "89720a9a-4333-4796-b46d-cbb93ac6885e"
- },
- {
- "Input": 1,
- "Output": 2,
- "InputNode": "89720a9a-4333-4796-b46d-cbb93ac6885e"
- }
- ],
- "Type": 6,
- "Model": {
- "Codec": "opus",
- "PcmFormat": "pcm_s16le",
- "Channels": 0,
- "Bitrate": 128,
- "BitratePerChannel": false,
- "CustomTrackSelection": false,
- "TrackSelectionOptions": []
- }
- },
- {
- "Uid": "89720a9a-4333-4796-b46d-cbb93ac6885e",
- "Name": "FFMPEG Builder: Audio Normalization",
- "Color": "",
- "ReadOnly": false,
- "FlowElementUid": "FileFlows.VideoNodes.FfmpegBuilderNodes.FfmpegBuilderAudioNormalization",
- "xPos": 80,
- "yPos": 1000,
- "Label": "FFMPEG Builder: Audio Normalization",
- "Inputs": 1,
- "Outputs": 2,
- "OutputConnections": [
- {
- "Input": 1,
- "Output": 2,
- "InputNode": "56f89e22-c25a-451c-9352-25f6d8f45fd8"
- },
- {
- "Input": 1,
- "Output": 1,
- "InputNode": "47c0608c-a915-49c0-8452-ef72bc217bbe"
- }
- ],
- "Type": 6,
- "Model": {
- "AllAudio": true,
- "TwoPass": true,
- "Pattern": "",
- "NotMatching": false
- }
- },
- {
- "Uid": "56f89e22-c25a-451c-9352-25f6d8f45fd8",
- "Name": "",
- "Color": "",
- "ReadOnly": false,
- "FlowElementUid": "FileFlows.BasicNodes.Functions.FailFlow",
- "xPos": 330,
- "yPos": 1000,
- "Label": "Fail Flow",
- "Inputs": 1,
- "Outputs": 0,
- "Type": 3,
- "Model": {
- "Reason": "No audio tracks were found to be normalized"
- }
- },
- {
- "Uid": "f884ffbf-3a68-4f94-b51f-55530f0d0cfc",
- "Name": "",
- "Color": "",
- "ReadOnly": false,
- "FlowElementUid": "FileFlows.BasicNodes.File.ReplaceOriginal",
- "xPos": 80,
- "yPos": 1240,
- "Label": "Replace Original",
- "Inputs": 1,
- "Outputs": 1,
- "OutputConnections": [],
- "Type": 2,
- "Model": {
- "PreserverOriginalDates": false
- }
- },
- {
- "Uid": "f8dbbbfc-5ef4-4dc5-bd04-13da1b42ad3b",
- "Name": "FFMPEG Builder: Keep Original Language",
- "Color": "",
- "ReadOnly": false,
- "FlowElementUid": "FileFlows.VideoNodes.FfmpegBuilderNodes.FfmpegBuilderKeepOriginalLanguage",
- "xPos": 80,
- "yPos": 800,
- "Label": "FFMPEG Builder: Keep Original Language",
- "Inputs": 1,
- "Outputs": 2,
- "OutputConnections": [
- {
- "Input": 1,
- "Output": 1,
- "InputNode": "f4a14923-8295-4c58-8b08-474ad9c9ed7a"
- },
- {
- "Input": 1,
- "Output": 2,
- "InputNode": "f4a14923-8295-4c58-8b08-474ad9c9ed7a"
- }
- ],
- "Type": 6,
- "Model": {
- "StreamType": "Both",
- "AdditionalLanguages": [
- "eng",
- "lit",
- "rus"
- ],
- "KeepOnlyFirst": false,
- "FirstIfNone": true,
- "TreatEmptyAsOriginal": true
- }
- },
- {
- "Uid": "870a9ab4-115c-451f-bb7f-59e3808cc3c7",
- "Name": "FFMPEG Builder: Video Codec",
- "Color": "",
- "ReadOnly": false,
- "FlowElementUid": "FileFlows.VideoNodes.FfmpegBuilderNodes.FfmpegBuilderVideoCodec",
- "xPos": 330,
- "yPos": 1160,
- "Label": "FFMPEG Builder: Video Codec",
- "Inputs": 1,
- "Outputs": 2,
- "OutputConnections": [
- {
- "Input": 1,
- "Output": 1,
- "InputNode": "c3ae0ebc-3841-4235-8cbb-8bdf21129085"
- },
- {
- "Input": 1,
- "Output": 2,
- "InputNode": "c3ae0ebc-3841-4235-8cbb-8bdf21129085"
- }
- ],
- "Type": 6,
- "Model": {
- "VideoCodec": "av1",
- "VideoCodecParameters": "libsvtav1 -preset 6 -crf 24",
- "Force": false,
- "DisableOtherVideoStreams": true
- }
- },
- {
- "Uid": "4ecbabad-8c82-48ef-a412-a53ba802d4bd",
- "Name": "CPU (slow) transcode to AV1",
- "Color": "",
- "ReadOnly": false,
- "FlowElementUid": "FileFlows.VideoNodes.FfmpegBuilderNodes.FfmpegBuilderExecutor",
- "xPos": 330,
- "yPos": 1360,
- "Label": "FFMPEG Builder: Executor",
- "Inputs": 1,
- "Outputs": 2,
- "OutputConnections": [
- {
- "Input": 1,
- "Output": 1,
- "InputNode": "f884ffbf-3a68-4f94-b51f-55530f0d0cfc"
- },
- {
- "Input": 1,
- "Output": 2,
- "InputNode": "f884ffbf-3a68-4f94-b51f-55530f0d0cfc"
- }
- ],
- "Type": 5,
- "Model": {
- "HardwareDecoding": false,
- "Strictness": "experimental",
- "KeepModel": false
- }
- },
- {
- "Uid": "c3ae0ebc-3841-4235-8cbb-8bdf21129085",
- "Name": "Pre-execute - remove ffmpeg params for CPU transcoding",
- "Color": "",
- "ReadOnly": false,
- "FlowElementUid": "FileFlows.VideoNodes.FfmpegBuilderNodes.FfmpegBuilderPreExecute",
- "xPos": 330,
- "yPos": 1250,
- "Label": "FFMPEG Builder: Pre-Execute",
- "Inputs": 1,
- "Outputs": 1,
- "OutputConnections": [
- {
- "Input": 1,
- "Output": 1,
- "InputNode": "4ecbabad-8c82-48ef-a412-a53ba802d4bd"
- }
- ],
- "Type": 6,
- "Model": {
- "Code": "let toRemove = [\u0027-b:v:0\u0027, \u0027-minrate\u0027, \u0027-maxrate\u0027, \u0027-bufsize\u0027];\n\nfor (let i = FFmpeg.Args.length - 1; i \u003E= 0; i--) {\n if (toRemove.includes(FFmpeg.Args[i])) {\n FFmpeg.Args.splice(i, 2); // Remove parameter and its value\n }\n}\n"
- }
- },
- {
- "Uid": "456b1fe3-2a87-42c1-998a-4283fb3fad28",
- "Name": "Contains /media/Movies",
- "Color": "",
- "ReadOnly": false,
- "FlowElementUid": "FileFlows.BasicNodes.File.FileNameMatches",
- "xPos": 520,
- "yPos": 40,
- "Label": "File Name Matches",
- "Inputs": 1,
- "Outputs": 2,
- "OutputConnections": [
- {
- "Input": 1,
- "Output": 2,
- "InputNode": "de4318fe-f6d1-48b8-bc54-43fa2f7848bb"
- },
- {
- "Input": 1,
- "Output": 1,
- "InputNode": "5759c7df-2914-4f50-ade5-8f0d09a31a22"
- }
- ],
- "Type": 3,
- "Model": {
- "Value": "/media/Movies"
- }
- },
- {
- "Uid": "de4318fe-f6d1-48b8-bc54-43fa2f7848bb",
- "Name": "Contains /media/Shows",
- "Color": "",
- "ReadOnly": false,
- "FlowElementUid": "FileFlows.BasicNodes.File.FileNameMatches",
- "xPos": 770,
- "yPos": 40,
- "Label": "File Name Matches",
- "Inputs": 1,
- "Outputs": 2,
- "OutputConnections": [
- {
- "Input": 1,
- "Output": 2,
- "InputNode": "b2ce09e9-3a48-4211-9da8-c625672b85c8"
- },
- {
- "Input": 1,
- "Output": 1,
- "InputNode": "9fa5af3c-e774-4ea4-a8bb-e2739d5fbed9"
- }
- ],
- "Type": 3,
- "Model": {
- "Value": "/media/Shows"
- }
- },
- {
- "Uid": "b2ce09e9-3a48-4211-9da8-c625672b85c8",
- "Name": "Unrecognized dir",
- "Color": "",
- "ReadOnly": false,
- "FlowElementUid": "FileFlows.BasicNodes.Functions.FailFlow",
- "xPos": 1020,
- "yPos": 40,
- "Label": "Fail Flow",
- "Inputs": 1,
- "Outputs": 0,
- "Type": 3,
- "Model": {
- "Reason": "Unrecognized dir"
- }
- },
- {
- "Uid": "5759c7df-2914-4f50-ade5-8f0d09a31a22",
- "Name": "",
- "Color": "",
- "ReadOnly": false,
- "FlowElementUid": "MetaNodes.TheMovieDb.MovieLookup",
- "xPos": 520,
- "yPos": 140,
- "Label": "Movie Lookup",
- "Inputs": 1,
- "Outputs": 2,
- "OutputConnections": [
- {
- "Input": 1,
- "Output": 1,
- "InputNode": "88ed12a4-d042-43d1-bc81-6ece904b08d1"
- },
- {
- "Input": 1,
- "Output": 2,
- "InputNode": "88ed12a4-d042-43d1-bc81-6ece904b08d1"
- }
- ],
- "Type": 3,
- "Model": {
- "UseFolderName": true
- }
- },
- {
- "Uid": "9fa5af3c-e774-4ea4-a8bb-e2739d5fbed9",
- "Name": "",
- "Color": "",
- "ReadOnly": false,
- "FlowElementUid": "MetaNodes.TheMovieDb.TVShowLookup",
- "xPos": 770,
- "yPos": 140,
- "Label": "TV Show Lookup",
- "Inputs": 1,
- "Outputs": 2,
- "OutputConnections": [
- {
- "Input": 1,
- "Output": 1,
- "InputNode": "88ed12a4-d042-43d1-bc81-6ece904b08d1"
- },
- {
- "Input": 1,
- "Output": 2,
- "InputNode": "88ed12a4-d042-43d1-bc81-6ece904b08d1"
- }
- ],
- "Type": 3,
- "Model": {
- "UseFolderName": true
- }
- }
- ]
- }
Advertisement
Add Comment
Please, Sign In to add comment