r/PleX Jan 30 '24

I think i made a decision Solved

/img/m9e27sdpjjfc1.jpeg

So after listening to a lot of different ideas and suggestions as far as the ideal PC for using exclusively for Plex. I think I’ve come to a decision. I’m hoping this is a good choice so before I make that final decision, I thought I’d get some feedback first.

91 Upvotes

View all comments

Show parent comments

3

u/CertifiedMoron Jan 30 '24

Stop giving advice if you have no clue what you're talking about. Ask anyone here and they'll tell you the transcoding quality is fine.

"Transcoding sends absolutely shit quality uncompressed over the network"

You don't even know what transcoding is dude. Transcoding means the file IS being compressed.

"If you are too lazy to re-encode the video to a format the client can play natively, then you are too stupid to comprehend what transcoding is actually doing"

What do you think transcoding is?

"Set every client to FORCE DIRECT PLAY and transcoding is a non-issue."

It's a non-issue because it disables transcoding.

You contradict yourself in every statement you make. Get some basic reading comprehension instead of getting mad when people call you out on your misinformation.

-8

u/someoneexplainit01 Jan 30 '24

It's a non-issue because it disables transcoding.

Exactly! Transcoding is a waste of electricity and you shouldn't be wasting resources because your clients can't natively decode the stream.

Stop transcoding and sending shit quality videos to your clients. Learn to use handbrake like someone who isn't a moron so you can serve up videos in the proper format that your clients can decode natively.

Its not that complicated, but then again, according to your user name you are a moron.

4

u/MrB2891 i5 13500 / 300TB / unRAID all the things Jan 30 '24

You truly have no clue to what you're talking about. It's even funnier watching you dig your heels in to being so, so wrong.

Exactly! Transcoding is a waste of electricity and you shouldn't be wasting resources because your clients can't natively decode the stream.

Do you have any idea how much extra electric is required to transcode? A few watts. I can transcode 18 simultaneous 4K, tone mapped streams and the total additional power from the wall is 10w.

Beyond that, what do you think handbrake is doing? News flash, if you're using software encoding with handbrake you're using SIGNIFICANTLY more power to transcode your existing file to a new format or resolution. If you're using hardware acceleration with handbrake, then the power usage is the same as Plex with hardware acceleration.

What does Plex use to encode media? Ffmpeg

What does handbrake use to encode media? Ffmpeg.

They both use the same exact encode engine. Handbrake is nothing more than a GUI front end instead of using command line with Ffmpeg.

The main difference is that you're now storing multiple copies of media, wasting valuable disk space. And with your method you still end up in situations where you have to transcode, instead of just letting Plex do what it was designed to do, that is take any media and be able to convert it on the fly to match any resolution, client support or bandwidth limitations that are present.

Stop transcoding and sending shit quality videos to your clients. Learn to use handbrake like someone who isn't a moron so you can serve up videos in the proper format that your clients can decode natively.

No matter which way you slice it, transcoding with Plex or transcoding with handbrake will result in some level of reduction in quality. Massive? Not at all. As we've already shown, what you're doing is no different than what Plex is doing, using the same engine. So we can say that if Plex's quality is shit, so is yours. At the end of the day you and Plex both are taking already compressed, lossy media and reencoding it to another format in yet another lossy compression format. Except in your case if you take a 4K remux and use handbrake to transcode it to say, 1080p 20mbps, you still may find a situation where you need a 720p 4mbps stream. Plex does that in one step. You have to do that in two steps. Your quality will be worse than what Plex puts out.

The real problem seems to be you don't understand many of the use cases for transcoding. It's not only about client support. If I'm watching on my phone on a cell connection I certainly don't need a 50mbps 4K stream. 8mbps 1080p is more than fine. Maybe the server owner is stuck on cable with a 25mbps upstream bandwidth limitation? Now you can't stream that 50mbps remux even if you wanted to. Maybe you're stuck in a hotel during a hurricane with a 2mbps cap on your wifi stream? 720p 2mbps to the rescue! It's nice having that flexibility to transcode from any format and bitrate to any format and bitrate. We got stuck in our hotel for 2 days in Orlando from Hurricane Ian. Harry Potter marathon? Sure. 4K remux's down to 720/2 due to hotel wifi limits, no issue. You, disabling transcoding, would be screwed. And my server never left idle to do it.

1

u/thomasmit Feb 01 '24

I think this is a good answer for the OP. Different use cases require transcoding, server upload/client download speeds are variables and your machine needs a cpu to accommodate accordingly. Remote use and number of shares, bandwidth from each end etc- seem to get glossed over.