mirror of
https://github.com/staxrip/staxrip.git
synced 2026-10-29 14:10:00 +08:00
--bref-mode added to nvenc
This commit is contained in:
+2
-1
@@ -1,5 +1,6 @@
|
||||
- new: to use nvenc --vbr-quality there is now a checkbox 'Constant Quality Mode'
|
||||
on the rate control tab
|
||||
on the rate control tab (Patman86)
|
||||
- new: --bref-mode added to nvenc
|
||||
|
||||
### 2.0.4.6 Beta
|
||||
|
||||
|
||||
+4
-3
@@ -202,7 +202,7 @@ Public Class NVEnc
|
||||
.Init = 22,
|
||||
.VisibleFunc = Function() Mode.Value = 0 AndAlso QPAdvanced.Value,
|
||||
.Config = {0, 51}}
|
||||
|
||||
|
||||
Property VbrQuality As New NumParam With {
|
||||
.Switch = "--vbr-quality",
|
||||
.Text = "VBR Quality",
|
||||
@@ -504,6 +504,7 @@ Public Class NVEnc
|
||||
New BoolParam With {.Switch = "--weightp", .Text = "Enable weighted prediction in P slices"})
|
||||
Add("Slice Decision",
|
||||
New OptionParam With {.Switch = "--direct", .Text = "B-Direct Mode", .Options = {"Automatic", "None", "Spatial", "Temporal"}, .VisibleFunc = Function() Codec.ValueText = "h264"},
|
||||
New OptionParam With {.Switch = "--bref-mode", .Text = "B-Frame Reference Mode", .Options = {"Disabled", "Each", "Middle"}},
|
||||
New NumParam With {.Switch = "--bframes", .Text = "B-Frames", .Init = 3, .Config = {0, 16}},
|
||||
New NumParam With {.Switch = "--ref", .Text = "Ref Frames", .Init = 3, .Config = {0, 16}},
|
||||
New NumParam With {.Switch = "--gop-len", .Text = "GOP Length", .Config = {0, Integer.MaxValue, 1}},
|
||||
@@ -523,8 +524,8 @@ Public Class NVEnc
|
||||
New NumParam With {.Switch = "--aq-strength", .Text = "AQ Strength", .Config = {0, 15}, .VisibleFunc = Function() Codec.ValueText = "h264"},
|
||||
VbrQuality,
|
||||
ConstantQualityMode,
|
||||
New BoolParam With {.Switch = "--aq", .Text = "Adaptive Quantization"},
|
||||
New BoolParam With {.Switch = "--aq-temporal", .Text = "AQ Temporal"},
|
||||
New BoolParam With {.Switch = "--aq", .Text = "Adaptive Quantization (Spatial)"},
|
||||
New BoolParam With {.Switch = "--aq-temporal", .Text = "Adaptive Quantization (Temporal)"},
|
||||
Lossless)
|
||||
Add("Performance",
|
||||
New StringParam With {.Switch = "--perf-monitor", .Text = "Perf. Monitor"},
|
||||
|
||||
@@ -281,7 +281,7 @@ Public Class GlobalCommands
|
||||
--input-format --output-format --video-streamid --video-track --vpp-delogo
|
||||
--vpp-delogo-cb --vpp-delogo-cr --vpp-delogo-depth --vpp-delogo-pos
|
||||
--vpp-delogo-select --vpp-delogo-y --check-avversion --check-codecs --caption2ass
|
||||
--check-encoders --check-decoders --check-formats --check-protocols --bref-mode
|
||||
--check-encoders --check-decoders --check-formats --check-protocols
|
||||
--check-filters --input --output --raw --avs --vpy --vpy-mt --key-on-chapter
|
||||
--avcuvid-analyze --audio-source --audio-file --seek --format --audio-copy
|
||||
--audio-copy --audio-codec --vpp-perf-monitor --avi --audio-profile --check-profiles
|
||||
|
||||
Reference in New Issue
Block a user