mirror of
https://repo.dec05eba.com/gpu-screen-recorder
synced 2026-05-07 23:20:25 +09:00
Change nvidia h264 quality options
This commit is contained in:
@@ -667,16 +667,16 @@ static void open_video(AVCodecContext *codec_context, VideoQuality video_quality
|
|||||||
} else if(codec_context->codec_id == AV_CODEC_ID_H264) {
|
} else if(codec_context->codec_id == AV_CODEC_ID_H264) {
|
||||||
switch(video_quality) {
|
switch(video_quality) {
|
||||||
case VideoQuality::MEDIUM:
|
case VideoQuality::MEDIUM:
|
||||||
av_dict_set_int(&options, "qp", 37 * qp_multiply, 0);
|
av_dict_set_int(&options, "qp", 34 * qp_multiply, 0);
|
||||||
break;
|
break;
|
||||||
case VideoQuality::HIGH:
|
case VideoQuality::HIGH:
|
||||||
av_dict_set_int(&options, "qp", 32 * qp_multiply, 0);
|
av_dict_set_int(&options, "qp", 30 * qp_multiply, 0);
|
||||||
break;
|
break;
|
||||||
case VideoQuality::VERY_HIGH:
|
case VideoQuality::VERY_HIGH:
|
||||||
av_dict_set_int(&options, "qp", 27 * qp_multiply, 0);
|
av_dict_set_int(&options, "qp", 26 * qp_multiply, 0);
|
||||||
break;
|
break;
|
||||||
case VideoQuality::ULTRA:
|
case VideoQuality::ULTRA:
|
||||||
av_dict_set_int(&options, "qp", 21 * qp_multiply, 0);
|
av_dict_set_int(&options, "qp", 22 * qp_multiply, 0);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user