obs-ffmpeg: Change NVENC to use rate control

Instead of using an option that turns CBR on/off, adds rate control
methods: VBR, CBR, CQP, Lossless.

This moves lossless from being a preset to being a rate control method.
This commit is contained in:
jp9000
2016-05-08 11:13:29 -07:00
parent 8fdd041e87
commit 978e607522
2 changed files with 93 additions and 37 deletions

View File

@@ -2,8 +2,9 @@ FFmpegOutput="FFmpeg Output"
FFmpegAAC="FFmpeg Default AAC Encoder"
Bitrate="Bitrate"
Preset="Preset"
UseCBR="Use CBR"
RateControl="Rate Control"
KeyframeIntervalSec="Keyframe Interval (seconds, 0=auto)"
Lossless="Lossless"
NVENC.Use2Pass="Use Two-Pass Encoding"
NVENC.Preset.default="Default"
@@ -13,8 +14,6 @@ NVENC.Preset.bd="Bluray"
NVENC.Preset.ll="Low-Latency"
NVENC.Preset.llhq="Low-Latency High Quality"
NVENC.Preset.llhp="Low-Latency High Performance"
NVENC.Preset.lossless="Lossless"
NVENC.Preset.losslesshp="Lossless High Performance"
NVENC.Level="Level"
FFmpegSource="Media Source"