Western Digital PR series - horrible quality of transcoded stream

@corwin_x said:
@“MovieFan.Plex” , you have conveniently missed all the points in my post that you did not want or cannot answer, good job.
I will quote article on your own website:

My Cloud Pro Series also gives you the most transcoding badassery yet. With the ability to transcode multiple (up to 4) simultaneous 1080p streams, your viewing experience will always be top-notch. And, the hardware accelerated video processor means video files will look awesome, even if you are far, far away or on a mobile device.

Does the above posted screenshots look “badass”, “awesome” or “top notch”?

Yes, those images are not very clear, but it’s hard to tell how bad it is without comparing to the original source. Your description only says a 10 Mbps stream from a 19 Mbps source. You’re already losing half the bitrate right there. And keep in mind that the bitrate reported for a file is typically the average for the file, not a constant so those images could have been from a time when the source bitrate was much lower, so the output will also be lower. Or it could be from a time when the original bitrate was huge, but Plex cuts off how high a bitrate it produces so it could have lost a lot more than 1/2.

The driver for hw transcoding, at least for what I was able to find, is supplied with plex install. If it is build by plex or 3rd party I do not know, and quite frankly, as a customer, I do not care. File name is i965_drv_video.so if you want to check that.
Transcoder is, again, provided as a part of plex package. From what I have been able to piece together, it is ffmpeg transcoder modified by Plex to better suit your purposes.

Yes, there is a driver that is included with Plex that we built, but it is based on code provided by WD to access their hardware. The code is only incorporated so Plex can use it, we can’t make it do magic.

As for the intel graphics driver and kernel, I am not enough linux savvy to dispute your statement, but that bring us to square one - if you were not sure how device will handle transcoding, you should not have advertised it as the best goddamn thing since sliced bread for Plex transcoding purposes.

So that bring me back to the last question of my previous post - if I create RMA with WD and they refuse to refund 687 EUR this piece cost me, can I count on you to get my money back as the product is “not as advertised” by Plex?

I can’t answer this as I don’t handle the marketing. If you want to reach someone at Plex that might be able to provide an answer, use our contacts page at https://www.plex.tv/contact/.

Edit: scratch that part about butting off the high end bitrates. I’m not sure if that happens with hardware transcoding, since like I said, we don’t have a lot of control over it. i know Plex does that if using software decoding.

Fair point about the original quality, I am attaching same screenshots from original video to be able to compare - screeshot from VLC, all postprocessing turned off, timing may be a little off as a had to get to the exact point manually.

For the rest, I stand by my statement that Plex should be responsible for its marketing promises.

I have to consider my options.

@“MovieFan.Plex”, while I do not like what I read, I understand that some things needs to taken as a fact, and I wanted to thank you for the time tou spent going trough and responding to my posts.

@corwin_x said:
Fair point about the original quality, I am attaching same screenshots from original video to be able to compare - screeshot from VLC, all postprocessing turned off, timing may be a little off as a had to get to the exact point manually.

For the rest, I stand by my statement that Plex should be responsible for its marketing promises.

I have to consider my options.

@“MovieFan.Plex”, while I do not like what I read, I understand that some things needs to taken as a fact, and I wanted to thank you for the time tou spent going trough and responding to my posts.

Wow the first image is might and day!

Those images look pretty good. So the next test would be to turn on software decoding and compare the results to hardware decoding.

Keep in mind that comparing video stills is not the usual test. Video compression relies on motion to hide certain details. Also, quality is very subjective. What you see as being unwatchable may be acceptable by someone else or vice versa. There is definitely a reduction in the image, but how much is considered bad is all relative.

@MovieFan.Plex said:
Those images look pretty good. So the next test would be to turn on software decoding and compare the results to hardware decoding.

Keep in mind that comparing video stills is not the usual test. Video compression relies on motion to hide certain details. Also, quality is very subjective. What you see as being unwatchable may be acceptable by someone else or vice versa. There is definitely a reduction in the image, but how much is considered bad is all relative.

Please, I’m not even concerned by the issue since I don’t own such a device, but look at those images. Night and day. My ShieldTV does a much better job than this. So does my Intel cpu with the beta HW transcoder.

@KarlDag said:

@anon18523487 said:
Those images look pretty good. So the next test would be to turn on software decoding and compare the results to hardware decoding.

Keep in mind that comparing video stills is not the usual test. Video compression relies on motion to hide certain details. Also, quality is very subjective. What you see as being unwatchable may be acceptable by someone else or vice versa. There is definitely a reduction in the image, but how much is considered bad is all relative.

Please, I’m not even concerned by the issue since I don’t own such a device, but look at those images. Night and day. My ShieldTV does a much better job than this. So does my Intel cpu with the beta HW transcoder.

Sure, but it’s still comparing 19 Mbps versus 10 Mbps. That alone will be different. The more appropriate test will be comparing hardware transcode to software on the same device.

Are you really trying to say that 10 Mbps stream is not enough for quality video?
Uhh… Okay. You know what, why the heck not. I will waste 2 hours of my life over the weekend and either find some testing clips or cut few minutes of video I have taken screenshots from.
All to prove what we already know.
I will post links on Sunday.

@corwin_x said:
Are you really trying to say that 10 Mbps stream is not enough for quality video?
Uhh… Okay. You know what, why the heck not. I will waste 2 hours of my life over the weekend and either find some testing clips or cut few minutes of video I have taken screenshots from.
All to prove what we already know.
I will post links on Sunday.

No, I’m saying that the reduction from 19 to 10 could have an impact. If you take the time to properly encode a file to 10 Mbps, it can look great and you might not even notice a difference, but this takes time. With transcoding, either software or hardware, some quality has to be sacrificed to ensure the conversion works in real-time (or faster). Your complaint is that the hardware transcoding is horrible. My suggestion is to turn off the hardware transcoding (there is an option in Plex Web), which will then trigger software transcoding. I’m not sure the WD can keep up the transcode task. Get the video to the same point and compare the images to your original ones.

If you want to compare video, find your PMS transcode folder, when transcoding, the output is saved there as small files. You can just take this file to compare. They are numbered so just use the same numbered file to compare the hardware versus software results.

If i can hook on to this discussion. Movies transcoded by the PR4100 are UNWACHABLE with the blocks… Its not a matter of what the quality is or how they look in the pictures. Try one yourself and you will experience that hardware transcoding is a no go !

I kind of forgot about this discussion, but with the latest update of intel drivers it got way better.

@corwin_x said:
I kind of forgot about this discussion, but with the latest update of intel drivers it got way better.

Out of curiosity, was the update automatic or did you have to find it yourself?

The newer drivers are in PMS. If you are running the newest versions of PMS, you should have these.

@hoppa123 said:
If i can hook on to this discussion. Movies transcoded by the PR4100 are UNWACHABLE with the blocks… Its not a matter of what the quality is or how they look in the pictures. Try one yourself and you will experience that hardware transcoding is a no go !

What version of PMS do you have? The version included on the device is an older one. Make sure you’ve updated.