OpenVisualCloud / SVT-HEVC

SVT HEVC encoder. Scalable Video Technology (SVT) is a software-based video coding technology that is highly optimized for Intel® Xeon® processors. Using the open source SVT-HEVC encoder, it is possible to spread video encoding processing across multiple Intel® Xeon® processors to achieve a real advantage of processing efficiency.
Other
518 stars 170 forks source link

The parameters of BitRateReduction and ImproveSharpness #574

Open Holly0521 opened 3 years ago

Holly0521 commented 3 years ago

The -brr and -sharp parameters indicate only applicable when Tune is set to 0, but -tune is deprecated. So, I want to know if -brr and -sharp are useless. Thanks a lot.

intelmark commented 3 years ago

@Holly0521 These parameters are still used in the encoding process, and are not connected to any tune setting. The current user guide reflects that. Could you explain a bit more why the depreciated -tune parameter is related to the behavior of -brr and -sharp?

Holly0521 commented 3 years ago

@intelmark Hi, I were given to understand the description from previous user guide image And I test these parameters, the result is as follows: image The changes of bitrate were not obvious. Is there any requirement or limitation? Thanks a lot.

intelmark commented 3 years ago

@Holly0521 - It appears the bitrate in the encodings has decreased as expected with bitRateReduction enabled. Refer to the current user guide document for usage info (repeated here):

bitRateReduction - Enables visual quality algorithms to reduce the output bitrate with minimal or no subjective visual quality impact.

improveSharpness - This is a visual quality knob that allows the use of adaptive quantization within the picture and enables visual quality algorithms that improve the sharpness of the background. This feature is only available for 4k and 8k resolutions

Holly0521 commented 3 years ago

Hi, @intelmark. Thanks for your reply. I'll check it out in detail.