I'd like an advanced server preference to allow me to easily override the path to the "universal" transcoder executable (not for the transcode output, but for the executable),
There are multiple reasons for this, but the main reason is that I'd like to point plex to a wrapper script that will distribute transcode requests to a pool of slave PCs, after first sending a WOL packet to the selected slave(s) and waiting for them to awake. While I could just replace the transcoder executable with the wrapper, an override would be a cleaner approach, and would show up in the log, allowing bug reports from an unsupported transcoder to be ignored.
I have no idea if they can implement this. But as far as I understood your post you have the know-how to outsource transcoding to another (or even multiple) machines???
If that's true and you get it working I guess you would be the hero for a lot of NAS-Users or other people with low cpu speeds by sharing your work!
Some superficial testing shows that it should be possible load balance transcodes, yes, but I don't want to spend much time on it until there is an easy way to hook the transcode request that survives PMS upgrade installations.
Load balancing individual transcodes across multiple PCs could also be possible, except in the case of un-seekable streams, but much more difficult to implement. Pushing a full transcode (not breaking it up to a bunch of smaller transcodes) to another PC for processing shouldn't that difficult, but they'll need a decent network connection between them (ie: gigabit, or even a dedicated gigabit(s) if there are enough transcode slaves.)
In the Advanced Plex Settings under Transcoder there is an option to put in a custom Transcoder temporary directory.
You could copy the Plex Transcoder to the other computer (it's just a custom build FFMPEG) and then save to a common network / network accessible location. Tho you'll need to account for URL locations and make sure you have the plex tokens kept in place.
In the Advanced Plex Settings under Transcoder there is an option to put in a custom Transcoder temporary directory.
You could copy the Plex Transcoder to the other computer (it's just a custom build FFMPEG) and then save to a common network / network accessible location. Tho you'll need to account for URL locations and make sure you have the plex tokens kept in place.
Yes, I understand I can (and I do) change the path to where transcodes are stored, but I'd like to change path of the transcoder executable -- where I would direct it to a script that would load balance transcodes over multiple PCs.
While I could just replace the transcoder executable with the wrapper, an override would be a cleaner approach, and would show up in the log, allowing bug reports from an unsupported transcoder to be ignored.
Any chance you'd be willing to share you're wrapper script for the time being? Thanks!