[implemented] Feature request: disable transcoding

If we can have an option on the server side to disable transcoding altogether.  I'm fully converting library to support direct play on almost all plex clients and bandwidth is not an issue.

 

This would force the not so plex savy users to force direct play regardless of settings on their end. 

Just rename the transcoder EXE in the plex directory.  If Plex can't find it then it can't transcode.

Thats one option. Id rather have a toggle in settings.

Thought about disabling the plexnewtranscoder.exe but that just renders the client useless if the user does not have the correct setting enabled. Exactly what I'm trying to do but more a feature on the server side to just force the client to direct play if the client supports it. 

Which is probably one reason why this feature hasn't been added. Think about all the support issues Plex would have with people who accidentally toggled transcoding off and now all of a sudden, half their clients stopped working. If such a feature was implemented, it would probably have to be paired with some client notification message or auto-setting feature, possibly both.

While I do want this feature, this is one of those things that kind of works itself out. Internet connections are getting faster and so are chips. Eventually, you will get to a point where you really dont care if your server is transcoding or not. I am pretty much there already.

Would also help with low-resource installations, e.g. my Atom 1.6 will die under a 1080p transcode, terrible laggy experience.

Which is probably one reason why this feature hasn't been added. Think about all the support issues Plex would have with people who accidentally toggled transcoding off and now all of a sudden, half their clients stopped working.


Hide it under "Advanced".
1 Like

Would like to reword this feature request. Use more of a “smart transcoder” which determines if the media can be played on client without the use of the transcoder. The smart transcoder would adjust manually and directly serve media if and only if the client permits it.

+1 for disabling transcoding on the server.

I have all my stuff in the correct format for my devices and I don’t wan’t under any circumstances my server cpu is under load because of transcoding if e.g. a guest have access with a devices which does not support my video formats.

@Hanterdro said:
+1 for disabling transcoding on the server.

I have all my stuff in the correct format for my devices and I don’t wan’t under any circumstances my server cpu is under load because of transcoding if e.g. a guest have access with a devices which does not support my video formats.

+1

The worst part is having to wait for the server to transcode the file which plays fine through iTunes and the iOS built-in Video app when you want to sync.

+1

All my media is prepared using handbrake and will play on all my devices, but Plex still starts transcoding on my NAS, which lasts several hours. This option would help a lot!

Interested in a feature like this too. I have my Plex library shared to some friends but it’s on an older machine with a slower processor, and it can’t handle transcoding more than one piece of media at a time, and when it is transcoding browsing is very slow.

It’s be great if I could disable transcoding for particular users, because I still need it and want to use it for all of my devices, but I don’t want my friends from preventing me from being able to watch my media or browse it in a timely fashion.

1 Like

Have been searching all morning for this very thing. My Synology isn’t really powerful enough to do streaming transcoding, but for some reason it’s still enabled in the server. I’d much rather get an error in the client that the movie can’t be played than to get something that “plays” but pauses every few seconds to buffer.

It’s two years since we requested this feature…
Is it implemented?

Please add some kind of control over this or adjust the default client quality settings?

I keep explaining to folks how to set their client to ‘maximum’ or ‘original’ quality, then they play a movie and I see this:

Client 1 (Chromecast)

Client 2 (LG WebOS 4K TV)

The average Joe doesn’t ‘get it’. What really bothers me is not so much the transcoding but the fact Plex is serving them up awful video quality using the default settings and I have no control over it. Presumably this is all intended to prevent buffering but surely this also reflects badly on Plex when they see the movie is full HD in the menu then they get something entirely different during playback.

I mean 1080p --> 390p? It’s not acceptable.

I know they both have decent broadband at home. It’s not an isolated thing either this happens with most movies they try to play and I have them all encoded the same way (mp4 container, h264 video, ac3 audio). I’d imagine this library is compatible with the majority of clients (audio transcoding is fine).

Please do us admins a favour and adjust the default client settings to ‘original’ quality or give us the ability to enforce quality settings ourselves OR force direct play whenever possible.

1 Like

@niallobr I fully agree with you. I have friends and family which isn’t very tech savvy and they watch great content in 360p, it’s so frustrating. They usually have access to fast internet, so they shouldn’t have to stream at this low quality. When I ask them why they are streaming in so low resolutions they have no idea what I’m talking about, looks okay on their end. They must be blind.
To be able to set a default minimum resolution would have been nice. So they have to adjust down the quality if they for some reason are stuck with a crappy connection. Otherwise the content are streamed in decent quality or better if they don’t change the settings.

Yes, it’s really puzzling! I just re-installed the iOS app and can see the default setting for internet streaming is only 2Mbps 720p. I think this is pretty low. People are now used to streaming 1080p on Netflix (yes at optimised bitrates, but still). This has to be changed manually by the user in order to stream at original quality.

I’ve tried renaming the transcoder to disable it but if the client is set to transcode it just gets stuck loading when you try to play a video, so the user would still need to manually select ‘original’ for playback to work. So still not really a solution.

EDIT: I think if admins were allowed disable ‘augmented profiles’ this may also be a good solution?

This post discusses what augmented profiles do and is another example of how a transcode can be badly handled based on settings the user either isn’t aware of or doesn’t care about:

Please allow us to disable transcoding or set a preference that strongly favoring streaming natively… PLEASE! I think it should be a per user setting. Something like “Allow this user to transcode” or something

My underpowered QNAP NAS is running Plex and it cannot transcode ANYTHING. It simply lacks the processing power. I need a way to COMPLETELY disable transcoding.

1 Like

Same here, my nas is to old for transcoding but my internet upload is big enough to share it without transcoding. Please add a “toggle” with warning in the advanced menu.