This flow takes in a variety of resolutions and converts them using Handbrake to av1. You can read more about this on my website.
Created
June 16, 2025 18:49
-
-
Save kristianfreeman/482e3a3bea4f22bece8582fa795bf031 to your computer and use it in GitHub Desktop.
Tdarr flow for converting to AV1
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "_id": "y39WpDN4W", | |
| "name": "AV1 Conversion", | |
| "description": "AV1 Conversion", | |
| "tags": "", | |
| "flowPlugins": [ | |
| { | |
| "name": "is 720p", | |
| "sourceRepo": "Community", | |
| "pluginName": "checkStreamProperty", | |
| "version": "1.0.0", | |
| "id": "guBhn4ReD", | |
| "position": { | |
| "x": 1186.8202077001383, | |
| "y": -69.18083536390293 | |
| }, | |
| "fpEnabled": true, | |
| "inputsDB": { | |
| "propertyToCheck": "width", | |
| "condition": "equals", | |
| "valuesToMatch": "1280" | |
| } | |
| }, | |
| { | |
| "name": "is 1080p", | |
| "sourceRepo": "Community", | |
| "pluginName": "checkStreamProperty", | |
| "version": "1.0.0", | |
| "id": "dCInuAvc0", | |
| "position": { | |
| "x": 1021.1752976710605, | |
| "y": -70.81541825225366 | |
| }, | |
| "fpEnabled": true, | |
| "inputsDB": { | |
| "propertyToCheck": "width", | |
| "condition": "equals", | |
| "valuesToMatch": "1920" | |
| } | |
| }, | |
| { | |
| "name": "Set Flow Variable", | |
| "sourceRepo": "Community", | |
| "pluginName": "setFlowVariable", | |
| "version": "1.0.0", | |
| "id": "rOX0sip-u", | |
| "position": { | |
| "x": 464.8041834932659, | |
| "y": 335.3324172331676 | |
| }, | |
| "fpEnabled": true, | |
| "inputsDB": { | |
| "variable": "handbrake_preset", | |
| "value": "AV1 MKV 720p30" | |
| } | |
| }, | |
| { | |
| "name": "Bitrate: >2kbps", | |
| "sourceRepo": "Community", | |
| "pluginName": "checkVideoBitrate", | |
| "version": "1.0.0", | |
| "id": "G-JG-9yo-", | |
| "position": { | |
| "x": 482.0781189473315, | |
| "y": 220.0765106849903 | |
| }, | |
| "fpEnabled": true, | |
| "inputsDB": { | |
| "greaterThan": "2000", | |
| "lessThan": "99999" | |
| } | |
| }, | |
| { | |
| "name": "Set Flow Variable", | |
| "sourceRepo": "Community", | |
| "pluginName": "setFlowVariable", | |
| "version": "1.0.0", | |
| "id": "1JaEf34wv", | |
| "position": { | |
| "x": 646.7715503675129, | |
| "y": 315.5523831774721 | |
| }, | |
| "fpEnabled": true, | |
| "inputsDB": { | |
| "variable": "handbrake_preset", | |
| "value": "AV1 MKV 1080p30" | |
| } | |
| }, | |
| { | |
| "name": "Bitrate: >4kbps", | |
| "sourceRepo": "Community", | |
| "pluginName": "checkVideoBitrate", | |
| "version": "1.0.0", | |
| "id": "LPTZJgAiT", | |
| "position": { | |
| "x": 680.0712031633287, | |
| "y": 203.03307482426405 | |
| }, | |
| "fpEnabled": true, | |
| "inputsDB": { | |
| "greaterThan": "4000", | |
| "lessThan": "99999" | |
| } | |
| }, | |
| { | |
| "name": "Input File", | |
| "sourceRepo": "Community", | |
| "pluginName": "inputFile", | |
| "version": "1.0.0", | |
| "id": "EQW8a1EYN", | |
| "position": { | |
| "x": 611.1120124702063, | |
| "y": -152.30738527047413 | |
| }, | |
| "fpEnabled": true | |
| }, | |
| { | |
| "name": "Bitrate: >6kbps", | |
| "sourceRepo": "Community", | |
| "pluginName": "checkVideoBitrate", | |
| "version": "1.0.0", | |
| "id": "Bhx8A35mb", | |
| "position": { | |
| "x": 867.7281491037941, | |
| "y": 212.83375837169794 | |
| }, | |
| "fpEnabled": true, | |
| "inputsDB": { | |
| "greaterThan": "6000", | |
| "lessThan": "99999" | |
| } | |
| }, | |
| { | |
| "name": "4k", | |
| "sourceRepo": "Community", | |
| "pluginName": "comment", | |
| "version": "1.0.0", | |
| "id": "KMjXKtP5V", | |
| "position": { | |
| "x": 864.2418049688667, | |
| "y": 156.54273504624678 | |
| }, | |
| "fpEnabled": true | |
| }, | |
| { | |
| "name": "1080", | |
| "sourceRepo": "Community", | |
| "pluginName": "comment", | |
| "version": "1.0.0", | |
| "id": "KawqXOtky", | |
| "position": { | |
| "x": 676.1100525106634, | |
| "y": 125.31645134813397 | |
| }, | |
| "fpEnabled": true | |
| }, | |
| { | |
| "name": "720", | |
| "sourceRepo": "Community", | |
| "pluginName": "comment", | |
| "version": "1.0.0", | |
| "id": "wfA00grHo", | |
| "position": { | |
| "x": 485.4006628352615, | |
| "y": 129.43828688135878 | |
| }, | |
| "fpEnabled": true | |
| }, | |
| { | |
| "name": "Skip if av1", | |
| "sourceRepo": "Community", | |
| "pluginName": "checkVideoCodec", | |
| "version": "1.0.0", | |
| "id": "aLnPZ9o3N", | |
| "position": { | |
| "x": 507.27614291607927, | |
| "y": -75.1789512053312 | |
| }, | |
| "fpEnabled": true, | |
| "inputsDB": { | |
| "codec": "av1" | |
| } | |
| }, | |
| { | |
| "name": "skip if vp9", | |
| "sourceRepo": "Community", | |
| "pluginName": "checkVideoCodec", | |
| "version": "1.0.0", | |
| "id": "nc_KDVLAa", | |
| "position": { | |
| "x": 684.549058930749, | |
| "y": -73.56475553959342 | |
| }, | |
| "fpEnabled": true, | |
| "inputsDB": { | |
| "codec": "vp9" | |
| } | |
| }, | |
| { | |
| "name": "Run Classic Transcode Plugin", | |
| "sourceRepo": "Community", | |
| "pluginName": "runClassicTranscodePlugin", | |
| "version": "1.0.0", | |
| "id": "NR5D2kLra", | |
| "position": { | |
| "x": 651.9399154912577, | |
| "y": 401.8360446579953 | |
| }, | |
| "fpEnabled": true, | |
| "inputsDB": { | |
| "pluginSourceId": "Community:Tdarr_Plugin_00td_action_handbrake_ffmpeg_custom", | |
| "cli": "handbrake", | |
| "arguments": "-e svt_av1 --all-audio --all-subtitles" | |
| } | |
| }, | |
| { | |
| "name": "Replace Original File", | |
| "sourceRepo": "Community", | |
| "pluginName": "replaceOriginalFile", | |
| "version": "1.0.0", | |
| "id": "xo23U18IN", | |
| "position": { | |
| "x": 669.8819899760199, | |
| "y": 523.9183703841785 | |
| }, | |
| "fpEnabled": true | |
| }, | |
| { | |
| "name": "Set Flow Variable", | |
| "sourceRepo": "Community", | |
| "pluginName": "setFlowVariable", | |
| "version": "1.0.0", | |
| "id": "p1D-lqvuV", | |
| "position": { | |
| "x": 853.8010663490425, | |
| "y": 321.3761601459193 | |
| }, | |
| "fpEnabled": true, | |
| "inputsDB": { | |
| "variable": "handbrake_preset", | |
| "value": "AV1 MKV 2160p60 4K" | |
| } | |
| }, | |
| { | |
| "name": "is 4k", | |
| "sourceRepo": "Community", | |
| "pluginName": "checkStreamProperty", | |
| "version": "1.0.0", | |
| "id": "RWV7zIW5N", | |
| "position": { | |
| "x": 847.8510913391116, | |
| "y": -74.87658552385739 | |
| }, | |
| "fpEnabled": true, | |
| "inputsDB": { | |
| "propertyToCheck": "width", | |
| "condition": "equals", | |
| "valuesToMatch": "3840" | |
| } | |
| } | |
| ], | |
| "flowEdges": [ | |
| { | |
| "source": "EQW8a1EYN", | |
| "sourceHandle": "1", | |
| "target": "aLnPZ9o3N", | |
| "targetHandle": null, | |
| "id": "ddQIuEviX" | |
| }, | |
| { | |
| "source": "aLnPZ9o3N", | |
| "sourceHandle": "2", | |
| "target": "nc_KDVLAa", | |
| "targetHandle": null, | |
| "id": "ohY-2m5Jv" | |
| }, | |
| { | |
| "source": "NR5D2kLra", | |
| "sourceHandle": "1", | |
| "target": "xo23U18IN", | |
| "targetHandle": null, | |
| "id": "tvetB46OD" | |
| }, | |
| { | |
| "source": "p1D-lqvuV", | |
| "sourceHandle": "1", | |
| "target": "NR5D2kLra", | |
| "targetHandle": null, | |
| "id": "v9HOtJiP1" | |
| }, | |
| { | |
| "source": "Bhx8A35mb", | |
| "sourceHandle": "1", | |
| "target": "p1D-lqvuV", | |
| "targetHandle": null, | |
| "id": "i-qqlvPwz" | |
| }, | |
| { | |
| "source": "LPTZJgAiT", | |
| "sourceHandle": "1", | |
| "target": "1JaEf34wv", | |
| "targetHandle": null, | |
| "id": "AwSOu4Su_" | |
| }, | |
| { | |
| "source": "1JaEf34wv", | |
| "sourceHandle": "1", | |
| "target": "NR5D2kLra", | |
| "targetHandle": null, | |
| "id": "vKgsuEjZU" | |
| }, | |
| { | |
| "source": "G-JG-9yo-", | |
| "sourceHandle": "1", | |
| "target": "rOX0sip-u", | |
| "targetHandle": null, | |
| "id": "_EInUmnlW" | |
| }, | |
| { | |
| "source": "rOX0sip-u", | |
| "sourceHandle": "1", | |
| "target": "NR5D2kLra", | |
| "targetHandle": null, | |
| "id": "enyqUd0HQ" | |
| }, | |
| { | |
| "source": "nc_KDVLAa", | |
| "sourceHandle": "2", | |
| "target": "RWV7zIW5N", | |
| "targetHandle": null, | |
| "id": "XQXyE2VFD" | |
| }, | |
| { | |
| "source": "RWV7zIW5N", | |
| "sourceHandle": "1", | |
| "target": "KMjXKtP5V", | |
| "targetHandle": null, | |
| "id": "4Vb5j27NK" | |
| }, | |
| { | |
| "source": "RWV7zIW5N", | |
| "sourceHandle": "2", | |
| "target": "dCInuAvc0", | |
| "targetHandle": null, | |
| "id": "qXm2C3zkT" | |
| }, | |
| { | |
| "source": "dCInuAvc0", | |
| "sourceHandle": "1", | |
| "target": "KawqXOtky", | |
| "targetHandle": null, | |
| "id": "EFc8CJNs2" | |
| }, | |
| { | |
| "source": "guBhn4ReD", | |
| "sourceHandle": "1", | |
| "target": "wfA00grHo", | |
| "targetHandle": null, | |
| "id": "UVzpismN8" | |
| }, | |
| { | |
| "source": "dCInuAvc0", | |
| "sourceHandle": "2", | |
| "target": "guBhn4ReD", | |
| "targetHandle": null, | |
| "id": "8GhUOHlKD" | |
| }, | |
| { | |
| "source": "KawqXOtky", | |
| "sourceHandle": "1", | |
| "target": "NR5D2kLra", | |
| "targetHandle": null, | |
| "id": "we-_wUCxT" | |
| }, | |
| { | |
| "source": "wfA00grHo", | |
| "sourceHandle": "1", | |
| "target": "G-JG-9yo-", | |
| "targetHandle": null, | |
| "id": "MXO6_PklQ" | |
| }, | |
| { | |
| "source": "KMjXKtP5V", | |
| "sourceHandle": "1", | |
| "target": "Bhx8A35mb", | |
| "targetHandle": null, | |
| "id": "C3htCl0H3" | |
| } | |
| ] | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment