4K transcoding to 1080p or lower

Hi,

I have been in the market for a new plex server for what seems like an age, I have been looking at getting an Apollo Lake NUC, or a Shield TV, what I need to know is if either of these machines running as SERVERS ONLY will be able to hardware transcode a 10bit HEVC file (65mbps) down to 1080p or lower with no issues, ideally 4 streams would be my absolute maximum, and in most cases I would be transcoding a bluray copy down to a lower quality, my main TV in the house is a Samsung 4K with the Tizen Plex app which direct plays my current content perfectly, however the rest of the TV’s in my home are mostly 1080p and have Fire Stick 2’s plugged in, and with iPads and iPhones for remote use.

Also my 4K files are all in mp4/ac3 format, and I am moving all my bluray copies to the same format.

1 Like

i think transcoding 4k may require plex to have some creative thoughts on how best to manage it. Maintaining different libraries for different quality versions of a movie will get messy. Only serving up 4k content to pre-selected devices would help here. Keep transcoding 4k content to a minimum, servers get a little unhappy about it.

@trumpy81 said:
Both of those devices should be able to handle the 4K > 1080p transcoding. The NUC should be able to handle additional Direct Play streams, but the shield may falter a little. It of course depends entirely on the file being transcoded and the files being Direct Played and what loads they place on the devices.

Using MP4 H.264/AAC or AVC/AAC is advised since the majority of your clients only accept that format.

I would lean towards the Skull Canyon i7 NUC over the Shield as it provides a little more overhead and you have indicated that would be needed.

If you can keep the number of streams to a minimum, then the Shield would serve the purpose.

Of course you can always re-encode your 4K files to a lower quality using HandBrake or the like and simply place them in a separate library.

That way your transcoding needs would be greatly reduced and you should be able to stream any number of Direct Play streams anywhere using the Shield or the NUC or even a NAS.

Play the higher quality rips on the appropriate device/s and the lower quality encodes on the their appropriate device/s.

That would also save you power costs as you would not have to transcode every time you watch a Movie, it would only cost you once when you re-encode and no more ever after.

It would also reduce the complications that transcoding may bring to the table and you could be confident in the outcome of any attempt to play your media as you would have control over their quality etc. during the re-encoding process.

Food for thought. :slight_smile:

Thanks for that, I only have 3 4k files, which direct play perfectly, on my 4k TV, however I have about 70 Blu-ray copies, all of which have a second copy which I encoded to 4mbps/MP4/sac/ac3, these all direct play on all my devices, I just want the ability if needed to have hardware transcoding if and when it may be needed, ie when away from the home streaming something, I was thinking of the shield because there is no Linux or Windows admin required, I work in ICT so neither versions of OS are an issue but I just want simplicity, especially as I work away from home and don’t want the dreaded call to say that Plex is down and then have to talk the wife through how to login to the pc and go through everything.

Nobody has ever answered this question…

Why create 4K content only to transcode it.

Makes absolutely no sense to me. Maybe somebody can explain the reason?

2 Likes

4K for local direct play… transcoding for mobile or whoever he/she shares their server with perhaps?

Yeah but why not create a 1080 version for all other devices not 4K capable…
Seems to me a much cheaper solution. Less head aches as well…
Least ways that is what I have implemented.
Separate 4K library for 4K content only

Was hoping to get more detailed reason, as it seems a lot of folks are hassling with 4K transcoding issues.

@jjrjr1 I keep 4K in a separate library as well, and rarely share it to any remote users.

Exactly…
Same setup here.

Well I also actually have separate libraries for all my 4K. To be fair they’re all stored up on google because at about 60-90 GB a go even my 60TB server would feel the strain.
That said i have a Kaby Lake in my server at home. With H/W trans-coding even 10 Bit files are fairly easy on the CPU thanks do the awesome job that the Server devs do.

The reason I want the ability to transcode 4k is because I keep everything in 1 library, so my movies folder contains mostly bluray and a second lower quality copy, and then all my players are setup so that they play the file which best fits the player, ie. my fire tv’s will automatically play the re-encoded lower quality versions, and my xbox and tv will play the highest quality automatically, I tried having separate librarys but found it a pain and ended up consolidating back down to 1, back to the reason for being able to transcode a 4k file is that plex doesnt select 1 of these lower quality versions when it needs to transcode due to being away from the home, it always appears to select the highest quality, something I wish they would make a selectable option.

@jjrjr1 said:
Nobody has ever answered this question…

Why create 4K content only to transcode it.

Makes absolutely no sense to me. Maybe somebody can explain the reason?

Because I want to watch it locally on my 4k tv. Sometimes a friend MAY want to stream it remotely, and since I only have 30mbps upload depending what they’re streaming or if someone else is streaming it may need to be transcoded.

That being said, I’m certainly not going to re-encode hundreds of files just in case it gets accessed remotely. I have an i7-8770K processor and 32gb ram with a 1tb Samsung SSD system drive. With hardware encoding there is 0 problems.

Why would I waste time re-encoding files? That’s literally what I’ve been waiting for years for with the hardware encoding.

1 Like

@codeecb said:

@jjrjr1 said:
Nobody has ever answered this question…

Why create 4K content only to transcode it.

Makes absolutely no sense to me. Maybe somebody can explain the reason?

