Intel® Integrated Performance Primitives
Community support and discussions relating to developing high-performance vision, signal, security, and storage applications.
Announcements
Welcome to the Intel Community. If you get an answer you like, please mark it as an Accepted Solution to help others. Thank you!

H.264 encoder params

transcoding
Beginner
86 Views
Hi,

In the H.264 encoder param, there is flag (the last line of the param file) that takes the values 0 to 3.

3 sample.log /* speed/quality grade [0,3] (0-maximum speed, 3-maximum quality); log file name (unused) */

When I check the encoder, there's another flag called ANALYSE_RD_OPT. I think that ANALYSE_RD_OPT means Rate-Distortion Optimization, but what's the use of the first flag?What's the differnece between the two flags?

Thank you!
0 Kudos
1 Reply
Chao_Y_Intel
Employee
86 Views

Hello,

When QualitySpeed = 3, it will take ANALYSE_RD_OPT optimation. To learn the detail, you can check

file: umc_h264_gen_enc_tmpl.cpp.h, function: H264CoreEncoder_Init

Thanks,
Chao
Reply