Prateek Srivastava

Resolve 10 bit export to avoid banding.

Recommended Posts

Hey folks.

I was wondering  if there is any way I could export my rec709 non HDR timeline in 10 bit for youtube just too avoid banding?

I heard that youtube supports 10 bit footage ,so it would be a lot better if I could render in 10 bit for youtube purpose

Share this post


Link to post
Share on other sites

You can, but in 99% Youtube will convert it to an 8 bit h264 again and stream that, instead of your 10 bit source.
Mainly because browsers to my knowledge are not able to decode 10 bit h264.
Next, most monitors that Youtube is being watched on are 8 bit panels anyways.
However, many of them have good dithering functionality, taking care of any banding.
Given that, you can just export as 8 bit right from the start.

  • Like 1

Share this post


Link to post
Share on other sites
1 hour ago, Mazze said:

You can, but in 99% Youtube will convert it to an 8 bit h264 again and stream that, instead of your 10 bit source.
Mainly because browsers to my knowledge are not able to decode 10 bit h264.
Next, most monitors that Youtube is being watched on are 8 bit panels anyways.
However, many of them have good dithering functionality, taking care of any banding.
Given that, you can just export as 8 bit right from the start.

Yeah  I understand this. 

But I wanted to know how to export in 10 bit, there's no such option in h.264/5 to render in 10bit.

Could you please elaborate the process? 

Share this post


Link to post
Share on other sites
(edited)

Don't think H264 supports 10-bit, but in H265 change the profile from Main to  Main 10. But as suggested unless you are doing an HDR file, youtube will transcode that 10-bit H265 into 8-bit Vp9 and H264.

Edited by Stef Colosi

Share this post


Link to post
Share on other sites

H264 does support 10 bit (in normal MP4s, but also in MXF - XAVC, XF-AVC and AVC-I are basically 10 bit H264 flavors).

However, not all players can decode it. Also not sure whether Resolve allows to render 10 bit h264.

In any case - as Stef mentioned, it might be a moot point anyways, since Youtube will convert it back to 8 bit.

Share this post


Link to post
Share on other sites
On 6/17/2020 at 9:10 PM, Mazze said:

H264 does support 10 bit (in normal MP4s, but also in MXF - XAVC, XF-AVC and AVC-I are basically 10 bit H264 flavors).

However, not all players can decode it. Also not sure whether Resolve allows to render 10 bit h264.

In any case - as Stef mentioned, it might be a moot point anyways, since Youtube will convert it back to 8 bit.

Okay got it!,but it would sill be viable for vimeo though?

Share this post


Link to post
Share on other sites

Don't believe so.

Share this post


Link to post
Share on other sites

I think Vimeo does take 10 bit, it definitely does on hdr

Share this post


Link to post
Share on other sites

Are you tried to add monochromatic noise on your plates? It will help a lot for 8 bits renders. We do that all the time at my workplace.

 

Share this post


Link to post
Share on other sites

 

On 6/23/2020 at 9:35 AM, Clément Bouchet said:

Are you tried to add monochromatic noise on your plates? It will help a lot for 8 bits renders. We do that all the time at my workplace.

 

You mean Grain?

If it is then yes I do!

Share this post


Link to post
Share on other sites

I rendered in h.265 main 10 and it got a decent image on Vimeo but unfortunately for youtube it still sucks.

Here are the videos for your reference -

Vimeo - 

Youtube -  

 

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.