This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家好!
DM3730 H264压缩比 最大可以达到多少?
我使用的是DVSDK4.02版本,现在我感觉压缩比在70:1左右,
还可以进一步压缩嘛?
需要调整那些参数呢?
你好,
请问你使用的是CVR,还是VBR?
CBR下你的压缩比是和你设定的目标码率相关性的。
如果是VBR,也是和目标码流相关。如果要强行加大压缩比,一般h264算法都有设置max/min Qp的参数,设置最小Qp为较大值就可以增大压缩比,但图像质量会下降。
首先非常感谢您的回答!
我寻找了下QP这个值,在GStreamer中我没有看到怎么设置QP的值,我所看到的结构体如下:
00087 typedef struct IVIDENC1_Params { 00088 XDAS_Int32 size; 00089 XDAS_Int32 encodingPreset; 00090 XDAS_Int32 rateControlPreset; 00094 XDAS_Int32 maxHeight; 00095 XDAS_Int32 maxWidth; 00096 XDAS_Int32 maxFrameRate; 00101 XDAS_Int32 maxBitRate; 00102 XDAS_Int32 dataEndianness; 00106 XDAS_Int32 maxInterFrameInterval; 00113 XDAS_Int32 inputChromaFormat; 00117 XDAS_Int32 inputContentType; 00122 XDAS_Int32 reconChromaFormat; 00133 } IVIDENC1_Params; 00134 00135 00150 typedef struct IVIDENC1_DynamicParams { 00151 XDAS_Int32 size; 00152 XDAS_Int32 inputHeight; 00153 XDAS_Int32 inputWidth; 00154 XDAS_Int32 refFrameRate; 00161 XDAS_Int32 targetFrameRate; 00168 XDAS_Int32 targetBitRate; 00169 XDAS_Int32 intraFrameInterval; 00181 XDAS_Int32 generateHeader; 00185 XDAS_Int32 captureWidth; 00190 XDAS_Int32 forceFrame; 00208 XDAS_Int32 interFrameInterval; 00225 XDAS_Int32 mbDataFlag; 00229 } IVIDENC1_DynamicParams;
请问这个值是不是在其他的结构体中呢?
我又看到在DVTB中,有如下几个参数:
cbr_i4_min_I_qp => 2
cbr_i4_max_I_qp => 31
cbr_i4_min_P_qp => 2
cbr_i4_max_P_qp => 31
cbr_i4_min_B_qp => 2
cbr_i4_max_B_qp => 31
vbr_i4_min_I_qp => 2
vbr_i4_max_I_qp => 31
vbr_i4_min_P_qp => 2
vbr_i4_max_P_qp => 31
vbr_i4_min_B_qp => 2
vbr_i4_max_B_qp => 31
我不知道这些是不是您所说的,请问在GStreamer中怎样修改QP的值?
非常感谢您的回答