Disable Plex Transcoder Totally

If the server administrator knows the server transcoding the media in its current state is a futile effort perhaps the server administrator should address the issue prior to placing the media in the library for general consumption.

“disable transcoder” feature can be debated forever.

Allow me to share my feelings about what Engineering will and won’t do.

Not gonna happen.

If it’s a low powered NAS or server the user will either get a NO TRANSCODE available message or TRANSCODE FAILURE message.

Essentially both the same to the end user. There is nothing the end user can do about it they are using a Roku3 for example trying to play back an MPEG2 recording you made.

However is said file was H.264 but had a sound codec your roku3 didn’t support even a limited function NAS can usually still transcode the audio only while using the H.264 already present.

If the transcoder can run (even very slowly) it’s still better to have it ON then not as it can help with things you don’t think of.

But as Chuck pointed out. FIX YOUR MEDIA and you don’t have to worry about transcoding due to the files themselves in your home environment.

Remote users are a whole other can of worms. Best to not share if you can’t transcode. You really can’t have it both ways.

@ChuckPA said:
If the server administrator knows the server transcoding the media in its current state is a futile effort perhaps the server administrator should address the issue prior to placing the media in the library for general consumption.

THIS^^^^

Reminds me of:
Patient: Hey Doc, it hurts when I do this.
Doc: Quit doing that!

1 Like

@ChuckPA said:
“disable transcoder” feature can be debated forever.

Allow me to share my feelings about what Engineering will and won’t do.

Not gonna happen.

Thanks for that clear statement, I appreciate that. It wasn’t my intention to start a debate on principles and I wasn’t aware that this is such a sensitive topic. I was merely trying to argue why such a setting would make sense in certain scenarios. Clearly, my argument has not been very conclusive and I now realize that it simply doesn’t align with Plex’s design philosophy.

@cayars said:
If it’s a low powered NAS or server the user will either get a NO TRANSCODE available message [
]
This is excactly how I’d like the system to behave, maybe I missed some configuration option in the Plex Media Server.

@cayars said:
But as Chuck pointed out. FIX YOUR MEDIA and you don’t have to worry about transcoding due to the files themselves in your home environment.
There is nothing wrong with my media as it plays perfectly on my own setup (regular desktop computer hooked up to TV), including everything up to 4K, Dolby Atmos and even PGS subtitles without any transcoding. Now, what I wanted was to allow my flatmates to access my media library with as little effort as possible on my part. I don’t control their setup nor do I know the capabilities of all of their devices, it’s basically provided as is. However, they shouldn’t be able to inadvertently drain the ressources of my NAS by accidentially triggering a transcode, hereby impeding other services currently running on my NAS.

If such a scenario is explicitly out of the question for Plex, fair enough. Maybe it’s a lot less common that I assumed. Additionally, I probably underestimated the effort to implement such a feature in the current architecture, so I’ll no longer dwell on that topic.

2 Likes

There you go. Now that’s a legit argument you just made. :slight_smile:
Part of the problem is that the transcoder is used in a lot of different functions. From I believe chapter creation images to bif/indexes to pulling graphics, DVR Recording to just doing remuxes of data to clients. Not really transcodes but repacking of the data to stream using HLS or DASH protocols.

Can also be used for the built in optimizations and syncing (creating smaller mobile friendly versions).

So the transcoder is there being used a lot besides just on the fly transcoding. I suppose it is possible to allow many of these background processes but not the real-time to client transcoding. This would probably take a lot of dev time to do unless it’s already been done for some of the lower powered NAS/routers which is possible.

Carlo

I have two FireTV’s one is a first gen one is second gen being fed by a Raspberry Pi 3 Plex Server. A show plays fine on the gen 2 but fails on the gen 1
well doesn’t fail just struggles due to trasncoding. If I run the same file through Kodi it plays on both systems.

So this means that that Plex thinks that the client can’t play the file when the truth is it can. Is there a file on the client that is getting sent to the server telling it what it can and can’t play. I was wanting to copy what was on the gen2 over to the gen1 and see what results I get.

I find it quite frustrating that Plex is so fixated on transcoding. Personally, for me, plex isn’t even a product with transcoding turned on. All my media can be played natively on all my devices and every time transcoding kicks in, the product essentially becomes useless. I don’t want layered effects and I really don’t want to have dedicated processing power on all the time to accomplish this processing. From my point of view, it is a lot of effort for little to no reward. I am so confused why this is such a hard concept for developers to understand and such a divisive issue. I get it, some people want these features and that is totally fine, but some people don’t want these features, and that is also totally fine. Alienating these users seems like such a strange stance for a company to make. I’d love to pay for Plex if I didn’t have to worry about all this transcoding nonsense.

