perfessor101 Posted December 10, 2023 Share Posted December 10, 2023 Hello, I'm having some issues with my inital setup of the Tdarr and Tdarr_node dockers on my unRaid server. /mnt/user/data/media is where all my files are located I have transcoding mapped into /mnt/user/media/transcoding. my plugin stack is 1)Tdarr_Plugin_MC93_MigzImageRemoval Migz-Remove image formats from file 2)Tdarr_Plugin_lmg1_Reorder_Streams Tdarr_Plugin_lmg1_Reorder_Streams 3)Tdarr_Plugin_00td_filter_by_bitrate Filter by bitrate 4)Tdarr_Plugin_MC93_Migz1FFMPEG_CPU Migz-Transcode Using CPU & FFMPEG 5)Tdarr_Plugin_a9he_New_file_size_check New file size check if the file is transcoded it seems to fail. I'm guessing it can be anything from permissions to a transcode failure (although the transcoded file is generated). it appears to finish the transcode ... file exists and is over 1 GB but an earlier plugin in the stack says later that it has 0 file length. it goes step S01, N01, W01, W02, W03, W04, W05, W06, W02, W03 (FAILS), W01 different libraries (with same /temp path) have the transcoding files in different directories long files are actually in /mnt/user/data/transcoding and the short files are transcoding in 1.4G /var/lib/docker/overlay2/a70788961876b8b5894d14e2e5cc58f668233fb7b9a74f7045dc391117af8f08/diff/app/Tdarr_Node/Super Evil - S01E01 - Genesis 1 Bluray-1080p-TdarrCacheFile-8WonlHJQ0.mkv 1.4G /var/lib/docker/overlay2/a70788961876b8b5894d14e2e5cc58f668233fb7b9a74f7045dc391117af8f08/merged/app/Tdarr_Node/Super Evil - S01E01 - Genesis 1 Bluray-1080p-TdarrCacheFile-8WonlHJQ0.mkv https://pastebin.com/fCNJet5t thanks for any help, Bobby w81kPZKSsjG-log.zip Quote Link to comment
augot Posted December 26, 2023 Share Posted December 26, 2023 Is there a setting somewhere within Tdarr (or the Docker template) to get it to work with Recycle Bin? Old files are being deleted fully instead of moved into the bin when replaced with new, transcoded versions, and I'm wary of letting it go on my entire library without that safety net. Quote Link to comment
aerobrain Posted January 10 Share Posted January 10 (edited) I've just set up Tdarr and set it running. But it's not moving the transcoded files out of the cache location. I've checked that the source and cache file paths match in the server/node. I'm not sure what else to check?! Thinking I may wake up to a pretty full hard drive 🙂 If there's specific logs or screenshots that might help just let me know Edit: I found the settings to auto accept and manually accept the transcodes so files have started moving now. But I've got 4 files that keep failing. I'm guessing that as others are working OK it's not a permissions issue. Is there a common cause for failed copies?! Edited January 10 by aerobrain New information Quote Link to comment
theFPVgeek Posted January 17 Share Posted January 17 On 3/22/2023 at 12:48 PM, DeadChimi said: So I recently upgraded an early Ryzen build with a 12700k because I wanted to use QSV and eliminate the need for a graphics card. I re-setup HW Decoding in Jellyfin & Plex and it works beautifully (verified with INTEL_GPU_TOP via console) However, TDARR for some reason will not transcode anything using QSV, i've tried two different plugins: Boosh-Transcode using QSV GPU & FFMPEG & FFMPEG VAAPI HEVC Transcode. this is using the separate node docker yes I have added --device=/dev/dri to the node (and also to the server docker just incase) it worked fine with NVENC on the old ryzen build haven't tried it with the current build as i removed the graphics card Jellyfin and Plex work fine with --device=/dev/dri and i validated it in the console using INTEL_GPU_TOP On the Boosh transcoder it does "work" but it goes at like 10,000 frames a second and doesnt ever actually transcode anything. i'm out of ideas on this since it works on Jellyfin & Plex but not TDARR. Help plz? 2023-03-22T11:17:52.152Z 2xKFJ7DUZ:Node[girthquake]:Worker[OmVX8dHc5]:[Step W03] [C1] Analysing file - running plugins 2023-03-22T11:17:52.152Z 2xKFJ7DUZ:Node[girthquake]:Worker[OmVX8dHc5]:transcode task, scanning for extra file details before transcode 2023-03-22T11:17:52.153Z 2xKFJ7DUZ:Node[girthquake]:Worker[OmVX8dHc5]:Updating file properties using mkvpropedit 2023-03-22T11:17:52.153Z 2xKFJ7DUZ:Node[girthquake]:Worker[OmVX8dHc5]:Updated file properties using mkvpropedit 2023-03-22T11:17:53.154Z 2xKFJ7DUZ:Node[girthquake]:Worker[OmVX8dHc5]:Scan complete 2023-03-22T11:17:53.156Z 2xKFJ7DUZ:Node[girthquake]:Worker[OmVX8dHc5]:Updating Node relay: Processing 2023-03-22T11:17:53.158Z 2xKFJ7DUZ:Node[girthquake]:Worker[OmVX8dHc5]:[1/2] Checking file frame count 2023-03-22T11:17:53.159Z 2xKFJ7DUZ:Node[girthquake]:Worker[OmVX8dHc5]:Transcode task, determining transcode settings 2023-03-22T11:17:53.160Z 2xKFJ7DUZ:Node[girthquake]:Worker[OmVX8dHc5]:[2/2] Frame count 0 2023-03-22T11:17:53.161Z 2xKFJ7DUZ:Node[girthquake]:Worker[OmVX8dHc5]:Plugin stack selected 2023-03-22T11:17:53.161Z 2xKFJ7DUZ:Node[girthquake]:Worker[OmVX8dHc5]:[1/5] Reading plugin 2023-03-22T11:17:53.162Z 2xKFJ7DUZ:Node[girthquake]:Worker[OmVX8dHc5]:Plugin: Tdarr_Plugin_lmg1_Reorder_Streams 2023-03-22T11:17:53.162Z 2xKFJ7DUZ:Node[girthquake]:Worker[OmVX8dHc5]:[2/5] Plugin read 2023-03-22T11:17:53.162Z 2xKFJ7DUZ:Node[girthquake]:Worker[OmVX8dHc5]:[3/5] Installing dependencies 2023-03-22T11:17:53.163Z 2xKFJ7DUZ:Node[girthquake]:Worker[OmVX8dHc5]:[4/5] Running plugin 2023-03-22T11:17:53.163Z 2xKFJ7DUZ:Node[girthquake]:Worker[OmVX8dHc5]:[5/5] Running plugin finished 2023-03-22T11:17:53.164Z 2xKFJ7DUZ:Node[girthquake]:Worker[OmVX8dHc5]:Plugin: Tdarr_Plugin_Mthr_VaapiHEVCTranscode\ 2023-03-22T11:17:53.164Z 2xKFJ7DUZ:Node[girthquake]:Worker[OmVX8dHc5]:Worker log: 2023-03-22T11:17:53.164Z Pre-processing - Tdarr_Plugin_lmg1_Reorder_Streams 2023-03-22T11:17:53.164Z File has video in first stream 2023-03-22T11:17:53.164Z File meets conditions! 2023-03-22T11:17:53.164Z ☒Plugin error! TypeError: _0x868168[_0x1edbf5(...)] is not a function 2023-03-22T11:17:53.164Z 2023-03-22T11:17:53.164Z 2xKFJ7DUZ:Node[girthquake]:Worker[OmVX8dHc5]:[2/5] Plugin read 2023-03-22T11:17:53.165Z 2xKFJ7DUZ:Node[girthquake]:Worker[OmVX8dHc5]:[1/5] Reading plugin 2023-03-22T11:17:53.165Z 2xKFJ7DUZ:Node[girthquake]:Worker[OmVX8dHc5]:Worker config: { 2023-03-22T11:17:53.165Z "processFile": false, 2023-03-22T11:17:53.165Z "preset": "", 2023-03-22T11:17:53.165Z "container": "", 2023-03-22T11:17:53.165Z "handBrakeMode": false, 2023-03-22T11:17:53.165Z "FFmpegMode": true, 2023-03-22T11:17:53.165Z "reQueueAfter": false, 2023-03-22T11:17:53.165Z "infoLog": "File has video in first stream\n File meets conditions!\n", 2023-03-22T11:17:53.165Z "handbrakeMode": "", 2023-03-22T11:17:53.165Z "ffmpegMode": true, 2023-03-22T11:17:53.165Z "error": true 2023-03-22T11:17:53.165Z } 2023-03-22T11:17:53.165Z 2xKFJ7DUZ:Node[girthquake]:Worker[OmVX8dHc5]:Error TypeError: _0x868168[_0x1edbf5(...)] is not a function 2023-03-22T11:17:53.166Z 2xKFJ7DUZ:Node[girthquake]:Worker[OmVX8dHc5]:Worker config [-error-]: 1 2023-03-22T11:14:36.182Z XY6NuvfEkK:Node[girthquake]:Worker[ZYarUfcd_]:[Step W05] [C1] Launching subworker 2 2023-03-22T11:14:36.182Z XY6NuvfEkK:Node[girthquake]:Worker[ZYarUfcd_]:Preparing to launch subworker 3 2023-03-22T11:14:36.182Z XY6NuvfEkK:Node[girthquake]:Worker[ZYarUfcd_]:Subworker launched 4 2023-03-22T11:14:36.183Z XY6NuvfEkK:Node[girthquake]:Worker[ZYarUfcd_]:[1/3] Sending command to subworker 5 2023-03-22T11:14:36.183Z XY6NuvfEkK:Node[girthquake]:Worker[ZYarUfcd_]:[2/3] HandBrakeCLI -i /mnt/media/Convert/Romeo + Juliet (1996) Bluray-1080p Proper.mkv -o /tmp/Romeo + Juliet (1996) Bluray-1080p Proper-TdarrCacheFile-pbaqtSdEm1.mp4 --scan 6 2023-03-22T11:14:36.183Z XY6NuvfEkK:Node[girthquake]:Worker[ZYarUfcd_]:[3/3] Command sent 7 2023-03-22T11:14:36.184Z XY6NuvfEkK:Node[girthquake]:Worker[ZYarUfcd_]:To see live CLI output, enable 'Log full FFmpeg/HandBrake output' in the staging section on the Tdarr tab before the job starts. Note this could increase the job report size substantially. 8 2023-03-22T11:14:36.184Z XY6NuvfEkK:Node[girthquake]:Worker[ZYarUfcd_]:Subworker:Online 9 2023-03-22T11:14:36.184Z XY6NuvfEkK:Node[girthquake]:Worker[ZYarUfcd_]:Subworker:Receiving transcode settings 10 2023-03-22T11:14:36.184Z XY6NuvfEkK:Node[girthquake]:Worker[ZYarUfcd_]:Subworker:Running CLI 11 2023-03-22T11:14:37.192Z XY6NuvfEkK:Node[girthquake]:Worker[ZYarUfcd_]:Subworker:a.Thread closed, code: 0 12 2023-03-22T11:14:37.192Z XY6NuvfEkK:Node[girthquake]:Worker[ZYarUfcd_]:Subworker exit approved, killing subworker 13 2023-03-22T11:14:37.193Z XY6NuvfEkK:Node[girthquake]:Worker[ZYarUfcd_]:Subworker killed 14 2023-03-22T11:14:37.193Z XY6NuvfEkK:Node[girthquake]:Worker[ZYarUfcd_]:b.Thread closed, code: 0 15 2023-03-22T11:14:37.194Z XY6NuvfEkK:Node[girthquake]:Worker[ZYarUfcd_]:CLI code: 0 16 2023-03-22T11:14:37.195Z XY6NuvfEkK:Node[girthquake]:Worker[ZYarUfcd_]:Last 200 lines of CLI log: 17 2023-03-22T11:14:37.195Z XY6NuvfEkK:Node[girthquake]:Worker[ZYarUfcd_]:[11:14:33] Compile-time hardening features are enabled 18 2023-03-22T11:14:37.195Z 19 2023-03-22T11:14:37.195Z [11:14:33] hb_display_init: attempting VA driver 'iHD' 20 2023-03-22T11:14:37.195Z 21 2023-03-22T11:14:37.195Z libva info: VA-API version 1.16.0 22 2023-03-22T11:14:37.195Z libva info: User environment variable requested driver 'iHD' 23 2023-03-22T11:14:37.195Z libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so 24 2023-03-22T11:14:37.195Z 25 2023-03-22T11:14:37.195Z libva info: Found init function __vaDriverInit_1_16 26 2023-03-22T11:14:37.195Z 27 2023-03-22T11:14:37.195Z libva info: va_openDriver() returns 0 28 2023-03-22T11:14:37.195Z 29 2023-03-22T11:14:37.195Z [11:14:33] hb_display_init: using VA driver 'iHD' 30 2023-03-22T11:14:37.195Z libva info: VA-API version 1.16.0 31 2023-03-22T11:14:37.195Z libva info: User environment variable requested driver 'iHD' 32 2023-03-22T11:14:37.195Z libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so 33 2023-03-22T11:14:37.195Z 34 2023-03-22T11:14:37.195Z libva info: Found init function __vaDriverInit_1_16 35 2023-03-22T11:14:37.195Z 36 2023-03-22T11:14:37.195Z libva info: va_openDriver() returns 0 37 2023-03-22T11:14:37.195Z 38 2023-03-22T11:14:37.195Z [11:14:33] qsv: is available on this system 39 2023-03-22T11:14:37.195Z 40 2023-03-22T11:14:37.195Z Cannot load libnvidia-encode.so.1 41 2023-03-22T11:14:37.195Z 42 2023-03-22T11:14:37.195Z [11:14:33] hb_init: starting libhb thread 43 2023-03-22T11:14:37.195Z 44 2023-03-22T11:14:37.195Z [11:14:33] thread 14ebe51ff700 started ("libhb") 45 2023-03-22T11:14:37.195Z HandBrake 1.6.1 (2023021100) - Linux x86_64 - https://handbrake.fr 46 2023-03-22T11:14:37.195Z 20 CPUs detected 47 2023-03-22T11:14:37.195Z 48 2023-03-22T11:14:37.195Z Opening /mnt/media/Convert/Romeo + Juliet (1996) Bluray-1080p Proper.mkv... 49 2023-03-22T11:14:37.195Z 50 2023-03-22T11:14:37.195Z [11:14:33] CPU: 12th Gen Intel(R) Core(TM) i7-12700K 51 2023-03-22T11:14:37.195Z [11:14:33] - Intel microarchitecture Alder Lake performance hybrid architecture 52 2023-03-22T11:14:37.195Z 53 2023-03-22T11:14:37.195Z [11:14:33] - logical processor count: 20 54 2023-03-22T11:14:37.195Z [11:14:33] Intel Quick Sync Video support: yes 55 2023-03-22T11:14:37.195Z [11:14:33] Intel Quick Sync Video integrated adapter with index 0 56 2023-03-22T11:14:37.195Z [11:14:33] Impl mfxhw64 library path: /usr/lib/x86_64-linux-gnu/libmfxhw64.so.1.35 57 2023-03-22T11:14:37.195Z [11:14:33] - Intel Media SDK hardware: API 1.35 (minimum: 1.3) 58 2023-03-22T11:14:37.195Z [11:14:33] - Decode support: h264 hevc (8bit: yes, 10bit: yes) av1 (8bit: yes, 10bit: yes) 59 2023-03-22T11:14:37.195Z [11:14:33] - H.264 encoder: yes 60 2023-03-22T11:14:37.195Z [11:14:33] - preferred implementation: hardware (any) via ANY 61 2023-03-22T11:14:37.195Z [11:14:33] - capabilities (hardware): lowpower breftype vsinfo chromalocinfo opt1 opt2+mbbrc+extbrc+trellis+repeatpps+ib_adapt+nmpslice 62 2023-03-22T11:14:37.195Z [11:14:33] - H.265 encoder: yes (8bit: yes, 10bit: yes) 63 2023-03-22T11:14:37.195Z [11:14:33] - preferred implementation: hardware (any) via ANY 64 2023-03-22T11:14:37.195Z [11:14:33] - capabilities (hardware): lowpower bpyramid vsinfo masteringinfo cllinfo opt1 65 2023-03-22T11:14:37.195Z [11:14:33] - AV1 encoder: no 66 2023-03-22T11:14:37.195Z [11:14:33] hb_scan: path=/mnt/media/Convert/Romeo + Juliet (1996) Bluray-1080p Proper.mkv, title_index=1 67 2023-03-22T11:14:37.195Z 68 2023-03-22T11:14:37.195Z udfread ERROR: ECMA 167 Volume Recognition failed 69 2023-03-22T11:14:37.195Z 70 2023-03-22T11:14:37.195Z disc.c:333: failed opening UDF image /mnt/media/Convert/Romeo + Juliet (1996) Bluray-1080p Proper.mkv 71 2023-03-22T11:14:37.195Z 72 2023-03-22T11:14:37.195Z disc.c:437: error opening file BDMV/index.bdmv 73 2023-03-22T11:14:37.195Z 74 2023-03-22T11:14:37.195Z disc.c:437: error opening file BDMV/BACKUP/index.bdmv 75 2023-03-22T11:14:37.195Z 76 2023-03-22T11:14:37.195Z [11:14:33] bd: not a bd - trying as a stream/file instead 77 2023-03-22T11:14:37.195Z 78 2023-03-22T11:14:37.195Z libdvdread: DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed 79 2023-03-22T11:14:37.195Z libdvdnav: vm: vm: failed to read VIDEO_TS.IFO 80 2023-03-22T11:14:37.195Z 81 2023-03-22T11:14:37.195Z [11:14:33] dvd: not a dvd - trying as a stream/file instead 82 2023-03-22T11:14:37.195Z 83 2023-03-22T11:14:37.195Z Input #0, matroska,webm, from '/mnt/media/Convert/Romeo + Juliet (1996) Bluray-1080p Proper.mkv': 84 2023-03-22T11:14:37.195Z Metadata: 85 2023-03-22T11:14:37.195Z title : Romeo.+.Juliet.1996.REPACK.1080p.BluRay.x264-OFT 86 2023-03-22T11:14:37.195Z creation_time : 2022-10-05T02:40:33.000000Z 87 2023-03-22T11:14:37.195Z ENCODER : Lavf58.76.100 88 2023-03-22T11:14:37.195Z Duration: 02:00:10.66, start: 0.000000, bitrate: 6195 kb/s 89 2023-03-22T11:14:37.195Z Chapters: 90 2023-03-22T11:14:37.195Z Chapter #0:0: start 0.000000, 91 2023-03-22T11:14:37.195Z end 577.368000 92 2023-03-22T11:14:37.195Z Metadata: 93 2023-03-22T11:14:37.195Z title : The Prologue 94 2023-03-22T11:14:37.195Z Chapter #0:1: start 577.368000, end 817.150000 95 2023-03-22T11:14:37.195Z Metadata: 96 2023-03-22T11:14:37.195Z title : Sycamore Grove 97 2023-03-22T11:14:37.195Z Chapter #0:2: start 817.150000, end 868.242000 98 2023-03-22T11:14:37.195Z Metadata: 99 2023-03-22T11:14:37.195Z title : Bachelor of the Year 100 2023-03-22T11:14:37.195Z Chapter #0:3: start 868.242000, end 958.458000 101 2023-03-22T11:14:37.195Z Metadata: 102 2023-03-22T11:14:37.195Z title : The Pool Hall 103 2023-03-22T11:14:37.195Z Chapter #0:4: start 958.458000, end 1145.770000 104 2023-03-22T11:14:37.195Z Metadata: 105 2023-03-22T11:14:37.195Z title : The Capulet Mansion 106 2023-03-22T11:14:37.195Z Chapter #0:5: start 1145.770000, end 1446.070000 107 2023-03-22T11:14:37.195Z Metadata: 108 2023-03-22T11:14:37.195Z title : Mecutio at Sycamore Grove 109 2023-03-22T11:14:37.195Z Chapter #0:6: start 1446.070000, end 1531.947000 110 2023-03-22T11:14:37.195Z Metadata: 111 2023-03-22T11:14:37.195Z title : The Party Parties 112 2023-03-22T11:14:37.195Z Chapter #0:7: start 1531.947000, end 1677.551000 113 2023-03-22T11:14:37.195Z Metadata: 114 2023-03-22T11:14:37.195Z title : Romeo Spies Juliet 115 2023-03-22T11:14:37.195Z Chapter #0:8: start 1677.551000, end 1726.141000 116 2023-03-22T11:14:37.195Z Metadata: 117 2023-03-22T11:14:37.195Z title : Fulgencio Warn Tybalt 118 2023-03-22T11:14:37.195Z Chapter #0:9: start 1726.141000, end 1809.099000 119 2023-03-22T11:14:37.195Z Metadata: 120 2023-03-22T11:14:37.195Z title : Juliet, the Flirt 121 2023-03-22T11:14:37.195Z Chapter #0:10: start 1809.099000, end 1939.855000 122 2023-03-22T11:14:37.195Z Metadata: 123 2023-03-22T11:14:37.195Z title : First Kisses 124 2023-03-22T11:14:37.195Z Chapter #0:11: start 1939.855000, end 2001.082000 125 2023-03-22T11:14:37.195Z Metadata: 126 2023-03-22T11:14:37.195Z title : The Revelation 127 2023-03-22T11:14:37.195Z Chapter #0:12: start 2001.082000, end 2106.521000 128 2023-03-22T11:14:37.195Z Metadata: 129 2023-03-22T11:14:37.195Z title : The Party's Over 130 2023-03-22T11:14:37.195Z Chapter #0:13: start 2106.521000, end 2708.789000 131 2023-03-22T11:14:37.195Z Metadata: 132 2023-03-22T11:14:37.195Z title : Romeo Sneaks Back 133 2023-03-22T11:14:37.195Z Chapter #0:14: start 2708.789000, end 2986.734000 134 2023-03-22T11:14:37.195Z Metadata: 135 2023-03-22T11:14:37.195Z title : Arranging the Marriage 136 2023-03-22T11:14:37.195Z Chapter #0:15: start 2986.734000, end 3095.759000 137 2023-03-22T11:14:37.195Z Metadata: 138 2023-03-22T11:14:37.195Z title : Boys on the Beach 139 2023-03-22T11:14:37.195Z Chapter #0:16: start 3095.759000, end 3228.934000 140 2023-03-22T11:14:37.195Z Metadata: 141 2023-03-22T11:14:37.195Z title : Romeo Gets the Word From the Nurse 142 2023-03-22T11:14:37.195Z Chapter #0:17: start 3228.934000, end 3358.021000 143 2023-03-22T11:14:37.195Z Metadata: 144 2023-03-22T11:14:37.195Z title : The Nurse Teases Juliet 145 2023-03-22T11:14:37.195Z Chapter #0:18: start 3358.021000, end 3452.032000 146 2023-03-22T11:14:37.195Z Metadata: 147 2023-03-22T11:14:37.195Z title : The Wedding 148 2023-03-22T11:14:37.195Z Chapter #0:19: start 3452.032000, end 4071.401000 149 2023-03-22T11:14:37.195Z Metadata: 150 2023-03-22T11:14:37.195Z title : Death on a Summer's Day 151 2023-03-22T11:14:37.195Z Chapter #0:20: start 4071.401000, end 4526.772000 152 2023-03-22T11:14:37.195Z Metadata: 153 2023-03-22T11:14:37.195Z title : Retribution at Twilight 154 2023-03-22T11:14:37.195Z Chapter #0:21: start 4526.772000, end 4937.724000 155 2023-03-22T11:14:37.195Z Metadata: 156 2023-03-22T11:14:37.195Z title : A Wedding Night 157 2023-03-22T11:14:37.195Z Chapter #0:22: start 4937.724000, end 5369.364000 158 2023-03-22T11:14:37.195Z Metadata: 159 2023-03-22T11:14:37.195Z title : Juliet Learns Her Options 160 2023-03-22T11:14:37.195Z 161 2023-03-22T11:14:37.195Z Chapter #0:23: start 5369.364000, end 5395.974000 162 2023-03-22T11:14:37.195Z Metadata: 163 2023-03-22T11:14:37.195Z title : Romeo Misses a Message in Mantua 164 2023-03-22T11:14:37.195Z Chapter #0:24: start 5395.974000, end 5553.631000 165 2023-03-22T11:14:37.195Z Metadata: 166 2023-03-22T11:14:37.195Z title : Juliet Takes Her Medicine 167 2023-03-22T11:14:37.195Z Chapter #0:25: start 5553.631000, end 6051.170000 168 2023-03-22T11:14:37.195Z Metadata: 169 2023-03-22T11:14:37.195Z title : Romeo Learns of His Beloved' Fate 170 2023-03-22T11:14:37.195Z Chapter #0:26: start 6051.170000, end 6691.101000 171 2023-03-22T11:14:37.195Z Metadata: 172 2023-03-22T11:14:37.195Z title : Together at Last 173 2023-03-22T11:14:37.195Z Chapter #0:27: start 6691.101000, end 6797.624000 174 2023-03-22T11:14:37.195Z Metadata: 175 2023-03-22T11:14:37.195Z title : Epilogue 176 2023-03-22T11:14:37.195Z Chapter #0:28: start 6797.624000, end 7210.579000 177 2023-03-22T11:14:37.195Z Metadata: 178 2023-03-22T11:14:37.195Z title : End Titles 179 2023-03-22T11:14:37.195Z 180 2023-03-22T11:14:37.195Z Stream #0:0: Video: h264 (High), yuv420p(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn (default) 181 2023-03-22T11:14:37.195Z Metadata: 182 2023-03-22T11:14:37.195Z BPS-eng : 5745334 183 2023-03-22T11:14:37.195Z DURATION-eng : 02:00:10.619708333 184 2023-03-22T11:14:37.195Z NUMBER_OF_FRAMES-eng: 172882 185 2023-03-22T11:14:37.195Z NUMBER_OF_BYTES-eng: 5178427078 186 2023-03-22T11:14:37.195Z _STATISTICS_WRITING_APP-eng: mkvpropedit v45.0.0 ('Heaven in Pennies') 64-bit 187 2023-03-22T11:14:37.195Z _STATISTICS_WRITING_DATE_UTC-eng: 2023-03-22 16:14:03 188 2023-03-22T11:14:37.195Z _STATISTICS_TAGS-eng: 189 2023-03-22T11:14:37.195Z BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES 190 2023-03-22T11:14:37.195Z Stream #0:1(eng): Audio: ac3, 48000 Hz, 5.1(side), fltp, 448 kb/s (default) 191 2023-03-22T11:14:37.195Z Metadata: 192 2023-03-22T11:14:37.195Z title : Surround AC3 5.1 193 2023-03-22T11:14:37.195Z BPS-eng : 448000 194 2023-03-22T11:14:37.195Z DURATION-eng : 02:00:10.656000000 195 2023-03-22T11:14:37.195Z 196 2023-03-22T11:14:37.195Z NUMBER_OF_FRAMES-eng: 225333 197 2023-03-22T11:14:37.195Z NUMBER_OF_BYTES-eng: 403796736 198 2023-03-22T11:14:37.195Z _STATISTICS_WRITING_APP-eng: mkvpropedit v45.0.0 ('Heaven in Pennies') 64-bit 199 2023-03-22T11:14:37.195Z _STATISTICS_WRITING_DATE_UTC-eng: 2023-03-22 16:14:03 200 2023-03-22T11:14:37.195Z _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES 201 2023-03-22T11:14:37.195Z Stream #0:2(eng) 202 2023-03-22T11:14:37.195Z : Subtitle: subrip 203 2023-03-22T11:14:37.195Z Metadata: 204 2023-03-22T11:14:37.195Z title : English SDH 205 2023-03-22T11:14:37.195Z BPS-eng : 50 206 2023-03-22T11:14:37.195Z DURATION-eng : 01:59:36.419000000 207 2023-03-22T11:14:37.195Z NUMBER_OF_FRAMES-eng: 1335 208 2023-03-22T11:14:37.195Z NUMBER_OF_BYTES-eng: 45501 209 2023-03-22T11:14:37.195Z _STATISTICS_WRITING_APP-eng: mkvpropedit v45.0.0 ('Heaven in Pennies') 64-bit 210 2023-03-22T11:14:37.195Z _STATISTICS_WRITING_DATE_UTC-eng: 2023-03-22 16:14:03 211 2023-03-22T11:14:37.195Z _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES 212 2023-03-22T11:14:37.195Z 213 2023-03-22T11:14:37.195Z [11:14:33] scan: decoding previews for title 1 214 2023-03-22T11:14:37.195Z 215 2023-03-22T11:14:37.195Z [11:14:33] scan: audio 0x1: ac3, rate=48000Hz, bitrate=448000 English (AC3) (5.1 ch) (448 kbps) 216 2023-03-22T11:14:37.195Z 217 2023-03-22T11:14:37.195Z Scanning title 1 of 1, preview 10, 100.00 % 218 2023-03-22T11:14:37.195Z [11:14:34] scan: 10 previews, 1920x1080, 23.976 fps, autocrop = 140/140/0/0, aspect 16:9, PAR 1:1, color profile: 1-1-1, chroma location: left 219 2023-03-22T11:14:37.195Z [11:14:34] scan: supported video decoders: avcodec qsv 220 2023-03-22T11:14:37.195Z 221 2023-03-22T11:14:37.195Z [11:14:34] libhb: scan thread found 1 valid title(s) 222 2023-03-22T11:14:37.195Z 223 2023-03-22T11:14:37.195Z + title 1: 224 2023-03-22T11:14:37.195Z + stream: /mnt/media/Convert/Romeo + Juliet (1996) Bluray-1080p Proper.mkv 225 2023-03-22T11:14:37.195Z + duration: 02:00:10 226 2023-03-22T11:14:37.195Z + size: 1920x1080, pixel aspect: 1/1, display aspect: 1.78, 23.976 fps 227 2023-03-22T11:14:37.195Z + autocrop: 140/140/0/0 228 2023-03-22T11:14:37.195Z + chapters: 229 2023-03-22T11:14:37.195Z + 1: duration 00:09:37 230 2023-03-22T11:14:37.195Z + 2: duration 00:04:00 231 2023-03-22T11:14:37.195Z + 3: duration 00:00:51 232 2023-03-22T11:14:37.195Z + 4: duration 00:01:30 233 2023-03-22T11:14:37.195Z + 5: duration 00:03:07 234 2023-03-22T11:14:37.195Z + 6: duration 00:05:00 235 2023-03-22T11:14:37.195Z + 7: duration 00:01:26 236 2023-03-22T11:14:37.195Z + 8: duration 00:02:26 237 2023-03-22T11:14:37.195Z + 9: duration 00:00:49 238 2023-03-22T11:14:37.195Z + 10: duration 00:01:23 239 2023-03-22T11:14:37.195Z + 11: duration 00:02:11 240 2023-03-22T11:14:37.195Z + 12: duration 00:01:01 241 2023-03-22T11:14:37.195Z + 13: duration 00:01:45 242 2023-03-22T11:14:37.195Z + 14: duration 00:10:02 243 2023-03-22T11:14:37.195Z + 15: duration 00:04:38 244 2023-03-22T11:14:37.195Z + 16: duration 00:01:49 245 2023-03-22T11:14:37.195Z + 17: duration 00:02:13 246 2023-03-22T11:14:37.195Z + 18: duration 00:02:09 247 2023-03-22T11:14:37.195Z + 19: duration 00:01:34 248 2023-03-22T11:14:37.195Z + 20: duration 00:10:19 249 2023-03-22T11:14:37.195Z + 21: duration 00:07:35 250 2023-03-22T11:14:37.195Z + 22: duration 00:06:51 251 2023-03-22T11:14:37.195Z + 23: duration 00:07:12 252 2023-03-22T11:14:37.195Z + 24: duration 00:00:27 253 2023-03-22T11:14:37.195Z + 25: duration 00:02:38 254 2023-03-22T11:14:37.195Z 255 2023-03-22T11:14:37.195Z + 26: duration 00:08:18 256 2023-03-22T11:14:37.195Z + 27: duration 00:10:40 257 2023-03-22T11:14:37.195Z + 28: duration 00:01:47 258 2023-03-22T11:14:37.195Z + 29: duration 00:06:53 259 2023-03-22T11:14:37.195Z + audio tracks: 260 2023-03-22T11:14:37.195Z + 1, English (AC3) (5.1 ch) (448 kbps) (iso639-2: eng), 48000Hz, 448000bps 261 2023-03-22T11:14:37.195Z + subtitle tracks: 262 2023-03-22T11:14:37.195Z + 1, English [UTF-8] 263 2023-03-22T11:14:37.195Z 264 2023-03-22T11:14:37.195Z HandBrake has exited. 265 2023-03-22T11:14:37.195Z 266 2023-03-22T11:14:37.195Z libdvdread: Encrypted DVD support unavailable. 267 2023-03-22T11:14:37.195Z libdvdread: Can't open file VIDEO_TS.IFO. 268 2023-03-22T11:14:37.195Z 269 2023-03-22T11:14:37.195Z 270 2023-03-22T11:14:37.195Z Did you ever get this to work? I can't figure out how to setup tdarr using the Intel GPU to transcode instead of Nvidia. Quote Link to comment
DeNiX Posted February 21 Share Posted February 21 I've been using tdarr on windows server and node on baremetal and av1 encoding using arc380 always worked like charm because i couldnt get it working on unraid, so have been messing arround and can confirm that it works using a custom flow and using ffmpeg also does work and getting the same fps as on a windows node. How ever i'm a very noob and i can not get the same results like a json file i used created by handbrake. (it has all the settings i want, like cfr subtitles and audio want to keep and passthrough) If I import the json file, as a custom handbrake command, everything goes as expected till it gets to the transcoding part itself and i get the following error message in the logs: (i cutt out some time stamps to save space) QO3MF2pGX:Node[ARC-A380]:Worker[yummy-yeti]:libva info: User environment variable requested driver 'iHD' libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so libva info: Found init function __vaDriverInit_1_16 QO3MF2pGX:Node[ARC-A380]:Worker[yummy-yeti]:libva info: va_openDriver() returns 0 QO3MF2pGX:Node[ARC-A380]:Worker[yummy-yeti]:ERROR: encqsvInit: MFXVideoENCODE_Init failed (-17) Unknown Header.BufferId=1396846913 encqsvInit: using encode-only (LowPower) path QO3MF2pGX:Node[ARC-A380]:Worker[yummy-yeti]:[21:11:22] encqsvInit: AV1 Main profile @ level (null) Here is the log from same file with ffmpeg on unraid: 2024-02-21T21:47:16.266Z OZo_XfViU:Node[ARC-A380]:Worker[misty-mite]:Using cached scan results 2024-02-21T21:47:16.266Z OZo_XfViU:Node[ARC-A380]:Worker[misty-mite]:Loaded plugin inputs: { 2024-02-21T21:47:16.266Z "outputCodec": "av1", 2024-02-21T21:47:16.266Z "ffmpegPreset": "fast", 2024-02-21T21:47:16.266Z "ffmpegQuality": "25", 2024-02-21T21:47:16.266Z "hardwareEncoding": "true", 2024-02-21T21:47:16.266Z "hardwareType": "qsv", 2024-02-21T21:47:16.266Z "hardwareDecoding": "true", 2024-02-21T21:47:16.266Z "forceEncoding": "true" 2024-02-21T21:47:16.266Z } 2024-02-21T21:47:16.266Z OZo_XfViU:Node[ARC-A380]:Worker[misty-mite]:Plugin run complete 2024-02-21T21:47:16.267Z OZo_XfViU:Node[ARC-A380]:Worker[misty-mite]:{"_id":"/mnt/transcode/tdarr-workDir-node-swXQq8NdC-worker-misty-mite-ts-1708548335194/1708548337771/Pulp Fiction (1994) [imdbid-tt0110912] - [Bluray-2160p][HDR10][DTS-HD MA 5.1][x265]-BeiTai.mkv","outputNumber":1,"variables":{"ffmpegCommand":{"inputFiles":[],"streams":[{"index":0,"codec_name":"hevc","codec_long_name":"H.265 / HEVC (High Efficiency Video Coding)","profile":"Main 10","codec_type":"video","codec_tag_string":"[0][0][0][0]","codec_tag":"0x0000","width":3840,"height":1634,"coded_width":3840,"coded_height":1640,"closed_captions":0,"has_b_frames":2,"sample_aspect_ratio":"1:1","display_aspect_ratio":"1920:817","pix_fmt":"yuv420p10le","level":153,"color_range":"tv","color_space":"bt2020nc","color_transfer":"smpte2084","color_primaries":"bt2020","chroma_location":"topleft","refs":1,"r_frame_rate":"24000/1001","avg_frame_rate":"24000/1001","time_base":"1/1000","start_pts":0,"start_time":"0.000000","disposition":{"default":1,"dub":0,"original":0,"comment":0,"lyrics":0,"karaoke":0,"forced":0,"hearing_impaired":0,"visual_impaired":0,"clean_effects":0,"attached_pic":0,"timed_thumbnails":0,"captions":0,"descriptions":0,"metadata":0,"dependent":0,"still_image":0},"tags":{"language":"eng","title":"HEVC, [email protected]@High, 24/1.001 fps @ 19935 kbps","BPS-eng":"19935285","DURATION-eng":"02:34:30.678000000","NUMBER_OF_FRAMES-eng":"222274","NUMBER_OF_BYTES-eng":"23101701508","_STATISTICS_WRITING_APP-eng":"mkvmerge v49.0.0 ('Sick Of Losing Soulmates') 64-bit","_STATISTICS_WRITING_DATE_UTC-eng":"2022-11-20 09:35:38","_STATISTICS_TAGS-eng":"BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES","DURATION":"02:34:30.677000000"},"removed":false,"mapArgs":["-map","0:0"],"inputArgs":[],"outputArgs":["-r","23.976023976023978","-c:{outputIndex}","av1_qsv","-qp","25"]},{"index":1,"codec_name":"dts","codec_long_name":"DCA (DTS Coherent Acoustics)","profile":"DTS-HD MA","codec_type":"audio","codec_tag_string":"[0][0][0][0]","codec_tag":"0x0000","sample_fmt":"s32p","sample_rate":"48000","channels":6,"channel_layout":"5.1(side)","bits_per_sample":0,"r_frame_rate":"0/0","avg_frame_rate":"0/0","time_base":"1/1000","start_pts":0,"start_time":"0.000000","bits_per_raw_sample":"24","disposition":{"default":1,"dub":0,"original":0,"comment":0,"lyrics":0,"karaoke":0,"forced":0,"hearing_impaired":0,"visual_impaired":0,"clean_effects":0,"attached_pic":0,"timed_thumbnails":0,"captions":0,"descriptions":0,"metadata":0,"dependent":0,"still_image":0},"tags":{"language":"eng","title":"English DTS-HD Master Audio 5.1 @ 3881 kbps","BPS-eng":"3880948","DURATION-eng":"02:34:30.688000000","NUMBER_OF_FRAMES-eng":"869127","NUMBER_OF_BYTES-eng":"4497382500","_STATISTICS_WRITING_APP-eng":"mkvmerge v49.0.0 ('Sick Of Losing Soulmates') 64-bit","_STATISTICS_WRITING_DATE_UTC-eng":"2022-11-20 09:35:38","_STATISTICS_TAGS-eng":"BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES","DURATION":"02:34:30.687000000"},"removed":false,"mapArgs":["-map","0:1"],"inputArgs":[],"outputArgs":[]},{"index":2,"codec_name":"hdmv_pgs_subtitle","codec_long_name":"HDMV Presentation Graphic Stream subtitles","codec_type":"subtitle","codec_tag_string":"[0][0][0][0]","codec_tag":"0x0000","r_frame_rate":"0/0","avg_frame_rate":"0/0","time_base":"1/1000","start_pts":0,"start_time":"0.000000","duration_ts":9270687,"duration":"9270.687000","disposition":{"default":1,"dub":0,"original":0,"comment":0,"lyrics":0,"karaoke":0,"forced":0,"hearing_impaired":0,"visual_impaired":0,"clean_effects":0,"attached_pic":0,"timed_thumbnails":0,"captions":0,"descriptions":0,"metadata":0,"dependent":0,"still_image":0},"tags":{"language":"eng","title":"Eng/SUP","BPS-eng":"51409","DURATION-eng":"02:28:43.706000000","NUMBER_OF_FRAMES-eng":"4756","NUMBER_OF_BYTES-eng":"57345352","_STATISTICS_WRITING_APP-eng":"mkvmerge v49.0.0 ('Sick Of Losing Soulmates') 64-bit","_STATISTICS_WRITING_DATE_UTC-eng":"2022-11-20 09:35:38","_STATISTICS_TAGS-eng":"BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES","DURATION":"02:29:13.028000000"},"removed":false,"mapArgs":["-map","0:2"],"inputArgs":[],"outputArgs":[]},{"index":3,"codec_name":"hdmv_pgs_subtitle","codec_long_name":"HDMV Presentation Graphic Stream subtitles","codec_type":"subtitle","codec_tag_string":"[0][0][0][0]","codec_tag":"0x0000","r_frame_rate":"0/0","avg_frame_rate":"0/0","time_base":"1/1000","start_pts":0,"start_time":"0.000000","duration_ts":9270687,"duration":"9270.687000","disposition":{"default":0,"dub":0,"original":0,"comment":0,"lyrics":0,"karaoke":0,"forced":0,"hearing_impaired":0,"visual_impaired":0,"clean_effects":0,"attached_pic":0,"timed_thumbnails":0,"captions":0,"descriptions":0,"metadata":0,"dependent":0,"still_image":0},"tags":{"language":"eng","title":"Eng/SUP","BPS-eng":"59094","DURATION-eng":"02:28:43.706000000","NUMBER_OF_FRAMES-eng":"5504","NUMBER_OF_BYTES-eng":"65917856","_STATISTICS_WRITING_APP-eng":"mkvmerge v49.0.0 ('Sick Of Losing Soulmates') 64-bit","_STATISTICS_WRITING_DATE_UTC-eng":"2022-11-20 09:35:38","_STATISTICS_TAGS-eng":"BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES","DURATION":"02:29:13.028000000"},"removed":false,"mapArgs":["-map","0:3"],"inputArgs":[],"outputArgs":[]},{"index":4,"codec_name":"hdmv_pgs_subtitle","codec_long_name":"HDMV Presentation Graphic Stream subtitles","codec_type":"subtitle","codec_tag_string":"[0][0][0][0]","codec_tag":"0x0000","width":1920,"height":1080,"r_frame_rate":"0/0","avg_frame_rate":"0/0","time_base":"1/1000","start_pts":2461,"start_time":"2.461000","disposition":{"default":0,"dub":0,"original":0,"comment":0,"lyrics":0,"karaoke":0,"forced":0,"hearing_impaired":0,"visual_impaired":0,"clean_effects":0,"attached_pic":0,"timed_thumbnails":0,"captions":0,"descriptions":0,"metadata":0,"dependent":0,"still_image":0},"tags":{"language":"eng","title":"Eng/SUP","BPS-eng":"51040","DURATION-eng":"02:29:23.372000000","NUMBER_OF_FRAMES-eng":"2029","NUMBER_OF_BYTES-eng":"57187401","_STATISTICS_WRITING_APP-eng":"mkvmerge v49.0.0 ('Sick Of Losing Soulmates') 64-bit","_STATISTICS_WRITING_DATE_UTC-eng":"2022-11-20 09:35:38","_STATISTICS_TAGS-eng":"BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES","DURATION":"02:29:25.833000000"},"removed":false,"mapArgs":["-map","0:4"],"inputArgs":[],"outputArgs":[]}],"container":"mkv","hardwareDecoding":true,"shouldProcess":true,"overallInputArguments":[],"overallOuputArguments":[]}}} don't know what it does, but on the test run it's like this after transcode: I still do have to check for quality haven't got the time for yet, I happy that i got av1 working only if i could achieve this with my json files would be perfect. (1 for HDR content and one for non HDR) anyway to let the node use the same driver as ffmpeg probably i915_dri.so or the i965_dri.so so i can use it like i'm used to? Quote Link to comment
Laov Posted February 25 Share Posted February 25 (edited) Hello, Why does tdarr change permissions of transcoded files? I am doing a few test runs before letting it rip on my full library but I noticed this permission change from -rw-rw-rw- to -rw-rw-r--. I tried adding Tdarr_Plugin_0800dCTlb Set File_Permissions_For_UnRaid but this just errors out with 'Operation not permitted'. Any suggestions how to keep default permissions after Tdarr? Edited February 25 by Laov Quote Link to comment
MrCrispy Posted March 1 Share Posted March 1 (edited) I'd read in another thread that as Tdarr executes each plugin it copies the file to its temp/working folder (which is on cache), writes the output file, which is then copied to the original location, then the next plugin is run and repeats the copies so on, and someone had replied that this was going to be fixed later so that all plugins run on intermediate file. Is this still the case? Edited March 1 by MrCrispy Quote Link to comment
wgstarks Posted March 1 Share Posted March 1 3 hours ago, MrCrispy said: it copies the file to its temp/working folder (which is on cache) This isn’t necessarily true. The location used is wherever you have it mapped to in the container configuration. Quote Link to comment
MrCrispy Posted March 1 Share Posted March 1 9 hours ago, wgstarks said: This isn’t necessarily true. The location used is wherever you have it mapped to in the container configuration. Right, but all the guides recommend using a fast drive like ssd for this. Its at the very least a different folder, so my qn remains the same. Quote Link to comment
wgstarks Posted March 1 Share Posted March 1 47 minutes ago, MrCrispy said: Right, but all the guides recommend using a fast drive like ssd for this. Its at the very least a different folder, so my qn remains the same. My experience has been that the transcodes take longer than file moves so a fast drive may not speed things up. I just use a directory on my array. Completed files are moved while others are processing and not seeing any bottle necks there. As far as your main question, I've got a new library processing right now. Looks like the process is that a new file is created at your transcode location. All changes are made to that new file. Then the new file is moved to the original location overwriting the original. I can see from the file creation times that only one file is being created in my transcode folder. Quote Link to comment
MrCrispy Posted March 2 Share Posted March 2 10 hours ago, wgstarks said: My experience has been that the transcodes take longer than file moves so a fast drive may not speed things up. I just use a directory on my array. Completed files are moved while others are processing and not seeing any bottle necks there. As far as your main question, I've got a new library processing right now. Looks like the process is that a new file is created at your transcode location. All changes are made to that new file. Then the new file is moved to the original location overwriting the original. I can see from the file creation times that only one file is being created in my transcode folder. Thank you, that answers my qn. I am assuming you have the default setup which replaces files as they are encoded? Quote Link to comment
MrCrispy Posted March 2 Share Posted March 2 I know that encoding times/quality is dependent on many factors, but can someone give me a general idea of what I can expect for converting my library to hevc. Assume average bitrates for the input media and the default Tdarr setup. - how much time would it take to convert a 1hr video to h265 - what kind of reduction to expect? - input media ranges from SD to 1080p. Is it worthwhile to convert SD/480p or just leave them alone? - if I get an Nvidia card, can I then run 2 nodes on same machine, one using Intel, other one the gpu? Right now I have an Intel 8th gen cpu for QuickSync. I know Nvenc will be faster. I've also read there is a drop in quality which can be compensated by an increase in output size? Is this correct? Would just like to get a general idea. The 2 cards I am looking at are the Quadro P400 or a 1050 Ti, what is the difference in encoding speed between them (in general does a card costing 2x encode 2x as fast?) Quote Link to comment
wgstarks Posted March 2 Share Posted March 2 3 hours ago, MrCrispy said: how much time would it take to convert a 1hr video to h265 On my machine it takes about 20 minutes. 3 hours ago, MrCrispy said: what kind of reduction to expect ~40% 3 hours ago, MrCrispy said: input media ranges from SD to 1080p. Is it worthwhile to convert SD/480p or just leave them alone? You won’t see as much file size reduction from low quality files but if they’re all in the same directory it might be easier just to convert everything. 3 hours ago, MrCrispy said: if I get an Nvidia card, can I then run 2 nodes on same machine, one using Intel, other one the gpu? It’s possible but you should test this first. You may decide that you don’t want to overwhelm your CPU for weeks or months. Sorry, can’t give you any advise on the nvidia cards. Quote Link to comment
MrCrispy Posted March 2 Share Posted March 2 7 hours ago, wgstarks said: On my machine it takes about 20 minutes. ~40% You won’t see as much file size reduction from low quality files but if they’re all in the same directory it might be easier just to convert everything. It’s possible but you should test this first. You may decide that you don’t want to overwhelm your CPU for weeks or months. Sorry, can’t give you any advise on the nvidia cards. what do you use to encode - CPU/hw? Quote Link to comment
wgstarks Posted March 2 Share Posted March 2 5 minutes ago, MrCrispy said: what do you use to encode - CPU/hw? Intel Xeon E3-1241 Haswell. Rather underpowered for this. I would recommend you setup a test library with maybe a dozen or so videos and see how yours does before starting your main library. Quote Link to comment
Journeyman1 Posted March 6 Share Posted March 6 How can i possibly install handbrake 1.7+ into the image and keep it running normally? /bin/bash -c 'add-apt-repository --yes ppa:ubuntuhandbook1/handbrake && apt update && apt install -y handbrake-cli' in post arguments keeps stopping the container after the execution Quote Link to comment
MissEmma Posted March 6 Share Posted March 6 On 3/2/2024 at 12:42 AM, MrCrispy said: I know that encoding times/quality is dependent on many factors, but can someone give me a general idea of what I can expect for converting my library to hevc. Assume average bitrates for the input media and the default Tdarr setup. - how much time would it take to convert a 1hr video to h265 - what kind of reduction to expect? - input media ranges from SD to 1080p. Is it worthwhile to convert SD/480p or just leave them alone? - if I get an Nvidia card, can I then run 2 nodes on same machine, one using Intel, other one the gpu? Right now I have an Intel 8th gen cpu for QuickSync. I know Nvenc will be faster. I've also read there is a drop in quality which can be compensated by an increase in output size? Is this correct? Would just like to get a general idea. The 2 cards I am looking at are the Quadro P400 or a 1050 Ti, what is the difference in encoding speed between them (in general does a card costing 2x encode 2x as fast?) This cheat sheet has everything you need to know when deciding on an Nvidia GPU for encoding HEVC. I would not recommend worrying too much about single vs dual encoders so much. Look at the columns for NVENC capabilities, they're listed in total FPS(@1080p) and total streams. This tells you how many FPS in total you will be able to encode with a given card, in something like Tdarr. For Plex, Jellyfin, etc take a look at the Transcoder Limits column. That will tell you approximately how many simultaneous transcodes you could be doing for all of those Plex users that won't fix their damn remote streaming settings lol I currently run Plex/Tdarr/Steam-headless using my old 980ti and the metrics given at the below link line up very well with what I'm seeing on my server. For my price/performance/power efficiency needs and based on the info I got from this link, I'm probably going to go with a 3060 12GB. Good power efficiency, a decent DLSS, raytracing, etc bump for the very little steam gaming I do using steam-headless, and a huge bump to both encoding performance and quality. Also keep in mind that the new the generation on GPU, the better quality the video encoders are going to output. Newer cards are also going to be way more compatible with certain files like 4:2:2, 10-bit, HDR etc. NVENC will fail on a lot of these files when trying to use older cards, like my 980ti. https://www.elpamsoft.com/?p=Plex-Hardware-Transcoding Hope this helps! -Emma Quote Link to comment
Journeyman1 Posted March 7 Share Posted March 7 17 hours ago, Journeyman1 said: How can i possibly install handbrake 1.7+ into the image and keep it running normally? /bin/bash -c 'add-apt-repository --yes ppa:ubuntuhandbook1/handbrake && apt update && apt install -y handbrake-cli' in post arguments keeps stopping the container after the execution I ened up with /bin/bash -c 'add-apt-repository --yes ppa:ubuntuhandbook1/handbrake && apt update && apt install -y handbrake-cli && s6-pause -th' Quote Link to comment
malaki86 Posted April 21 Share Posted April 21 (edited) I'm ripping what's left of my hair out on this. Tdarr server is running on Unraid, and I just set up a new Ubuntu pc that I'm wanting to install a Tdarr node as a Docker container. I'm stuck at the path translator section. Here are my paths for the Tdarr server in Unraid: Server physical paths: media: /mnt/user/ (shared as rootshare) transcode: /tmp (shared as ramdriveshare) Tdarr server docker container paths Docker <--> Physical media path: /mnt/media/ <--> /mnt/user/ transcode path: /temp/ <--> /tmp/tdarr Here are my paths for the Tdarr node in Ubuntu: Ubuntu fstab entries: //192.168.1.5/rootshare /mnt/media cifs guest,uid=1000 0 0 //192.168.1.5/ramdriveshare /mnt/tmp cifs guest,uid=1000 0 0 Ubuntu Tdarr node Docker paths: volumes: - /containers/tdarr_node/server:/app/server - /containers/tdarr_node/config:/app/configs - /containers/tdarr/logs:/app/logs - /mnt/media:/media - /mnt/tmp/tdarr:/temp This is in the logs at startup of the Tdarr node: Starting Tdarr_Node { environment: 'production', execDir: '/app/Tdarr_Node', appsDir: '/app' [2024-04-21T12:10:47.068] [INFO] Tdarr_Node - /app/configs/Tdarr_Node_Config.json [2024-04-21T12:10:47.078] [INFO] Tdarr_Node - { nodeID: 'pPo0fqzrf', nodeName: 'pc-node', serverIP: '192.168.1.5', serverPort: '8266', handbrakePath: '', ffmpegPath: '', mkvpropeditPath: '', pathTranslators: [ { server: '/mnt/media', node: '/mnt/media' }, { server: '/temp', node: '/mnt/tmp/tdarr' } logLevel: 'INFO', ], priority: -1, platform_arch_isdocker: 'linux_x64_docker_true', cronPluginUpdate: '' processPid: 206, } [2024-04-21T12:10:47.083] [INFO] Tdarr_Node - Config validation passed [2024-04-21T12:10:47.160] [INFO] Tdarr_Node - version: 2.17.01 [2024-04-21T12:10:47.160] [INFO] Tdarr_Node - platform_arch_isdocker: linux_x64_docker_true [2024-04-21T12:10:47.160] [INFO] Tdarr_Node - Starting Tdarr_Node [2024-04-21T12:10:47.160] [INFO] Tdarr_Node - Preparing environment [2024-04-21T12:10:47.161] [INFO] Tdarr_Node - Path translator: Checking Node path: /mnt/media [2024-04-21T12:10:47.174] [ERROR] Tdarr_Node - Path translator: Error: Node path cannot be accessed: /mnt/media [2024-04-21T12:10:47.174] [INFO] Tdarr_Node - Path translator: Checking Node path: /mnt/tmp/tdarr [2024-04-21T12:10:47.180] [ERROR] Tdarr_Node - Path translator: Error: Node path cannot be accessed: /mnt/tmp/tdarr [2024-04-21T12:10:47.432] [INFO] Tdarr_Node - ---------------Binary tests start---------------- [2024-04-21T12:10:47.433] [INFO] Tdarr_Node - handbrakePath:HandBrakeCLI [2024-04-21T12:10:47.433] [INFO] Tdarr_Node - ffmpegPath:tdarr-ffmpeg [2024-04-21T12:10:47.433] [INFO] Tdarr_Node - mkvpropedit:mkvpropedit [2024-04-21T12:10:47.433] [INFO] Tdarr_Node - Binary test 2: ffmpegPath working [2024-04-21T12:10:47.433] [INFO] Tdarr_Node - Binary test 1: handbrakePath working [2024-04-21T12:10:47.433] [INFO] Tdarr_Node - Binary test 3: mkvpropeditPath working [2024-04-21T12:10:47.433] [INFO] Tdarr_Node - ---------------Binary tests end------------------- [2024-04-21T12:10:47.468] [INFO] Tdarr_Node - Node connected & registered [2024-04-21T12:10:47.474] [INFO] Tdarr_Node - Downloading plugins from server [2024-04-21T12:10:47.623] [INFO] Tdarr_Node - Finished downloading plugins from server When I attempt to use the node, whether it's for healthchecks or transcoding, it throws file not found errors. I hope you can help me out with this before I'm 100% bald LOL Edited April 21 by malaki86 Quote Link to comment
Laov Posted April 21 Share Posted April 21 (edited) 24 minutes ago, malaki86 said: I'm ripping what's left of my hair out on this. Tdarr server is running on Unraid, and I just set up a new Ubuntu pc that I'm wanting to install a Tdarr node as a Docker container. I'm stuck at the path translator section. Here are my paths for the Tdarr server in Unraid: Server physical paths: media: /mnt/user/ (shared as rootshare) transcode: /tmp (shared as ramdriveshare) Tdarr server docker container paths Docker <--> Physical media path: /mnt/media/ <--> /mnt/user/ transcode path: /temp/ <--> /tmp/tdarr Here are my paths for the Tdarr node in Ubuntu: Ubuntu fstab entries: //192.168.1.5/rootshare /mnt/media cifs guest,uid=1000 0 0 //192.168.1.5/ramdriveshare /mnt/tmp cifs guest,uid=1000 0 0 Ubuntu Tdarr node Docker paths: volumes: - /containers/tdarr_node/server:/app/server - /containers/tdarr_node/config:/app/configs - /containers/tdarr/logs:/app/logs - /mnt/media:/media - /mnt/tmp/tdarr:/temp This is in the logs at startup of the Tdarr node: Starting Tdarr_Node { environment: 'production', execDir: '/app/Tdarr_Node', appsDir: '/app' [2024-04-21T12:10:47.068] [INFO] Tdarr_Node - /app/configs/Tdarr_Node_Config.json [2024-04-21T12:10:47.078] [INFO] Tdarr_Node - { nodeID: 'pPo0fqzrf', nodeName: 'pc-node', serverIP: '192.168.1.5', serverPort: '8266', handbrakePath: '', ffmpegPath: '', mkvpropeditPath: '', pathTranslators: [ { server: '/mnt/media', node: '/mnt/media' }, { server: '/temp', node: '/mnt/tmp/tdarr' } logLevel: 'INFO', ], priority: -1, platform_arch_isdocker: 'linux_x64_docker_true', cronPluginUpdate: '' processPid: 206, } [2024-04-21T12:10:47.083] [INFO] Tdarr_Node - Config validation passed [2024-04-21T12:10:47.160] [INFO] Tdarr_Node - version: 2.17.01 [2024-04-21T12:10:47.160] [INFO] Tdarr_Node - platform_arch_isdocker: linux_x64_docker_true [2024-04-21T12:10:47.160] [INFO] Tdarr_Node - Starting Tdarr_Node [2024-04-21T12:10:47.160] [INFO] Tdarr_Node - Preparing environment [2024-04-21T12:10:47.161] [INFO] Tdarr_Node - Path translator: Checking Node path: /mnt/media [2024-04-21T12:10:47.174] [ERROR] Tdarr_Node - Path translator: Error: Node path cannot be accessed: /mnt/media [2024-04-21T12:10:47.174] [INFO] Tdarr_Node - Path translator: Checking Node path: /mnt/tmp/tdarr [2024-04-21T12:10:47.180] [ERROR] Tdarr_Node - Path translator: Error: Node path cannot be accessed: /mnt/tmp/tdarr [2024-04-21T12:10:47.432] [INFO] Tdarr_Node - ---------------Binary tests start---------------- [2024-04-21T12:10:47.433] [INFO] Tdarr_Node - handbrakePath:HandBrakeCLI [2024-04-21T12:10:47.433] [INFO] Tdarr_Node - ffmpegPath:tdarr-ffmpeg [2024-04-21T12:10:47.433] [INFO] Tdarr_Node - mkvpropedit:mkvpropedit [2024-04-21T12:10:47.433] [INFO] Tdarr_Node - Binary test 2: ffmpegPath working [2024-04-21T12:10:47.433] [INFO] Tdarr_Node - Binary test 1: handbrakePath working [2024-04-21T12:10:47.433] [INFO] Tdarr_Node - Binary test 3: mkvpropeditPath working [2024-04-21T12:10:47.433] [INFO] Tdarr_Node - ---------------Binary tests end------------------- [2024-04-21T12:10:47.468] [INFO] Tdarr_Node - Node connected & registered [2024-04-21T12:10:47.474] [INFO] Tdarr_Node - Downloading plugins from server [2024-04-21T12:10:47.623] [INFO] Tdarr_Node - Finished downloading plugins from server When I attempt to use the node, whether it's for healthchecks or transcoding, it throws file not found errors. I hope you can help me out with this before I'm 100% bald LOL You sure ubuntu node has read / write access to that media share? Also you can transcode from a node set up on your server right? Edited April 21 by Laov Quote Link to comment
malaki86 Posted April 21 Share Posted April 21 2 hours ago, Laov said: You sure ubuntu node has read / write access to that media share? Also you can transcode from a node set up on your server right? Yes - I've tested both shares have full permissions. I already have a node on the server itself. The new pc (Ubuntu) has an iGPU, so I want to put it to work, too. Quote Link to comment
malaki86 Posted April 21 Share Posted April 21 (edited) 3 hours ago, malaki86 said: I'm ripping what's left of my hair out on this. Tdarr server is running on Unraid, and I just set up a new Ubuntu pc that I'm wanting to install a Tdarr node as a Docker container. I'm stuck at the path translator section. Here are my paths for the Tdarr server in Unraid: Server physical paths: media: /mnt/user/ (shared as rootshare) transcode: /tmp (shared as ramdriveshare) Tdarr server docker container paths Docker <--> Physical media path: /mnt/media/ <--> /mnt/user/ transcode path: /temp/ <--> /tmp/tdarr Here are my paths for the Tdarr node in Ubuntu: Ubuntu fstab entries: //192.168.1.5/rootshare /mnt/media cifs guest,uid=1000 0 0 //192.168.1.5/ramdriveshare /mnt/tmp cifs guest,uid=1000 0 0 Ubuntu Tdarr node Docker paths: volumes: - /containers/tdarr_node/server:/app/server - /containers/tdarr_node/config:/app/configs - /containers/tdarr/logs:/app/logs - /mnt/media:/media - /mnt/tmp/tdarr:/temp This is in the logs at startup of the Tdarr node: Starting Tdarr_Node { environment: 'production', execDir: '/app/Tdarr_Node', appsDir: '/app' [2024-04-21T12:10:47.068] [INFO] Tdarr_Node - /app/configs/Tdarr_Node_Config.json [2024-04-21T12:10:47.078] [INFO] Tdarr_Node - { nodeID: 'pPo0fqzrf', nodeName: 'pc-node', serverIP: '192.168.1.5', serverPort: '8266', handbrakePath: '', ffmpegPath: '', mkvpropeditPath: '', pathTranslators: [ { server: '/mnt/media', node: '/mnt/media' }, { server: '/temp', node: '/mnt/tmp/tdarr' } logLevel: 'INFO', ], priority: -1, platform_arch_isdocker: 'linux_x64_docker_true', cronPluginUpdate: '' processPid: 206, } [2024-04-21T12:10:47.083] [INFO] Tdarr_Node - Config validation passed [2024-04-21T12:10:47.160] [INFO] Tdarr_Node - version: 2.17.01 [2024-04-21T12:10:47.160] [INFO] Tdarr_Node - platform_arch_isdocker: linux_x64_docker_true [2024-04-21T12:10:47.160] [INFO] Tdarr_Node - Starting Tdarr_Node [2024-04-21T12:10:47.160] [INFO] Tdarr_Node - Preparing environment [2024-04-21T12:10:47.161] [INFO] Tdarr_Node - Path translator: Checking Node path: /mnt/media [2024-04-21T12:10:47.174] [ERROR] Tdarr_Node - Path translator: Error: Node path cannot be accessed: /mnt/media [2024-04-21T12:10:47.174] [INFO] Tdarr_Node - Path translator: Checking Node path: /mnt/tmp/tdarr [2024-04-21T12:10:47.180] [ERROR] Tdarr_Node - Path translator: Error: Node path cannot be accessed: /mnt/tmp/tdarr [2024-04-21T12:10:47.432] [INFO] Tdarr_Node - ---------------Binary tests start---------------- [2024-04-21T12:10:47.433] [INFO] Tdarr_Node - handbrakePath:HandBrakeCLI [2024-04-21T12:10:47.433] [INFO] Tdarr_Node - ffmpegPath:tdarr-ffmpeg [2024-04-21T12:10:47.433] [INFO] Tdarr_Node - mkvpropedit:mkvpropedit [2024-04-21T12:10:47.433] [INFO] Tdarr_Node - Binary test 2: ffmpegPath working [2024-04-21T12:10:47.433] [INFO] Tdarr_Node - Binary test 1: handbrakePath working [2024-04-21T12:10:47.433] [INFO] Tdarr_Node - Binary test 3: mkvpropeditPath working [2024-04-21T12:10:47.433] [INFO] Tdarr_Node - ---------------Binary tests end------------------- [2024-04-21T12:10:47.468] [INFO] Tdarr_Node - Node connected & registered [2024-04-21T12:10:47.474] [INFO] Tdarr_Node - Downloading plugins from server [2024-04-21T12:10:47.623] [INFO] Tdarr_Node - Finished downloading plugins from server When I attempt to use the node, whether it's for healthchecks or transcoding, it throws file not found errors. I hope you can help me out with this before I'm 100% bald LOL I've also tried using the UNC node paths, as well, with the same result. \\\\192.168.1.5\\rootshare Edited April 21 by malaki86 Quote Link to comment
Laov Posted April 21 Share Posted April 21 (edited) 16 minutes ago, malaki86 said: I've also tried using the UNC node paths, as well, with the same result. \\\\192.168.1.5\\rootshare It is clearly screaming that those paths can not be accessed. Did you try in access the paths directly from your Ubuntu? Poke in the paths directly without alias? [2024-04-21T12:10:47.161] [INFO] Tdarr_Node - Path translator: Checking Node path: /mnt/media [2024-04-21T12:10:47.174] [ERROR] Tdarr_Node - Path translator: Error: Node path cannot be accessed: /mnt/media [2024-04-21T12:10:47.174] [INFO] Tdarr_Node - Path translator: Checking Node path: /mnt/tmp/tdarr [2024-04-21T12:10:47.180] [ERROR] Tdarr_Node - Path translator: Error: Node path cannot be accessed: /mnt/tmp/tdarr - /mnt/media:/media - /mnt/tmp/tdarr:/temp pathTranslators: [ { server: '/mnt/media', node: '/mnt/media' }, { server: '/temp', node: '/mnt/tmp/tdarr' } Shouldn't you be using /media and /temp? The aliases you defined? Edited April 21 by Laov Quote Link to comment
malaki86 Posted April 21 Share Posted April 21 1 hour ago, Laov said: It is clearly screaming that those paths can not be accessed. Did you try in access the paths directly from your Ubuntu? Poke in the paths directly without alias? [2024-04-21T12:10:47.161] [INFO] Tdarr_Node - Path translator: Checking Node path: /mnt/media [2024-04-21T12:10:47.174] [ERROR] Tdarr_Node - Path translator: Error: Node path cannot be accessed: /mnt/media [2024-04-21T12:10:47.174] [INFO] Tdarr_Node - Path translator: Checking Node path: /mnt/tmp/tdarr [2024-04-21T12:10:47.180] [ERROR] Tdarr_Node - Path translator: Error: Node path cannot be accessed: /mnt/tmp/tdarr - /mnt/media:/media - /mnt/tmp/tdarr:/temp pathTranslators: [ { server: '/mnt/media', node: '/mnt/media' }, { server: '/temp', node: '/mnt/tmp/tdarr' } Shouldn't you be using /media and /temp? The aliases you defined? I finally got it working. I had to use a blank translator, with the Docker volumes pointing to the same locations. Below is my complete config for it. Unraid: Shared folders: /rootshare : /mnt/user (this is the root location of the media files) /ramdriveshare : /tmp (this is the location of the Tdarr transcode cache) Tdarr server volumes for Docker: /mnt/user : /media /tmp/tdarr : /temp Ubuntu: Fstab: //192.168.1.5/rootshare /mnt/media cifs guest,uid=1000 0 0 //192.168.1.5/ramdriveshare/tdarr /mnt/tmp cifs guest,uid=1000 0 0 Tdarr node volumes for Docker: /mnt/media : /media /mnt/tmp : /temp Tdarr_Node_Config.json: { "nodeID": "pc-node", "nodeName": "pc-node", "serverIP": "192.168.1.5", "serverPort": "8266", "handbrakePath": "", "ffmpegPath": "", "mkvpropeditPath": "", "pathTranslators": [ { "server": "", "node": "" } ], "logLevel": "INFO", "priority": -1, "cronPluginUpdate": "" } Quote Link to comment
IISpy_GuyII Posted May 16 Share Posted May 16 (edited) Hello everyone, I am currently running Unraid 6.12.10 on an HP Elitedesk g1 800 USDT with an MXM 3.0 graphics card. The goal of this server is for it to act as a support to an Asustor NAS, and utilize its mxm graphics card to do Tdarr transcoding of the files on the Asustor NAS. The Unraid server is set up with access to the SMB drives hosted on the Asustor NAS, and the accounts used to connect to the Asustor NAS via the Unraid server have read/write permissions for the drives I want to give access to. I have Plex running and accessing files on the Asustor NAS without issue, and the Plex container seems to have no trouble accessing the mounted SMB drives (I have both Unassigned Devices and Unassigned Devices Plus plugins installed). I am now trying to use Tdarr Node container (version 2.18.02 on both node and server) to access the files on the Asustor NAS. In the container setup, I have specified the Server IP as the NAS server (which is hosting the server in its own docker container), and the node IP as the static IP of the unraid server. Server port has been left as the default 8266 (matching that of the asustor container), and node port is the default 8267 (as set on the asustor container). For media library and transcode cache, I am pointing those locations to the direct SMB locations that were mounted into unraid (in unraid - /mnt/remotes/servername/mediadirectory; /mnt/remotes/servername/transcodecachedirectory). For the media and cache directory, access mode has been set to "Read/Write Slave". When starting up the container, the logs show the following: -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- [2024-05-16T14:11:02.548] [INFO] Tdarr_Node - Config validation passed [2024-05-16T14:11:02.620] [INFO] Tdarr_Node - version: 2.18.02 [2024-05-16T14:11:02.620] [INFO] Tdarr_Node - platform_arch_isdocker: linux_x64_docker_true [2024-05-16T14:11:02.620] [INFO] Tdarr_Node - Starting Tdarr_Node [2024-05-16T14:11:02.620] [INFO] Tdarr_Node - Preparing environment [2024-05-16T14:11:02.621] [INFO] Tdarr_Node - Path translator: Checking Node path: /mnt/media [2024-05-16T14:11:02.631] [INFO] Tdarr_Node - Path translator: Success: Node path can be accessed: /mnt/media [2024-05-16T14:11:02.631] [INFO] Tdarr_Node - Path translator: Checking Node path: /temp [2024-05-16T14:11:02.634] [INFO] Tdarr_Node - Path translator: Success: Node path can be accessed: /temp [2024-05-16T14:11:02.635] [INFO] Tdarr_Node - Running binary tests [2024-05-16T14:11:02.688] [INFO] Tdarr_Node - Node connected & registered [2024-05-16T14:11:02.690] [INFO] Tdarr_Node - Downloading plugins from server [2024-05-16T14:11:02.829] [INFO] Tdarr_Node - Finished downloading plugins from server [2024-05-16T14:11:02.836] [INFO] Tdarr_Node - ---------------Binary tests start---------------- [2024-05-16T14:11:02.836] [INFO] Tdarr_Node - handbrakePath:HandBrakeCLI [2024-05-16T14:11:02.836] [INFO] Tdarr_Node - ffmpegPath:tdarr-ffmpeg [2024-05-16T14:11:02.836] [INFO] Tdarr_Node - mkvpropedit:mkvpropedit [2024-05-16T14:11:02.836] [INFO] Tdarr_Node - Binary test 1: handbrakePath working [2024-05-16T14:11:02.836] [INFO] Tdarr_Node - Binary test 2: ffmpegPath working [2024-05-16T14:11:02.836] [INFO] Tdarr_Node - Binary test 3: mkvpropeditPath working [2024-05-16T14:11:02.836] [INFO] Tdarr_Node - ---------------Binary tests end------------------- [2024-05-16T14:11:02.837] [INFO] Tdarr_Node - Running scanner tests [2024-05-16T14:11:02.837] [INFO] Tdarr_Node - ---------------Scanner tests start---------------- [2024-05-16T14:11:02.837] [INFO] Tdarr_Node - ffprobePath:/app/Tdarr_Node/node_modules/@ffprobe-installer/linux-x64/ffprobe [2024-05-16T14:11:02.838] [INFO] Tdarr_Node - ccextractorPath:ccextractor [2024-05-16T14:11:02.838] [INFO] Tdarr_Node - Scanner test: Scanning file start [2024-05-16T14:11:03.750] [INFO] Tdarr_Node - Scanner test: Scanning file end [2024-05-16T14:11:03.750] [INFO] Tdarr_Node - Scanner test 1: FFprobe working [2024-05-16T14:11:03.751] [INFO] Tdarr_Node - Scanner test 2: Exiftool working [2024-05-16T14:11:03.751] [INFO] Tdarr_Node - Scanner test 3: Mediainfo working [2024-05-16T14:11:03.751] [INFO] Tdarr_Node - Scanner test 4: CCExtractor working [2024-05-16T14:11:03.751] [INFO] Tdarr_Node - ---------------Scanner tests end---------------- [2024-05-16T14:11:07.511] [ERROR] Tdarr_Node - stderr: { } [2024-05-16T14:11:07.513] [WARN] Tdarr_Node - FFprobe was unable to extract any data from this file: /PlexStorage/Video/Movies/test/test.mp4 as the FFprobe result is {} [2024-05-16T14:11:07.764] [ERROR] Tdarr_Node - { result: 'error', error: {} } [2024-05-16T14:11:07.855] [ERROR] Tdarr_Node - [Error: ENOENT: no such file or directory, open '/PlexStorage/Video/Movies/test/test.mp4'] { errno: -2, code: 'ENOENT', syscall: 'open', path: '/PlexStorage/Video/Movies/test/test.mp4' } [2024-05-16T14:11:07.858] [ERROR] Tdarr_Node - Error running MediaInfo 3 [2024-05-16T14:11:07.858] [ERROR] Tdarr_Node - ENOENT: no such file or directory, open '/PlexStorage/Video/Movies/test/test.mp4' TypeError: Cannot read properties of undefined (reading 'size') at /app/Tdarr_Node/srcug/commonModules/fsUtils.js:1:7144 at k (/app/Tdarr_Node/srcug/commonModules/fsUtils.js:1:2104) at Object.next (/app/Tdarr_Node/srcug/commonModules/fsUtils.js:1:1206) at h (/app/Tdarr_Node/srcug/commonModules/fsUtils.js:1:664) [2024-05-16T14:11:08.001] [FATAL] Tdarr_Node - Error: EACCES: permission denied, mkdir '/TdarrTempVideoTranscode/Converting/tdarr-workDir-node-QrgVRwRkv-worker-jaded-jay-ts-1715897439198' at Object.mkdirSync (node:fs:1391:3) at module.exports.makeDirSync (/app/Tdarr_Node/node_modules/fs-extra/lib/mkdirs/make-dir.js:23:13) at /app/Tdarr_Node/srcug/workers/worker1.js:1:48368 at k (/app/Tdarr_Node/srcug/workers/worker1.js:1:10173) at Object.next (/app/Tdarr_Node/srcug/workers/worker1.js:1:9222) at h (/app/Tdarr_Node/srcug/workers/worker1.js:1:8675) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) { errno: -13, syscall: 'mkdir', code: 'EACCES', path: '/TdarrTempVideoTranscode/Converting/tdarr-workDir-node-QrgVRwRkv-worker-jaded-jay-ts-1715897439198' } [2024-05-16T14:11:08.007] [ERROR] Tdarr_Node - Worker jaded-jay exited with code 1 and signal null -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- When connecting the SMB folders, I did use the "Search for Servers" and "Load Shares". Both the server and various shares appeared without issue, suggesting a valid username/password combination. The connected SMBs are able to display used/free space on the respective drives. I've looked at the plugin "Fix Common Problems" and do not see anything popping up for problems in the setup. My understanding is that Docker may have some restrictions on what a container is able to do in SMB shares, but this read/write issue seems to not be present in my plex container on the same device. I am new to Docker, and trying to decipher the volume add threads has been interesting, as it seems like most references are to a volume that exists on the host, as opposed to a remote device. From what I can tell most of them are for creating an SMB that can be added to a container, and less about mounting an already existing SMB on another device. I have already tried switching the container into advance mode to run it in privileged mode, and get the same outcome. From what I could find on the unraid documentation, https://docs.unraid.net/#Accessing_a_Volume_Mapping_Inside_a_Container is currently to be updated, along with https://docs.unraid.net/#Volume_Mappings. The closest issue I am able to find is https://forums.unraid.net/topic/54247-how-do-i-mount-smb-shared-into-my-plex-docker/. It sounded like the issue in that instance was a space within the server name. My asustor server uses an "_" in the place of spaces, so I am thinking it is not a name issue. When I am mounting my SMB shares, the show up in the SMB/NFS/ISO File shares portion of unassigned devices. Under remote SMB, each of the SMBs I am trying to connect to in the docker containers have "Automount" and "Share" enabled. The last thing I have tried is to edit the Tdarr_Node_Config.json, specifying the server/node locations so that they point at the same place: Tdarr_Node_Config.json --------------------------------------------------------------------------------------------------------------------------------------------------- { "nodeID": "Tdarr Slave Test", "nodeName": "Tdarr Slave Test", "serverIP": "asustor server ip address here", "serverPort": "8266", "handbrakePath": "", "ffmpegPath": "", "mkvpropeditPath": "", "pathTranslators": [ { "server": "/Volume2/PlexStorage/Video/", "node": "/mnt/media" }, { "server": "/Volume3/SSD_Storage/TdarrTempVideoTranscode/", "node": "/temp" } ], "logLevel": "INFO", "priority": -1, "cronPluginUpdate": "", "apiKey": "" } ------------------------------------------------------------------------------------------------------------------------------------------------ After running the json through a validator, it was added to the appdata/config folder. The issue seems to come back to being able to see the drive, but files/paths having no readable data. *EDIT: I have tried these volumes as NFS instead of SMB, and I get the exact same error messages.* Thanks in advance for any insights on this! 🙂 Edited May 17 by IISpy_GuyII Tried another troubleshooting option Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.