I have been running into playback issues with some 8K files, and I need to transcode them to a more manageable file type and resolution (not on the fly). How can I do this? Is there a way I can do this in a batch automatically? I have been looking into Tdarr but I’m not sure if it works with VR files and the metadata baked into them. I have tried Handbrake but I removed the metadata from a 360 test file.
I have the same problem. I use Handbrake preset - fast 2160p 60 frames hevc for my vr vids. using quest 2 running through multifunplayer and heresphere. I dont know if there is a better setting and I do have to select heresphere basic video settings - equirectangular in projection and stereo - side by side to get the vr experience.
Handbrake can do them in a batch, though it will take a while.
Keep in mind that VR files are 99% of time filmed in 59.94fps. If you have a script for the VR file and you encode it to your settings, it will get out of sync.
To add to the topic: I use a Quest 3 with Heresphere and a NAS and don’t have any problems with 8K files except if I have a file where my HDD read speed doesn’t work out which is only for a few files that are a few GB long, but only have a duration of 1-2 minutes (which I need to reencode).
I use tdarr to automatically convert my movies, TV, and porn videos to AV1. I don’t have an issue with my VR files being affected. This largely depends on the tdarr flow you configure - you can break things if you aren’t careful, but a “simple” flow will passthrough everything.
There are a lot of poorly encoded files out there, which tdarr - like any video converter - doesn’t handle. The health check is usually enough to identify those files though.
Here’s my “everything to AV1” flow.
{
"_id": "XQR5Fa3_v",
"name": "AV1 Only",
"description": "AV1 Only",
"tags": "",
"flowPlugins": [
{
"name": "Check Video Codec",
"sourceRepo": "Community",
"pluginName": "checkVideoCodec",
"version": "1.0.0",
"id": "qVKHdGNxq",
"position": {
"x": 851.2026408372163,
"y": -71.73853988836532
},
"fpEnabled": true,
"inputsDB": {
"codec": "av1"
}
},
{
"name": "Input File",
"sourceRepo": "Community",
"pluginName": "inputFile",
"version": "1.0.0",
"id": "DbWc3dh-i",
"position": {
"x": 888.9644280218787,
"y": -268.7584545799465
},
"inputsDB": {
"fileAccessChecks": "true",
"pauseNodeIfAccessChecksFail": "true"
},
"fpEnabled": true
},
{
"name": "Remove Subtitles",
"sourceRepo": "Community",
"pluginName": "ffmpegCommandRemoveSubtitles",
"version": "1.0.0",
"id": "WQOp8lpQr",
"position": {
"x": 1058.1834713920787,
"y": 316.9336004161738
},
"fpEnabled": true
},
{
"name": "Begin Command",
"sourceRepo": "Community",
"pluginName": "ffmpegCommandStart",
"version": "1.0.0",
"id": "8zhUfDuGH",
"position": {
"x": 1058.3773378059188,
"y": 230.1320363597489
},
"fpEnabled": true
},
{
"name": "Set Container",
"sourceRepo": "Community",
"pluginName": "ffmpegCommandSetContainer",
"version": "1.0.0",
"id": "9jZ1AIlN9",
"position": {
"x": 1058.2143441955507,
"y": 383.9450783833547
},
"inputsDB": {
"container": "mp4"
},
"fpEnabled": true
},
{
"name": "Execute",
"sourceRepo": "Community",
"pluginName": "ffmpegCommandExecute",
"version": "1.0.0",
"id": "29U9_gcxQ",
"position": {
"x": 1058.0330180480264,
"y": 571.6314336489802
},
"fpEnabled": true
},
{
"name": "Fail Flow",
"sourceRepo": "Community",
"pluginName": "failFlow",
"version": "1.0.0",
"id": "ueS3ElPBO",
"position": {
"x": 1248.8476668732587,
"y": 906.4393379972092
},
"fpEnabled": true
},
{
"name": "Set Video Encoder",
"sourceRepo": "Community",
"pluginName": "ffmpegCommandSetVideoEncoder",
"version": "1.0.0",
"id": "KvrjGNB1H",
"position": {
"x": 1057.1693751173011,
"y": 446.6840837651856
},
"fpEnabled": true
},
{
"name": "Replace Original File",
"sourceRepo": "Community",
"pluginName": "replaceOriginalFile",
"version": "1.0.0",
"id": "0EzoR61qr",
"position": {
"x": 1020.4170222677731,
"y": 865.8370189092841
},
"fpEnabled": true
},
{
"name": "Check File Medium",
"sourceRepo": "Community",
"pluginName": "checkFileMedium",
"version": "1.0.0",
"id": "Xfj_gqyuE",
"position": {
"x": 889.188748094097,
"y": -189.35744014550545
},
"fpEnabled": true
},
{
"name": "Compare File Size Ratio",
"sourceRepo": "Community",
"pluginName": "compareFileSizeRatio",
"version": "2.0.0",
"id": "edLTO3NrE",
"position": {
"x": 1057.0697007017495,
"y": 660.3992427814375
},
"fpEnabled": true
},
{
"name": "Run Health Check",
"sourceRepo": "Community",
"pluginName": "runHealthCheck",
"version": "1.0.0",
"id": "ctDB4Yhq0",
"position": {
"x": 1020.4800912967005,
"y": 813.8006169682408
},
"fpEnabled": true
},
{
"name": "Check HDR Video",
"sourceRepo": "Community",
"pluginName": "checkHdr",
"version": "1.0.0",
"id": "8HsAbFxf5",
"position": {
"x": 876.6929450938776,
"y": 95.77927334684213
},
"fpEnabled": true
},
{
"name": "Custom Arguments",
"sourceRepo": "Community",
"pluginName": "ffmpegCommandCustomArguments",
"version": "1.0.0",
"id": "C9jkk9x-6",
"position": {
"x": 1057.0900496523655,
"y": 505.6883059870641
},
"fpEnabled": true,
"inputsDB": {
"outputArguments": "-strict -2"
}
},
{
"name": "Support for experimental features - FLAC and TrueHD audio",
"sourceRepo": "Community",
"pluginName": "comment",
"version": "1.0.0",
"id": "_qwQsEJRd",
"position": {
"x": 847.5873222819456,
"y": 514.4876327633656
},
"fpEnabled": true
}
],
"flowEdges": [
{
"source": "8zhUfDuGH",
"sourceHandle": "1",
"target": "WQOp8lpQr",
"targetHandle": null,
"id": "3X5EuIaI7"
},
{
"source": "WQOp8lpQr",
"sourceHandle": "1",
"target": "9jZ1AIlN9",
"targetHandle": null,
"id": "MG6yq8RA8"
},
{
"source": "9jZ1AIlN9",
"sourceHandle": "1",
"target": "KvrjGNB1H",
"targetHandle": null,
"id": "ApFeaQkzL"
},
{
"source": "8zhUfDuGH",
"sourceHandle": "err1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "DnTDEcR-a"
},
{
"source": "WQOp8lpQr",
"sourceHandle": "err1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "CJtPleE9t"
},
{
"source": "9jZ1AIlN9",
"sourceHandle": "err1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "1yU98UQkt"
},
{
"source": "KvrjGNB1H",
"sourceHandle": "err1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "IBFWnrepx"
},
{
"source": "29U9_gcxQ",
"sourceHandle": "err1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "qj23LHVEh"
},
{
"source": "qVKHdGNxq",
"sourceHandle": "err1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "cj9QaVgu8"
},
{
"source": "0EzoR61qr",
"sourceHandle": "err1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "uWyLai73L"
},
{
"source": "DbWc3dh-i",
"sourceHandle": "1",
"target": "Xfj_gqyuE",
"targetHandle": null,
"id": "4S3zeEsBI"
},
{
"source": "Xfj_gqyuE",
"sourceHandle": "1",
"target": "qVKHdGNxq",
"targetHandle": null,
"id": "ifGFKwkeG"
},
{
"source": "Xfj_gqyuE",
"sourceHandle": "2",
"target": "3Th5177PK",
"targetHandle": null,
"id": "Hrrg_b_Ub"
},
{
"source": "Xfj_gqyuE",
"sourceHandle": "3",
"target": "3Th5177PK",
"targetHandle": null,
"id": "YAOTc8KFj"
},
{
"source": "29U9_gcxQ",
"sourceHandle": "1",
"target": "edLTO3NrE",
"targetHandle": null,
"id": "DPKS5ikWv"
},
{
"source": "edLTO3NrE",
"sourceHandle": "err1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "XMcKxZ-1k"
},
{
"source": "edLTO3NrE",
"sourceHandle": "1",
"target": "ctDB4Yhq0",
"targetHandle": null,
"id": "6z545I-LK"
},
{
"source": "ctDB4Yhq0",
"sourceHandle": "1",
"target": "0EzoR61qr",
"targetHandle": null,
"id": "oVFuMdsTx"
},
{
"source": "ctDB4Yhq0",
"sourceHandle": "err1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "Mw8fPu7YM"
},
{
"source": "8HsAbFxf5",
"sourceHandle": "2",
"target": "8zhUfDuGH",
"targetHandle": null,
"id": "GLnjaxk3m"
},
{
"source": "8HsAbFxf5",
"sourceHandle": "err1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "KmhzB5lBA"
},
{
"source": "qVKHdGNxq",
"sourceHandle": "2",
"target": "8HsAbFxf5",
"targetHandle": null,
"id": "NhobwD3p5"
},
{
"source": "DbWc3dh-i",
"sourceHandle": "err1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "Ny_OEzpcF"
},
{
"source": "Xfj_gqyuE",
"sourceHandle": "err1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "qb6_e8f3L"
},
{
"source": "edLTO3NrE",
"sourceHandle": "2",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "PEUuJGptW"
},
{
"source": "edLTO3NrE",
"sourceHandle": "3",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "H1TvFCo-M"
},
{
"source": "KvrjGNB1H",
"sourceHandle": "1",
"target": "C9jkk9x-6",
"targetHandle": null,
"id": "DUJerqVp4"
},
{
"source": "C9jkk9x-6",
"sourceHandle": "1",
"target": "29U9_gcxQ",
"targetHandle": null,
"id": "5-2aNxC-w"
},
{
"source": "C9jkk9x-6",
"sourceHandle": "err1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "-O7AnIOsJ"
}
]
}```
Any luck with Tdarr? I believe it used Handbrake and FFmpeg to transcode.
Yah, every video I have in my library is scripted so sync is important.
Unfortunately, its not a storage issue it is a hardware issue. AMD’s encoder for the 7000 series is still dog poo. To be fair 8K 60 is hard to run properly.
Awesome! I was wanting to use Tdarr and AV1 software transcoding. While it will be super slow it will give better quality and I can throw more compute at it then configuring multiple HandBrake instances across a couple computers.
Yah, I have had to scrap really good videos because either they are encoded poorly or are a VR video below 4K which I find unusable. if it is not 4K or higher and a high bitrate I don’t like to touch it.
Thank you!
It will be my first time using Tdarr so I may have questions later, but I will see what happens.
I did a lot of editing to the flow. I also noticed that you set the encoder to hevc in your original flow. Was that intentional? If I am correct you wanted that to be av1.
Here is my modified flow. What do you think?
{
"_id": "XQR5Fa3_v",
"name": "Convert to HEVC",
"description": "Convert to HEVC",
"tags": "",
"flowPlugins": [
{
"name": "Set to 4K",
"sourceRepo": "Community",
"pluginName": "ffmpegCommandSetVdeoResolution",
"version": "1.0.0",
"id": "EnqjBdTOk",
"position": {
"x": 1389.0674486229307,
"y": -131.31006944234264
},
"fpEnabled": true,
"inputsDB": {
"targetResolution": "4KUHD"
}
},
{
"name": "Set to 4K",
"sourceRepo": "Community",
"pluginName": "ffmpegCommandSetVdeoResolution",
"version": "1.0.0",
"id": "WYTbHJ9e2",
"position": {
"x": 1196.859506274235,
"y": -131.38757118347024
},
"fpEnabled": true,
"inputsDB": {
"targetResolution": "4KUHD"
}
},
{
"name": "Make 10 Bit",
"sourceRepo": "Community",
"pluginName": "ffmpegCommand10BitVideo",
"version": "1.0.0",
"id": "NrGdz1Mmm",
"position": {
"x": 1196.93625117685,
"y": -215.21364121571293
},
"fpEnabled": true
},
{
"name": "Make 10 Bit",
"sourceRepo": "Community",
"pluginName": "ffmpegCommand10BitVideo",
"version": "1.0.0",
"id": "mSdAG5SYm",
"position": {
"x": 813.5423485843776,
"y": -215.63697532288077
},
"fpEnabled": true
},
{
"name": "Set to 4K",
"sourceRepo": "Community",
"pluginName": "ffmpegCommandSetVdeoResolution",
"version": "1.0.0",
"id": "ol-ltQyWg",
"position": {
"x": 1005.3652134873039,
"y": -131.47696585795904
},
"fpEnabled": true,
"inputsDB": {
"targetResolution": "4KUHD"
}
},
{
"name": "Set to 4K",
"sourceRepo": "Community",
"pluginName": "ffmpegCommandSetVdeoResolution",
"version": "1.0.0",
"id": "H_yEM2ooG",
"position": {
"x": 813.8383600176121,
"y": -131.13635402346824
},
"fpEnabled": true,
"inputsDB": {
"targetResolution": "4KUHD"
}
},
{
"name": "Set to 1440P",
"sourceRepo": "Community",
"pluginName": "ffmpegCommandSetVdeoResolution",
"version": "1.0.0",
"id": "JaUlIoZoo",
"position": {
"x": 621.1158843218129,
"y": -131.50208310269431
},
"fpEnabled": true,
"inputsDB": {
"targetResolution": "1440p"
}
},
{
"name": "Input File",
"sourceRepo": "Community",
"pluginName": "inputFile",
"version": "1.0.0",
"inputsDB": {
"fileAccessChecks": "true",
"pauseNodeIfAccessChecksFail": "true"
},
"id": "DbWc3dh-i",
"position": {
"x": 908.8824056146909,
"y": -731.1176468103887
},
"fpEnabled": true
},
{
"name": "Make mp4",
"sourceRepo": "Community",
"pluginName": "ffmpegCommandSetContainer",
"version": "1.0.0",
"inputsDB": {
"container": "mp4"
},
"id": "9jZ1AIlN9",
"position": {
"x": 908.5762411645371,
"y": -35.612910792670576
},
"fpEnabled": true
},
{
"name": "Execute",
"sourceRepo": "Community",
"pluginName": "ffmpegCommandExecute",
"version": "1.0.0",
"id": "29U9_gcxQ",
"position": {
"x": 909.2945944142987,
"y": 132.52679106115713
},
"fpEnabled": true
},
{
"name": "Fail Flow",
"sourceRepo": "Community",
"pluginName": "failFlow",
"version": "1.0.0",
"id": "ueS3ElPBO",
"position": {
"x": 1088.735814944446,
"y": 648.2378129143693
},
"fpEnabled": true
},
{
"name": "Make HEVC",
"sourceRepo": "Community",
"pluginName": "ffmpegCommandSetVideoEncoder",
"version": "1.0.0",
"id": "KvrjGNB1H",
"position": {
"x": 908.8506588509474,
"y": 48.61248036041488
},
"fpEnabled": true,
"inputsDB": {
"hardwareEncoding": "false",
"hardwareDecoding": "false",
"outputCodec": "hevc",
"ffmpegQualityEnabled": "false",
"forceEncoding": "false"
}
},
{
"name": "Replace Original File",
"sourceRepo": "Community",
"pluginName": "replaceOriginalFile",
"version": "1.0.0",
"id": "0EzoR61qr",
"position": {
"x": 968.7945049226003,
"y": 432.09465873862325
},
"fpEnabled": false
},
{
"name": "Compare File Size Ratio",
"sourceRepo": "Community",
"pluginName": "compareFileSizeRatio",
"version": "2.0.0",
"id": "edLTO3NrE",
"position": {
"x": 909.1479969773632,
"y": 216.35510896069127
},
"fpEnabled": true
},
{
"name": "Run Health Check",
"sourceRepo": "Community",
"pluginName": "runHealthCheck",
"version": "1.0.0",
"id": "ctDB4Yhq0",
"position": {
"x": 968.9818029274577,
"y": 288.43889982499024
},
"fpEnabled": true
},
{
"name": "Add To Processed",
"sourceRepo": "Community",
"pluginName": "processedAdd",
"version": "1.0.0",
"id": "_vwCgW8cQ",
"position": {
"x": 968.8417585808652,
"y": 360.55811157666193
},
"fpEnabled": false,
"inputsDB": {
"checkType": "fileHash",
"fileToAdd": "workingFile"
}
},
{
"name": "On Flow Error",
"sourceRepo": "Community",
"pluginName": "onFlowError",
"version": "1.0.0",
"id": "mqNN-ePT0",
"position": {
"x": 1208.4622953476526,
"y": 504.4114409661944
},
"fpEnabled": true
},
{
"name": "Notify via Discord (Failure)",
"sourceRepo": "Community",
"pluginName": "apprise",
"version": "1.0.0",
"id": "q0qzLJpw1",
"position": {
"x": 1208.7792506133028,
"y": 576.4601696235407
},
"fpEnabled": true,
"inputsDB": {
"command": "-vv -t \"Failure\" -b \"File {{{args.inputFileObj._id}}}\" \"discord://api/webhooks/<redacted>\""
}
},
{
"name": "Notify via Discord (Success)",
"sourceRepo": "Community",
"pluginName": "apprise",
"version": "1.0.0",
"id": "tr2XdSoWT",
"position": {
"x": 968.797983778953,
"y": 504.7409524304637
},
"fpEnabled": true,
"inputsDB": {
"command": "-vv -t \"Success\" -b \"File {{{args.inputFileObj._id}}}\" \"discord://api/webhooks/<redacted>""
}
},
{
"name": "Check Video Resolution",
"sourceRepo": "Community",
"pluginName": "checkVideoResolution",
"version": "1.0.0",
"id": "3wSrP5GXV",
"position": {
"x": 909.5496174197328,
"y": -515.1733755685544
},
"fpEnabled": true
},
{
"name": "Check 10 Bit Video",
"sourceRepo": "Community",
"pluginName": "check10Bit",
"version": "1.0.0",
"id": "uvO-tOS1S",
"position": {
"x": 524.5518930664288,
"y": -371.33727756855365
},
"fpEnabled": true
},
{
"name": "Begin Command",
"sourceRepo": "Community",
"pluginName": "ffmpegCommandStart",
"version": "1.0.0",
"id": "SVZjccaU2",
"position": {
"x": 620.7296324294155,
"y": -299.7874193830527
},
"fpEnabled": true
},
{
"name": "Begin Command",
"sourceRepo": "Community",
"pluginName": "ffmpegCommandStart",
"version": "1.0.0",
"id": "4wo-RoUmH",
"position": {
"x": 429.26619362660426,
"y": -299.3034223677243
},
"fpEnabled": true
},
{
"name": "Make 10 Bit",
"sourceRepo": "Community",
"pluginName": "ffmpegCommand10BitVideo",
"version": "1.0.0",
"id": "5N4mn5QO-",
"position": {
"x": 429.02774266435347,
"y": -215.42409110929484
},
"fpEnabled": true
},
{
"name": "Set to 1440P",
"sourceRepo": "Community",
"pluginName": "ffmpegCommandSetVdeoResolution",
"version": "1.0.0",
"id": "0GStWB2MC",
"position": {
"x": 429.21780999617135,
"y": -130.89890104678364
},
"fpEnabled": true,
"inputsDB": {
"targetResolution": "1440p"
}
},
{
"name": "Copy to Directory",
"sourceRepo": "Community",
"pluginName": "copyToDirectory",
"version": "1.0.0",
"id": "1iIx2t-MW",
"position": {
"x": 909.0946551226249,
"y": -587.375475509012
},
"fpEnabled": true,
"inputsDB": {
"outputDirectory": "E:/Fun/Videos/Transcoded/Copy"
}
},
{
"name": "Rename File",
"sourceRepo": "Community",
"pluginName": "renameFile",
"version": "1.0.0",
"id": "ba2i482hG",
"position": {
"x": 1293.1535376642958,
"y": -443.41038819912615
},
"fpEnabled": true,
"inputsDB": {
"fileRename": "${fileName}_4K converted.${container}"
}
},
{
"name": "Check 10 Bit Video",
"sourceRepo": "Community",
"pluginName": "check10Bit",
"version": "1.0.0",
"id": "hT-AcIZ50",
"position": {
"x": 1293.2602183649437,
"y": -371.5140622855187
},
"fpEnabled": true
},
{
"name": "Check 10 Bit Video",
"sourceRepo": "Community",
"pluginName": "check10Bit",
"version": "1.0.0",
"id": "WdN5qtc8x",
"position": {
"x": 908.4364317183929,
"y": -371.59732487972724
},
"fpEnabled": true
},
{
"name": "Begin Command",
"sourceRepo": "Community",
"pluginName": "ffmpegCommandStart",
"version": "1.0.0",
"id": "41JpBh4ZI",
"position": {
"x": 812.8159284397359,
"y": -299.52649584355953
},
"fpEnabled": true
},
{
"name": "Begin Command",
"sourceRepo": "Community",
"pluginName": "ffmpegCommandStart",
"version": "1.0.0",
"id": "TkYfPKL2a",
"position": {
"x": 1004.921487836765,
"y": -299.4338584949579
},
"fpEnabled": true
},
{
"name": "Begin Command",
"sourceRepo": "Community",
"pluginName": "ffmpegCommandStart",
"version": "1.0.0",
"id": "Uz0HCNnOS",
"position": {
"x": 1389.170470093468,
"y": -299.53035484278723
},
"fpEnabled": true
},
{
"name": "Begin Command",
"sourceRepo": "Community",
"pluginName": "ffmpegCommandStart",
"version": "1.0.0",
"id": "Ap2WEzG9bL",
"position": {
"x": 1196.863414747399,
"y": -299.6623140665233
},
"fpEnabled": true
},
{
"name": "Check If Processed",
"sourceRepo": "Community",
"pluginName": "processedCheck",
"version": "1.0.0",
"id": "yI_LLml98",
"position": {
"x": 909.0151984407174,
"y": -659.4272045826086
},
"fpEnabled": true,
"inputsDB": {
"checkType": "fileHash"
}
}
],
"flowEdges": [
{
"source": "9jZ1AIlN9",
"sourceHandle": "1",
"target": "KvrjGNB1H",
"targetHandle": null,
"id": "ApFeaQkzL"
},
{
"source": "9jZ1AIlN9",
"sourceHandle": "err1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "1yU98UQkt"
},
{
"source": "KvrjGNB1H",
"sourceHandle": "err1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "IBFWnrepx"
},
{
"source": "29U9_gcxQ",
"sourceHandle": "err1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "qj23LHVEh"
},
{
"source": "0EzoR61qr",
"sourceHandle": "err1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "uWyLai73L"
},
{
"source": "29U9_gcxQ",
"sourceHandle": "1",
"target": "edLTO3NrE",
"targetHandle": null,
"id": "DPKS5ikWv"
},
{
"source": "edLTO3NrE",
"sourceHandle": "err1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "XMcKxZ-1k"
},
{
"source": "edLTO3NrE",
"sourceHandle": "1",
"target": "ctDB4Yhq0",
"targetHandle": null,
"id": "6z545I-LK"
},
{
"source": "ctDB4Yhq0",
"sourceHandle": "err1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "Mw8fPu7YM"
},
{
"source": "DbWc3dh-i",
"sourceHandle": "err1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "Ny_OEzpcF"
},
{
"source": "edLTO3NrE",
"sourceHandle": "2",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "PEUuJGptW"
},
{
"source": "edLTO3NrE",
"sourceHandle": "3",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "H1TvFCo-M"
},
{
"source": "KvrjGNB1H",
"sourceHandle": "1",
"target": "29U9_gcxQ",
"targetHandle": null,
"id": "1_4Of7Rry"
},
{
"source": "mqNN-ePT0",
"sourceHandle": "err1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "7tVkdKEBM"
},
{
"source": "mqNN-ePT0",
"sourceHandle": "1",
"target": "q0qzLJpw1",
"targetHandle": null,
"id": "IOBYUM3pA"
},
{
"source": "q0qzLJpw1",
"sourceHandle": "1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "d7zoupx1P"
},
{
"source": "q0qzLJpw1",
"sourceHandle": "err1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "ap5XYJQGC"
},
{
"source": "_vwCgW8cQ",
"sourceHandle": "err1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "RAOvYz6aL"
},
{
"source": "ctDB4Yhq0",
"sourceHandle": "1",
"target": "_vwCgW8cQ",
"targetHandle": null,
"id": "k0sTMkX4L"
},
{
"source": "0EzoR61qr",
"sourceHandle": "1",
"target": "tr2XdSoWT",
"targetHandle": null,
"id": "7C3c-7oL2"
},
{
"source": "tr2XdSoWT",
"sourceHandle": "err1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "0-0ycJ6NW"
},
{
"source": "3wSrP5GXV",
"sourceHandle": "9",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "CZLQQjWiq"
},
{
"source": "3wSrP5GXV",
"sourceHandle": "1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "maFnu9Be2"
},
{
"source": "3wSrP5GXV",
"sourceHandle": "2",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "luT5CwKUW"
},
{
"source": "3wSrP5GXV",
"sourceHandle": "3",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "YRntXnuel"
},
{
"source": "3wSrP5GXV",
"sourceHandle": "4",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "4FBslIlG2"
},
{
"source": "3wSrP5GXV",
"sourceHandle": "err1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "HEzjJNogF"
},
{
"source": "SVZjccaU2",
"sourceHandle": "1",
"target": "JaUlIoZoo",
"targetHandle": null,
"id": "Vkx5pk2So"
},
{
"source": "uvO-tOS1S",
"sourceHandle": "2",
"target": "SVZjccaU2",
"targetHandle": null,
"id": "SSyzzIPFc"
},
{
"source": "uvO-tOS1S",
"sourceHandle": "1",
"target": "4wo-RoUmH",
"targetHandle": null,
"id": "NW6pAglL-"
},
{
"source": "4wo-RoUmH",
"sourceHandle": "1",
"target": "5N4mn5QO-",
"targetHandle": null,
"id": "wPQBqp-I6"
},
{
"source": "5N4mn5QO-",
"sourceHandle": "1",
"target": "0GStWB2MC",
"targetHandle": null,
"id": "rRL7qxx6J"
},
{
"source": "3wSrP5GXV",
"sourceHandle": "5",
"target": "uvO-tOS1S",
"targetHandle": null,
"id": "7nAHvg_JG"
},
{
"source": "JaUlIoZoo",
"sourceHandle": "1",
"target": "9jZ1AIlN9",
"targetHandle": null,
"id": "6CbvKWFuL"
},
{
"source": "0GStWB2MC",
"sourceHandle": "1",
"target": "9jZ1AIlN9",
"targetHandle": null,
"id": "w8UhxiJdS"
},
{
"source": "H_yEM2ooG",
"sourceHandle": "1",
"target": "9jZ1AIlN9",
"targetHandle": null,
"id": "UOFN6t_Py"
},
{
"source": "ol-ltQyWg",
"sourceHandle": "1",
"target": "9jZ1AIlN9",
"targetHandle": null,
"id": "JWm7ByViz"
},
{
"source": "ol-ltQyWg",
"sourceHandle": "err1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "kXsxmCqVO"
},
{
"source": "H_yEM2ooG",
"sourceHandle": "err1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "f4o11YNYI"
},
{
"source": "JaUlIoZoo",
"sourceHandle": "err1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "gG_IM38mJ"
},
{
"source": "SVZjccaU2",
"sourceHandle": "err1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "fhKd425m8"
},
{
"source": "uvO-tOS1S",
"sourceHandle": "err1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "wUfcORRBM"
},
{
"source": "0GStWB2MC",
"sourceHandle": "err1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "DSouJauxE"
},
{
"source": "5N4mn5QO-",
"sourceHandle": "err1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "H41nYOIqH"
},
{
"source": "4wo-RoUmH",
"sourceHandle": "err1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "2xH8VIO72"
},
{
"source": "1iIx2t-MW",
"sourceHandle": "1",
"target": "3wSrP5GXV",
"targetHandle": null,
"id": "NPv3iwuXl"
},
{
"source": "3wSrP5GXV",
"sourceHandle": "8",
"target": "ba2i482hG",
"targetHandle": null,
"id": "7UUznyeK9"
},
{
"source": "ba2i482hG",
"sourceHandle": "1",
"target": "hT-AcIZ50",
"targetHandle": null,
"id": "XQfgcSBio"
},
{
"source": "3wSrP5GXV",
"sourceHandle": "7",
"target": "WdN5qtc8x",
"targetHandle": null,
"id": "-WBHQCbcV"
},
{
"source": "3wSrP5GXV",
"sourceHandle": "6",
"target": "WdN5qtc8x",
"targetHandle": null,
"id": "CBPljvQsf"
},
{
"source": "WdN5qtc8x",
"sourceHandle": "1",
"target": "41JpBh4ZI",
"targetHandle": null,
"id": "XfZrkfmy8"
},
{
"source": "WdN5qtc8x",
"sourceHandle": "2",
"target": "TkYfPKL2a",
"targetHandle": null,
"id": "SDsLF7eka"
},
{
"source": "hT-AcIZ50",
"sourceHandle": "1",
"target": "Ap2WEzG9bL",
"targetHandle": null,
"id": "LQOutEmSS"
},
{
"source": "hT-AcIZ50",
"sourceHandle": "2",
"target": "Uz0HCNnOS",
"targetHandle": null,
"id": "RvACnGmjA"
},
{
"source": "yI_LLml98",
"sourceHandle": "2",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "uSSZk4w70"
},
{
"source": "yI_LLml98",
"sourceHandle": "1",
"target": "1iIx2t-MW",
"targetHandle": null,
"id": "rVI6_beJY"
},
{
"source": "DbWc3dh-i",
"sourceHandle": "1",
"target": "yI_LLml98",
"targetHandle": null,
"id": "y4Qthh8KX"
},
{
"source": "mSdAG5SYm",
"sourceHandle": "1",
"target": "H_yEM2ooG",
"targetHandle": null,
"id": "23Wv7K4oM"
},
{
"source": "41JpBh4ZI",
"sourceHandle": "1",
"target": "mSdAG5SYm",
"targetHandle": null,
"id": "LdStmtTVt"
},
{
"source": "TkYfPKL2a",
"sourceHandle": "1",
"target": "ol-ltQyWg",
"targetHandle": null,
"id": "oZlSNvYe-"
},
{
"source": "mSdAG5SYm",
"sourceHandle": "err1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "BfXu2NPhb"
},
{
"source": "41JpBh4ZI",
"sourceHandle": "err1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "MmAWq1VjM"
},
{
"source": "TkYfPKL2a",
"sourceHandle": "err1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "aaB0yfnKv"
},
{
"source": "WdN5qtc8x",
"sourceHandle": "err1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "sBmPreHsV"
},
{
"source": "Ap2WEzG9bL",
"sourceHandle": "1",
"target": "NrGdz1Mmm",
"targetHandle": null,
"id": "7wFJVC_q2"
},
{
"source": "Uz0HCNnOS",
"sourceHandle": "1",
"target": "EnqjBdTOk",
"targetHandle": null,
"id": "IqNsIgUnU"
},
{
"source": "NrGdz1Mmm",
"sourceHandle": "1",
"target": "WYTbHJ9e2",
"targetHandle": null,
"id": "QNWo-AVZT"
},
{
"source": "WYTbHJ9e2",
"sourceHandle": "1",
"target": "9jZ1AIlN9",
"targetHandle": null,
"id": "Ccz9EuCPs"
},
{
"source": "EnqjBdTOk",
"sourceHandle": "1",
"target": "9jZ1AIlN9",
"targetHandle": null,
"id": "tN1V4t520"
},
{
"source": "yI_LLml98",
"sourceHandle": "err1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "pqurF_2Nc"
},
{
"source": "1iIx2t-MW",
"sourceHandle": "err1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "bMH52k0wi"
},
{
"source": "WYTbHJ9e2",
"sourceHandle": "err1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "DUYC4aWtO"
},
{
"source": "EnqjBdTOk",
"sourceHandle": "err1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "8tRAeY1W-"
},
{
"source": "Uz0HCNnOS",
"sourceHandle": "err1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "4xJlUMFcs"
},
{
"source": "Ap2WEzG9bL",
"sourceHandle": "err1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "dYu4E2VDZ"
},
{
"source": "hT-AcIZ50",
"sourceHandle": "err1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "_b59AG7UK"
},
{
"source": "ba2i482hG",
"sourceHandle": "err1",
"target": "ueS3ElPBO",
"targetHandle": null,
"id": "3K2qnU3Xx"
}
]
}
Ah, good catch. I had been encoding to h265 prior to getting my Quest 3. Thanks for noticing that!
By specifying the color bit depth and resolution you just need to be careful that all your inputs and outputs match up with what you want. If something doesn’t match up you’ll end up with broken VR files.
Casually just saved you TB of data lol.
What I want is where it will do what the original was, and only downscale and change the codec if different then AV1 and above 6K (considering FFmpeg can only do standard resolutions, I have to make it 4K). I have made a lot of changes since I posted that reply. I will update you with the more polished flow. It’s easy to do but hard to do right.

