I read the manual but I want to confirm what I think I understood from it
If fulldepth=True is set but I deliver 8 bit AVC or HEVC then DGDecode will behave the same as having fulldepth=false
If this is correct then I have one script to many in my template
fulldepth=True
Re: fulldepth=True
That is correct.
Re: fulldepth=True
Thank you
Re: fulldepth=True
My pleasure.
Re: fulldepth=True
Hi
Is is means DGSource won't "upscale" bitdepth from 8bit to 16bit if i'm using 8bit source
Some of our encoder want to handle banding and some other fixes in 16bit before outputting a 8bit video.
If DGSource won't "upscale" the source then I may need to process it with extra filter or something similar~
Is is means DGSource won't "upscale" bitdepth from 8bit to 16bit if i'm using 8bit source
Some of our encoder want to handle banding and some other fixes in 16bit before outputting a 8bit video.
If DGSource won't "upscale" the source then I may need to process it with extra filter or something similar~
Re: fulldepth=True
You would have to use ConvertBits() in your script:
DGSource()
ConvertBits(16)
DGSource()
ConvertBits(16)
Re: fulldepth=True
There is no point in upconverting 8bit to 16bit.. Banding is caused by the down conversion from high bitdepths to 8bit. Banding will still be present on the 16bit upscaled from 8bit.Nginx wrote: ↑Fri Aug 31, 2018 1:30 amHi
Is is means DGSource won't "upscale" bitdepth from 8bit to 16bit if i'm using 8bit source
Some of our encoder want to handle banding and some other fixes in 16bit before outputting a 8bit video.
If DGSource won't "upscale" the source then I may need to process it with extra filter or something similar~
Your best option is just stay in 8bit and use a deband filter like fk3db or something.