Because I want to watch it locally on my 4k tv. Sometimes a friend MAY want to stream it remotely, and since I only have 30mbps upload depending what they’re streaming or if someone else is streaming it may need to be transcoded.

That being said, I’m certainly not going to re-encode hundreds of files just in case it gets accessed remotely. I have an i7-8770K processor and 32gb ram with a 1tb Samsung SSD system drive. With hardware encoding there is 0 problems.

Why would I waste time re-encoding files? That’s literally what I’ve been waiting for years for with the hardware encoding.

Exactly I actually just tested one of my 4K remuxes converting all the way down to 720p. (4Mbps)

I wouldn’t really say it’s taxing the system

@Xhaka said:

@codeecb said:

@jjrjr1 said:
Nobody has ever answered this question…

Why create 4K content only to transcode it.

Makes absolutely no sense to me. Maybe somebody can explain the reason?

Because I want to watch it locally on my 4k tv. Sometimes a friend MAY want to stream it remotely, and since I only have 30mbps upload depending what they’re streaming or if someone else is streaming it may need to be transcoded.

That being said, I’m certainly not going to re-encode hundreds of files just in case it gets accessed remotely. I have an i7-8770K processor and 32gb ram with a 1tb Samsung SSD system drive. With hardware encoding there is 0 problems.

Why would I waste time re-encoding files? That’s literally what I’ve been waiting for years for with the hardware encoding.

Exactly I actually just tested one of my 4K remuxes converting all the way down to 720p. (2Mbps)

I wouldn’t really say it’s taxing the system

Is that the new version of PlexPy?

@Achilles said:

@HitsVille said:

@codeecb said:

@jjrjr1 said:
Nobody has ever answered this question…

Why create 4K content only to transcode it.

Makes absolutely no sense to me. Maybe somebody can explain the reason?

Because I want to watch it locally on my 4k tv. Sometimes a friend MAY want to stream it remotely, and since I only have 30mbps upload depending what they’re streaming or if someone else is streaming it may need to be transcoded.

That being said, I’m certainly not going to re-encode hundreds of files just in case it gets accessed remotely. I have an i7-8770K processor and 32gb ram with a 1tb Samsung SSD system drive. With hardware encoding there is 0 problems.

Why would I waste time re-encoding files? That’s literally what I’ve been waiting for years for with the hardware encoding.

Exactly I actually just tested one of my 4K remuxes converting all the way down to 720p. (2Mbps)

I wouldn’t really say it’s taxing the system

Is that the new version of PlexPy?

Yeah or Tautulli as it’s now known.

1 Like

@Xhaka said:

@Achilles said:

@Xhaka said:

@codeecb said:

@jjrjr1 said:
Nobody has ever answered this question…

Why create 4K content only to transcode it.

Makes absolutely no sense to me. Maybe somebody can explain the reason?

Because I want to watch it locally on my 4k tv. Sometimes a friend MAY want to stream it remotely, and since I only have 30mbps upload depending what they’re streaming or if someone else is streaming it may need to be transcoded.

That being said, I’m certainly not going to re-encode hundreds of files just in case it gets accessed remotely. I have an i7-8770K processor and 32gb ram with a 1tb Samsung SSD system drive. With hardware encoding there is 0 problems.

Why would I waste time re-encoding files? That’s literally what I’ve been waiting for years for with the hardware encoding.

Exactly I actually just tested one of my 4K remuxes converting all the way down to 720p. (2Mbps)

I wouldn’t really say it’s taxing the system

Is that the new version of PlexPy?

Yeah or Tautulli as it’s now known.

Were you able to import your data from plexpy? I’m hoping to retain all that historical info if possible.

Yes you can. All the info is the plexpy section but I had no issues

@HitsVille said:
I wouldn’t really say it’s taxing the system

That’s because you have a system that can handle hardware transcoding of the 4K content. Turn off hardware trancoding and it’s a different story.

@“MovieFan.Plex” said:

@HitsVille said:
I wouldn’t really say it’s taxing the system

That’s because you have a system that can handle hardware transcoding of the 4K content.

Absolutely and that’s the thread starters intention.
That was my point. Then everyone chimes in he’s doing it wrong or at least planning to. Just total nonsense.Lol

Hah. I guess I read it wrong too. Missed the part on hardware transcoding.

The shield cannot handle 4 streams. The nuc, maybe, depending on the exact chipset.

@Xhaka said:

@codeecb said:

@jjrjr1 said:
Nobody has ever answered this question…

Why create 4K content only to transcode it.

Makes absolutely no sense to me. Maybe somebody can explain the reason?

Because I want to watch it locally on my 4k tv. Sometimes a friend MAY want to stream it remotely, and since I only have 30mbps upload depending what they’re streaming or if someone else is streaming it may need to be transcoded.

That being said, I’m certainly not going to re-encode hundreds of files just in case it gets accessed remotely. I have an i7-8770K processor and 32gb ram with a 1tb Samsung SSD system drive. With hardware encoding there is 0 problems.

Why would I waste time re-encoding files? That’s literally what I’ve been waiting for years for with the hardware encoding.

Exactly I actually just tested one of my 4K remuxes converting all the way down to 720p. (4Mbps)

I wouldn’t really say it’s taxing the system

Thanks for your response, I have decided on a nuc, I am going to wait and see how the new pentium June canyon nucs reviews are or get a kaby lake nuc, and get a new non intel Nas for my storage I think.