#tdarr — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #tdarr, aggregated by home.social.
-
Tdarr Server automatizza transcodifica, controllo e gestione delle librerie video con nodi distribuiti, GPU, FFmpeg e HandBrake. #Linux #Tdarr #MediaServer #FFmpeg #HandBrake #SelfHosting #Transcoding #OpenSource
-
Why am I sitting here, just watching tDarr transcode stuff down to h265?
For over an hour now?
-
I'm "in it" now, so I'm not going back. But transitioning from just Docker-in-Debian to everything-in-Proxmox is not without its drawbacks.
There's this new element of chasing down bottlenecks & trying to figure out how to address them.
VMs take ownership of stuff in ways that make sharing with other VMs/LXCs challenging.
Attaching storage to VMs vs LXCs have their own unique intricacies that it's taking me awhile to wrap my head around. Throw in USB3 HDD enclosures and it's extra-fun.
But, I'm getting there...
-
Thoughts on #Tdarr: works great on stuff where it’s all the same format and the library also updates regularly (so my Plex recordings). I’m seeing a consistent 50-60% savings compared to the original .ts files.
Not so great when you have a pile of random formats and resolutions and you just want them all in 1080p h265. My plugin stack inexplicably tells me it will only work with an Nvidia encoder sometimes. As well as other failure modes. Don’t really know if it’s a filesystem issue or a plugin issue.
All I’m saying is that Handbrake GUI always works. It doesn’t produce great results depending on what the original file was, but it processes everything.
-
Kind of exciting to jump into some Proxmox shenanigans... Trying to get all of my ducks in a row as I assemble the hardware.
Because the 11th Gen Intel Optiplex Ultra I'm upgrading to (from 7th gen Intel) is 11th Gen, apparently there are extra hoops for Proxmox iGPU usage (for Plex, tDarr, Immich, etc).
Missing iGPU-sharing features in 11th gen Intel means I apparently can't just assign the GPU to my Docker VM and do everything there. Because then the server becomes headless (which seems silly for a PC literally mounted to a monitor). So, I need to migrate from my current Dockerized iGPU-utilizing apps to baremetal versions in unprivileged LXCs. All while trying to keep the existing data intact.
(I'm trying to heed Proxmox's instructions to not do Docker in LXCs)
-
Regarding #Tdarr, or similar software.
Is there one that can perform following steps:
Given a source directory, apply following rules:
- Extract all subtitles, and languages, convert video to H264 with quality
- for each subtitle language, fetch forced subtitles in the first track only, otherwise select the second subtitle track of a language, if exists
- for each subtitle language, take the first track, and copy it one by one.
- mux all audio and video into mkv
- put idx/sub next to mkv -
Tried a #TDARR setup tonight in my #homelab with limited success.
ProxMox > Portainer > Tdarr (Web + Node)
Passing through the NAS mount is always fun, but I had done it before and took good notes.
This time, I ran into issues setting up Quick Sync, which is supposed to make transcoding faster. It will require a BIOS change. Another night.
All to rip our aged collection of DVDs....
-
For people that need to do A LOT of transcoding on A LOT of computers:
This project is amazing. Not super user friendly but extremely powerful to pull together a lot of nodes (computers) and orchestrate which one will transcode which file.
I’m still in the beginner level on it but it’s amazing so far.
-
Have switched over to #transcoding to #AV1 versus #HEVC. Impressed with the codec and results, even if there isn’t a render-farm-style app like #Ripbot264 that will allow me to spread the encoding across multiple machines (#TDARR is a fucking nightmare and it requires SMB access from the clients to the server - sorry but that ain’t going to work for internet-remote machines and is a shit implementation concept overall).
Anyway, 16 cores soon to be put to some serious work.
-
Nnnrgh. #Tdarr nodes require SMD or network share access to the master server that contains the files. Rather than the master server dishing out chunks magically for nodes to crunch. Nope.
-
Has anyone tried #tdarr ? #video #transcode #transcoder #h264 #h265 #av1 #av1video
-
Has anyone tried #tdarr ? #video #transcode #transcoder #h264 #h265 #av1 #av1video
-
Has anyone tried #tdarr ? #video #transcode #transcoder #h264 #h265 #av1 #av1video
-
Has anyone tried #tdarr ? #video #transcode #transcoder #h264 #h265 #av1 #av1video
-
Has anyone tried #tdarr ? #video #transcode #transcoder #h264 #h265 #av1 #av1video
-
Update after playing with #Tdarr for distributed #transcoding. Wasn't worth it IMO.
During the process, I discovered that my NIC was misbehaving. This was the largest contributing factor in transcoding performance.
The benefit of adding the iGPU of my PC was minimal. Tdarr didn't seem to allow me to specify which encoders were available on certain nodes. So I couldn't do QSV on the NUC, and NVENC on my PC's GPU.
HDR tone mapping is also a pain.
Plex works fine and is less complex!
-
Lol, so on the topic of keeping oneself busy with a #homelab
I leveraged #Tdarr to optimize transcoding of videos in my library. Which (after solving the NIC issue) now absolutely hammers the HDD's on my NAS.
That NAS has still been running my core services like #HomeAssistant so that it wouldn't die in case I borked my cluster.
But since the HDD's are so busy, those core services are now very much unresponsive.
The result, hyperfast transcoding and I'm unable to turn off the lights. 😂
-
I could certainly see someone doing that with #tdarr.
My server computer (or #homelab I guess...never been a fan of the term) is a pc I built 10 years ago. Between this mastodon instance, my #jellyfin server (I prefer it over #plex simply because it's #foss) and a few others, it's 8g of ram is most definitely not enough. My 2g of swap (which is on the boot hard drive, not an #SSD) I really need to upgrade lol. Sorry for the unsolicited explaination of my server pc. No clue why I decided to write it, but I am just going to leave it in.
-
@RockyC
Ah, that makes a lot of sense. Have you looked at #Tdarr or #sickbeard_mp4_automator (not sickbeard or MP4 exclusive) that will automatically convert content when it's added?
#transcode -
Honestly you don't need much, my #jellyfin server is running on an old dual core #Intel #pentium
I am currently deploying #nextcloud, #jellyfin, #sonarr, #readarr, #sabnzbd, #radarr, #lidarr, #prowlarr, #heimdall, #jackett, #qbittorrent, #ombi, #tdarr (I am using a spare laptop as a node, this is just the server), and a few others that are dependencies such as #swag, and #mariadb, all of these are run as docker containers most of which are from #linuxserver.io
-
Honestly you don't need much, my #jellyfin server is running on an old dual core #Intel #pentium
I am currently deploying #nextcloud, #jellyfin, #sonarr, #readarr, #sabnzbd, #radarr, #lidarr, #prowlarr, #heimdall, #jackett, #qbittorrent, #ombi, #tdarr (I am using a spare laptop as a node, this is just the server), and a few others that are dependencies such as #swag, and #mariadb, all of these are run as docker containers most of which are from #linuxserver.io
-
Honestly you don't need much, my #jellyfin server is running on an old dual core #Intel #pentium
I am currently deploying #nextcloud, #jellyfin, #sonarr, #readarr, #sabnzbd, #radarr, #lidarr, #prowlarr, #heimdall, #jackett, #qbittorrent, #ombi, #tdarr (I am using a spare laptop as a node, this is just the server), and a few others that are dependencies such as #swag, and #mariadb, all of these are run as docker containers most of which are from #linuxserver.io
-
@cfultz I look at https://fleet.linuxserver.io/ now and then for inspiration. 😁
If you want to save some disk space, you can look into #Tdarr to convert your videos from x264 to x265.
I run https://github.com/epoupon/lms to stream music, https://github.com/paperless-ngx/paperless-ngx for my #paperless office, #Jellyfin instead of Plex, #PiHole, #Miniflux for RSS, #FireflyIII for personal finances, #Wallabag for read-later-articles and a local #Gitea instance to backup my public Git repos. -
Got #Tdarr running.... but I think my machines are too slow to do software x265 encoding.
None of my servers have QuickSync, and my only Nvidia GPU doesn't do x265 NVENC -
-
@fribbledom I wrote an application to automate transcoding video, that calculated the best output bitrate and resolution to give the best possible quality with the smallest file size. I got it to about 50% done, and I was really proud of it, as it was my first attempt at something so broad. It even got picked up by unRAID as an app. I then found #Tdarr, which did a better job, with a decent GUI, and felt quite deflated, so gave up.
I also had a game I was writing, and had made significant progress with a desktop and Android app, people were even making YouTube demos of it. But I had to quit to look after my kids, and now when I look at it again, I feel like it was a different time, and that I don't have the skills anymore. It makes me sad that I only completed the first 3 levels.