Sorry for the rant.

2 Likes

If you media is all direct playable you won’t be here talking about the need to turn off transcoding as it will never be used. Thus for you to be here complaining about transcoding means your files are not direct playable.

Find out why your files need to transcode and fix it.

Due to these issues with Plex, I have researched and found other solutions. I use standalone streamer boxes and all of my content plays natively and I need next to no processing power on my server end. I never have to worry about my NAS being overloaded inadvertently and never have any issues accessing my media. I still hold out hope that Plex will be a viable product someday for my needs as there is much about it that I do like. Until then, posts like this are just plain counter productive. Each time I try Plex, I get stuck in a quagmire of trying to disable transcoding and I eventually give up. If this thread is any indication, it appears I am not the only one with this experience. Maybe that says something about my/our knowledge of how to configure Plex, maybe it says something about Plex, I don’t know but until the solution is simple, I will stick with what I have.

Thanks for your input.

1 Like

All the arguments over the missing Disable Transcoding switch are Useless! As a user I should have the option to disable this! Also the plex app is so badly made without local HW decoding, like VLC does, to avoid useless transcoding.
And not to mention the Samsung TV profile in the media server is completely broken! I had to edit the xml file to fix things regarding some mkv file type vid.dlna
and never managed to make the external subtitles work because Samsung Smart TVs require the mime type smi instead of text, no matter the container: srt, sub or whatever, so I had to fall back using Serviio.

1 Like

As a lifetime pass holder I don’t understand the bullheaded refusal to implement something we the customers are asking for. .x265 is giving many of us issues with transcoding it when it’s not necessary to transcode. I want original content at all times, it’s that simple

4 Likes

@impact9 said:
As a lifetime pass holder I don’t understand the bullheaded refusal to implement something we the customers are asking for. .x265 is giving many of us issues with transcoding it when it’s not necessary to transcode. I want original content at all times, it’s that simple

If H.265 media is giving trouble, why are you loading it on your system?

@ChuckPA said:

@impact9 said:
As a lifetime pass holder I don’t understand the bullheaded refusal to implement something we the customers are asking for. .x265 is giving many of us issues with transcoding it when it’s not necessary to transcode. I want original content at all times, it’s that simple

If H.265 media is giving trouble, why are you loading it on your system?

Guys, as users it’s our business what we want to play. The fact the you refuse to offer a switch to disable transcoding, is plain nonsense. All you are interrested in, as it seems, is to cash in the subscription. For months the issue where the movie starts over if paused has not been fixed, the Samsung TV profile is broken as I’ve mentioned above, your ios/android app has no ability to decode on the devicelike that plain VLC does, and this forced transcoding stuff you refuse to modify
You are simply ignoring customers. Congrats.

5 Likes

@impact9 - what are you trying to play H.265 on?

@mariusmuntensky said:

@ChuckPA said:

@impact9 said:
As a lifetime pass holder I don’t understand the bullheaded refusal to implement something we the customers are asking for. .x265 is giving many of us issues with transcoding it when it’s not necessary to transcode. I want original content at all times, it’s that simple

If H.265 media is giving trouble, why are you loading it on your system?

Guys, as users it’s our business what we want to play. The fact the you refuse to offer a switch to disable transcoding, is plain nonsense. All you are interrested in, as it seems, is to cash in the subscription. For months the issue where the movie starts over if paused has not been fixed, the Samsung TV profile is broken as I’ve mentioned above, your ios/android app has no ability to decode on the devicelike that plain VLC does, and this forced transcoding stuff you refuse to modify
You are simply ignoring customers. Congrats.

How do you think this is going to help you? If the content needs to be transcoded then it needs to be transcoded. If Plex were to offer a switch to turn off transcoding then you would get a message that says the file can’t be played.

Is that really what you want? If you think turning off transcoding is going to magically make your files direct play then you need to rethink this, as that will not happen.

You seem to state Plex is being bullheaded and don’t think the transcode is needed while Plex software thinks it does need to be transcoded. If you walk through your setup and allow us to ask you a few questions then we can tell you why the files are being transcoded (so will your log file) and then you can fix it.

But in general, subtitles, wrong audio format, bitrate limits set on your system, wrong level in file that isn’t supported in your device, content format not supported by your hardware as well as not the right protocol for the device without transcoding are common reasons.

@mariusmuntensky said:

@ChuckPA said:

@impact9 said:
As a lifetime pass holder I don’t understand the bullheaded refusal to implement something we the customers are asking for. .x265 is giving many of us issues with transcoding it when it’s not necessary to transcode. I want original content at all times, it’s that simple

