My issue is that I use jellyfin which can be seriously tough for a lot of reasons, and i'd like to use the optimal setup for loading videos that burn subtitles faster.
I'm curious if there is some configuration i could set up that would allow for jellyfin to extract subtitles faster or start videos faster that are set to burn subtitles
I remember someone recommended a certain setup for me when i wanted to make music start faster. sort of like a smaller chunk size or something way back in the day.
Yes I believe it essentially reads the entire file. I think rather than extraction I mean burning subtitles in because extraction on Jellyfin is fast but burning which reads the entire file I believe is slow
For subtitles and never touch the files. Downloading is generally single threaded when streaming so you are limited to that. Not sure that is a way to make it any faster without seeing a specific log file, but not sure there would be much to tweak anyway as it would be minor stuff.
What's slow? It takes x and I think it should be y.
Is that the issue? That looks like you are trying mux in subtitles and not extract them from a file. Is that the part that is slow? What's the server as that's more a CPU issue on the server rather than rclone generally.
Sorry as I want to make sure I understand the workflow as I mentioned Bazarr earlier.
Bazarr downloads external subtitles so you don't have to extract them. You should have *.srt files (I have them alongside my media items).
To burn in .srt files, it's low CPU, has zero to do with rclone. If you are using other subtitles, depending on what you are trying to burn in or what type they are, that can be problematic depending on the device playing it, but also, nothing to do with rclone.
I use Bazarr/external subtitles to deal with players that have issues with playing certain formats that are usually embedded as that can cause problems with higher bitrate/resolution items as it's a strain on the CPU. Plex will use the external ones over the embedded. Not sure on Jellyfin/Emby.
should i do lscpu and set the number of cpus i have under Transcoding thread count: and set Encoding preset to ultra fast, turn iff Throttle Transcodes and do into my docker-compose for jellyfin and do
It seems the default value for cpus and memory in docker is no limit and using all your cores, so that isn't the issue. i suppose it's gonna have to be a jellyfin setting itself that needs to change. with that said, i've changed Transcoding thread count to match my number of cores and set Encoding preset to ultra fast. There has been no change as far as how long it takes to burn subtitles in. I'm actually reluctant to agree that it's a hardware and/or hardware settings thing because if i force my rclone mount/cache to download the entire file then play the movie burning subtitles it plays just fine.
I didn't say it your issue wasn't rclone. I was sharing the workflows I described above as not being rclone related. I have no idea why you'd use Bazarr and extract subtitles at all. If you are extracting a subtitle from a container, it has to download the whole file to extract. That does impact rclone. Nothing can fix that as it takes how long it takes to download a full file.
I'm saying your workflow is off if you are using Bazarr.
I mean sure i do use bazarr and it's about half way through downloading my 200tbs of shows/movies, but i see that as a workaround.
What i am confused about is jellyfin ios-expo seems to be direct playing and so is swiftfin and infuse and they dont struggle at all with any subtitle configuration.
Sorry as I don’t use Jellyfin at all so I am not sure how the players work. I only know what I’ve used with Plex and how they operate as each client is unique in what subtitles it supports.
You can always get a beefy server to handle the transcode for the burn in but I rather use Bazarr. I use a Shield which has no issues with any of the formats and Infuse as you noted, does well on the ATV.
i'm trying to replace all my .ass and .pgg subtitles using bazarr as we speak. i can't seem to find the settings that tell it to look for videos with .ass and .pgg and add .srt for it