Netflix is now doing per-shot encoding for UHD content
11–20 of 200 posts
Re: Netflix is now doing per-shot encoding for UHD content
#12Re: Netflix is now doing per-shot encoding for UHD content
#13Earlier quoted context omitted.
Instead of one optimization profile for a whole movie, Netflix is detecting when the shot of a movie changes (the camera "cuts" from one shot to another) and beginning a new optimization profile specifically for the content of that shot. At least, that is my understanding.
That sounds so intuitive that I want to follow up with the question: Why isn't this the default? Is detecting a cut particularly difficult?
Re: Netflix is now doing per-shot encoding for UHD content
#14Re: Netflix is now doing per-shot encoding for UHD content
#15That seems like a pretty impressive achievement! Question for anyone here: What do you use to play 4K/HDR? I have an Apple TV 4K, which can do 4K Dolby Vision playback and looks ok, but the Apple TV tends to have some jittering when streaming certain shows (very noticeable in panning shots of animation). The sound quality is also noticeably worse on my set with it (it doesn’t seem to be able to do direct pass through…
As it is, Apple has screwed up HDR on the 4K so badly that it's very difficult to make it work smoothly without also screwing up HDR on other devices.
Re: Netflix is now doing per-shot encoding for UHD content
#16Earlier quoted context omitted.
Instead of one optimization profile for a whole movie, Netflix is detecting when the shot of a movie changes (the camera "cuts" from one shot to another) and beginning a new optimization profile specifically for the content of that shot. At least, that is my understanding.
That sounds so intuitive that I want to follow up with the question: Why isn't this the default? Is detecting a cut particularly difficult?
The harder part is the significantly increased compute use due to re-encoding things multiple times, to detect these cuts and to try to find the best encoding. Heuristics there can be arbitrarily complex and re-calculate any number of times. I imagine it hasn't been done earlier just due to cost, though maybe they've recently achieved a better heuristic.
edit: ah, great, they link to a "dynamic optimizer" post that goes into this in some detail: https://netflixtechblog.com/dynamic-optimizer-a-perceptual-v...
Re: Netflix is now doing per-shot encoding for UHD content
#17Looks amazing and while I would like to enjoy such quality and am willing to pay for the premium plan (in fact I do already), I still can't watch the 4K content even in a world where I accept DRM modules in my browser, because some DRM plugins seem to be more equal than others.
If so, Netflix is on the wrong side of the CPU war with AMD ascending.
Re: Netflix is now doing per-shot encoding for UHD content
#18That seems like a pretty impressive achievement! Question for anyone here: What do you use to play 4K/HDR? I have an Apple TV 4K, which can do 4K Dolby Vision playback and looks ok, but the Apple TV tends to have some jittering when streaming certain shows (very noticeable in panning shots of animation). The sound quality is also noticeably worse on my set with it (it doesn’t seem to be able to do direct pass through…
Re: Netflix is now doing per-shot encoding for UHD content
#19That seems like a pretty impressive achievement! Question for anyone here: What do you use to play 4K/HDR? I have an Apple TV 4K, which can do 4K Dolby Vision playback and looks ok, but the Apple TV tends to have some jittering when streaming certain shows (very noticeable in panning shots of animation). The sound quality is also noticeably worse on my set with it (it doesn’t seem to be able to do direct pass through…
I don't have the best speakers or room acoustics, but I can't complain about the sound.
Re: Netflix is now doing per-shot encoding for UHD content
#20From just a cursory inspection using my Apple TV 4K, 12 Mbps is their target bitrate but their ceiling was ~16 Mbps.
That's still only a third of what AppleTV+ offers (36/48) and only 2/3 of Disney+ (18/24). Netflix is still higher than Prime Video (10/14). HBO Max was the lowest quality, allowing only 8/10 Mbps for their HD streams (which generously doubled HBO Now's infamously low 4/5 Mbps bitrate).