If H.265 media is giving trouble, why are you loading it on your system?

Guys, as users it’s our business what we want to play. The fact the you refuse to offer a switch to disable transcoding, is plain nonsense. All you are interrested in, as it seems, is to cash in the subscription. For months the issue where the movie starts over if paused has not been fixed, the Samsung TV profile is broken as I’ve mentioned above, your ios/android app has no ability to decode on the devicelike that plain VLC does, and this forced transcoding stuff you refuse to modify
You are simply ignoring customers. Congrats.

Ok, try this scenario:

  1. Transcoder turned off.
  2. H.265 or other incompatible media to be played on a device which cannot accept it
  3. Error is displayed when playback attempted.
  4. User forgets having turned off transcoding.
  5. User complains in forum that Plex doesn’t work.
  6. After a few exchanges with customer support, the user is shown where the transcoder was turned off
  7. User replies “I never turned it off. Dumb software”

Anyone thinking this type exchange doesn’t happen should probably take a few steps back, look around the forum at those who admit their mistake and laugh as well as those who don’t, look at other places this scenario happens (cars? tv? )

Lastly, and after all this time, it’s not that we in CS are resisting.

“Change what I cannot accept. Accept what I cannot change. Be wise enough to know the difference.”

Personally, I always make sure my media will play. I don’t just throw stuff at Plex and hope it will play only to complain if it doesn’t

Chuck I think your missing the point.

The issue here is one of control. The server should have full control over all clients.

The client makes a request to the server in which the server administrator does not want to fulfill as the resource cost is too high.

Now what I am struggling to understand is why the team saw the need to limit the total number of transcodes but required the server to support at least one. By adding this feature you have already agreed that the server should be allowed the manage it’s own resources.

Transcoding uses resources,please let us set the transcode limit to 0.

Your customer service example is a poor excuse. You are saying that all of your customers should suffer because a few may make the mistake of forgetting a setting they changed.

Let me remind you that customer service support is typically used by those who are unable or unwilling to figure out their issues on their own. This is a paid service, stop complaining about a service you provide in which you charge for and definitely don’t hide behind that to justify why you refuse to fully support a feature that already exists.

3 Likes

I understand your point quite well.

I personally like the UI (all the metadata). I mostly like that I don’t need 3 different versions of a file based on what device I’m playing on. In what world does 3 copies of a movie make sense?

If my customer service example is a poor excuse in your eyes, how about this fact?

The number of users wanting to turn off a core capability of PMS are a tiny niche. As a business decision, being a “customers served vs manhours expended” question, the cost isn’t justified.

Playing one’s own movies at home is a niche market to begin with. Now, a niche within that niche market wants special treatment.
I know it’s a ‘pay to play’ game (serving up my media at home) and opened up my wallet, reluctantly, to get it done.

As I’ve always said, “It’s not gonna happen”.

Maybe the problem is in the setup of your media? You really haven’t given your use case so no way to tell. But for example I’ll share my basic setup.

I remux or convert all my normal media to mp4 using H.264. It if doesn’t have a default AAC audio track I create it and make it the default. This allows this file to direct play on every Plex device including a web browser as long as there are no bitrate filters in place. If transcoding does need to take place it’s doing it from H.264 to H.264 which is very easy on the CPU in my server so it’s not a problem (for me).

I mentioned “basic” above which you could translate to normal files which are my sports, education, home movies, tv shows, movies.

I also have MVC files which get their own library. I have half frame 3D files (SBS,etc) in their own Library and then have a 4K library. In my 4K library they could be MKV or MP4 but are mostly all H.265 based files again with AAC audio added if needed and any other audio tracks.

Now I simply do not share the MVC, 3D or 4K libraries with anyone who can’t use them or direct play them. This is especially true for the 4K files. I will also have normal 1080p versions of the same files in my normal movies library so there is ZERO reason for someone to need to transcode these files.

So like many other people who worry about transcoding I take the time to make sure my media is in a format that will direct play on every playback device (even web browser) when possible so my CPU is free for the times it really does need to transcode such as for mobile clients using ABR (adjustable bitrate).

What I don’t do is just add files to my plex directories without knowing the formats as that will cause problems (for me) and will often require transcoding even when you don’t think it needs to transcode. This can be the case for H.265 files. H.265 can need to get transcoded to H.264 in order to be segmented just because you didn’t have an audio track that was suitable. Often times this is a “quirk” of the device and not Plex but since I’m aware of issues like this I standardize my formats to NOT have this problem.

A little care put into your media goes a long, long way.
Carlo