[Support] HaveAGitGat - Tdarr: Audio/Video Library Analytics & Transcode Automation


Recommended Posts

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

Link to comment
  • 3 weeks later...

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.

Link to comment
  • 2 weeks later...

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 by aerobrain
New information
Link to comment
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.

Link to comment
  • 1 month later...

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: 

image.thumb.png.5cc0c52e55378a30931ed914ad7c5c91.png

 

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?

Link to comment

Hello,

 

Why does tdarr change permissions of transcoded files? image.thumb.png.f556be028656ebc972d72e4023c3179b.png

 

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 by Laov
Link to comment

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 by MrCrispy
Link to comment
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.

Link to comment
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.

Link to comment
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?

 

 

Link to comment

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?)

Link to comment
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.

Link to comment
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?

Link to comment
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.

Link to comment

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

Link to comment
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

Link to comment
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'

Link to comment

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.