nvenc, amdvce: rework all user presets/options (#623)
This commit is contained in:
parent
05f5370efe
commit
215c86455f
5 changed files with 224 additions and 159 deletions
|
|
@ -422,6 +422,7 @@ static encoder_t nvenc {
|
|||
{ "forced-idr"s, 1 },
|
||||
{ "zerolatency"s, 1 },
|
||||
{ "preset"s, &config::video.nv.preset },
|
||||
{ "tune"s, &config::video.nv.tune },
|
||||
{ "rc"s, &config::video.nv.rc },
|
||||
},
|
||||
std::nullopt,
|
||||
|
|
@ -433,6 +434,7 @@ static encoder_t nvenc {
|
|||
{ "forced-idr"s, 1 },
|
||||
{ "zerolatency"s, 1 },
|
||||
{ "preset"s, &config::video.nv.preset },
|
||||
{ "tune"s, &config::video.nv.tune },
|
||||
{ "rc"s, &config::video.nv.rc },
|
||||
{ "coder"s, &config::video.nv.coder },
|
||||
},
|
||||
|
|
@ -462,7 +464,7 @@ static encoder_t amdvce {
|
|||
{ "header_insertion_mode"s, "idr"s },
|
||||
{ "qmax"s, 51 },
|
||||
{ "qmin"s, 0 },
|
||||
{ "quality"s, &config::video.amd.quality },
|
||||
{ "quality"s, &config::video.amd.quality_hevc },
|
||||
{ "rc"s, &config::video.amd.rc_hevc },
|
||||
{ "usage"s, "ultralowlatency"s },
|
||||
{ "vbaq"s, true },
|
||||
|
|
@ -476,7 +478,7 @@ static encoder_t amdvce {
|
|||
{ "log_to_dbg"s, "1"s },
|
||||
{ "qmax"s, 51 },
|
||||
{ "qmin"s, 0 },
|
||||
{ "quality"s, &config::video.amd.quality },
|
||||
{ "quality"s, &config::video.amd.quality_h264 },
|
||||
{ "rc"s, &config::video.amd.rc_h264 },
|
||||
{ "usage"s, "ultralowlatency"s },
|
||||
{ "vbaq"s, true },
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue