locale: Text labels for some options #13
@@ -47,7 +47,7 @@ KeyFrames.IntervalType="Interval Type"
|
||||
KeyFrames.IntervalType.Frames="Frames"
|
||||
KeyFrames.IntervalType.Seconds="Seconds"
|
||||
KeyFrames.IntervalType.Description="Keyframe interval type"
|
||||
KeyFrames.Interval.Description="Distance between key frames, in frames or seconds.\nHigher values allow for more efficient compression,\nat the expense of slower seeking; some video editors may\nsuffer a performance decrease. Default is 2 seconds."
|
||||
KeyFrames.Interval.Description="Distance between key frames, in frames or seconds. Default is 2 seconds."
|
||||
KeyFrames.Interval="Interval"
|
||||
|
||||
# Codec: H264
|
||||
@@ -57,23 +57,21 @@ Codec.H264.Profile.baseline="Baseline"
|
||||
Codec.H264.Profile.main="Main"
|
||||
|
|
||||
Codec.H264.Profile.high="High"
|
||||
Codec.H264.Profile.high444p="High 4:4:4 Predictive"
|
||||
Codec.H264.Profile.Description="H.264 profile determines which features of the codec can be used.\nSince all modern devices can decode High perfectly, you should avoid using Main and Baseline,\nunless you need playback on very old devices and software decoding performance is not satisfactory.\nHigh 4:4:4 Predictive is required for YUV 4:4:4 color space."
|
||||
Codec.H264.Profile.Description="H.264 profile determines which features of the codec can be used.\nHigh 4:4:4 Predictive is required for YUV 4:4:4 color space."
|
||||
Codec.H264.Level="Level"
|
||||
Codec.H264.Level.Description="Level determines the upper limits of resolution, frame rate and bitrate for the video. Automatic will use the lowest level possible for your settings."
|
||||
Codec.H264.Level.Description="Level determines the upper limits of resolution, frame rate and bitrate for the video."
|
||||
|
||||
# Codec: HEVC
|
||||
Codec.HEVC="HEVC"
|
||||
Codec.HEVC.Profile="Profile"
|
||||
#Codec.HEVC.Profile.Description="Placeholder text"
|
||||
Codec.HEVC.Profile.main="Main"
|
||||
Codec.HEVC.Profile.main10="Main 10-bit"
|
||||
Codec.HEVC.Profile.rext="Range Extended"
|
||||
Codec.HEVC.Tier="Tier"
|
||||
#Codec.HEVC.Tier.Description="Placeholder text"
|
||||
Codec.HEVC.Tier.main="Main"
|
||||
Codec.HEVC.Tier.high="High"
|
||||
Codec.HEVC.Level="Level"
|
||||
Codec.HEVC.Level.Description="Level determines the upper limits of resolution, frame rate and bitrate for the video. Automatic will use the lowest level possible for your settings."
|
||||
Codec.HEVC.Level.Description="Level determines the upper limits of resolution, frame rate and bitrate for the video."
|
||||
|
||||
# Codec: Apple ProRes
|
||||
Codec.ProRes.Profile="Profile"
|
||||
@@ -86,7 +84,7 @@ Codec.ProRes.Profile.AP4X="4444 Extra Quality/XQ (AP4X)"
|
||||
|
||||
# NVENC
|
||||
NVENC.Preset="Preset"
|
||||
|
"for NVENC" can be excluded here as this will only show up on NVENC. "for NVENC" can be excluded here as this will only show up on NVENC.
|
||||
NVENC.Preset.Description="Presets are NVIDIA's preconfigured default settings for NVENC."
|
||||
NVENC.Preset.Description="Presets are NVIDIA's preconfigured default settings."
|
||||
NVENC.Preset.Default="Default"
|
||||
NVENC.Preset.Slow="Slow"
|
||||
NVENC.Preset.Medium="Medium"
|
||||
@@ -101,8 +99,13 @@ NVENC.Preset.Lossless="Lossless"
|
||||
NVENC.Preset.LosslessHighPerformance="Lossless High Performance"
|
||||
|
`\nThis yields the highest quality-per-bitrate.` since this depends on the users settings, don't include it.
This should actually describe what CBR does, not how it works. For example:
This should actually describe what CBR does, not how it works.
For example:
> Compresses footage so that it matches the target bitrate over the duration of one second. This comes at a cost in quality during high motion scenes or scenes with flickering brightness like often seen in RPGs.
`, mainly by disabling B-frames and using slice multithreading` does not apply to NVENC unless you know how all NVENC chips work internally.
I can't think of a good way to explain this myself, so I'll go with your description. I can't think of a good way to explain this myself, so I'll go with your description.
|
||||
NVENC.RateControl="Rate Control Options"
|
||||
NVENC.RateControl.Mode="Mode"
|
||||
|
Please split the description here up into NVENC.RateControl.Mode.XXX.Description, as having one huge description breaks the layout on smaller monitors or high DPI monitors. Please split the description here up into NVENC.RateControl.Mode.XXX.Description, as having one huge description breaks the layout on smaller monitors or high DPI monitors.
|
||||
NVENC.RateControl.Mode.Description="Constant Quantization Parameter: A flat compression ratio with no regard for bit rates. This yields the highest quality-per-bitrate.\nVariable Bitrate: Where appropriate, sacrifices quality to stay below the upper bitrate limit, or saves bitrate where possible.\nHigh Quality Variable Bitrate: Variable Bitrate with two-pass encoding enabled by default.\nConstant Bitrate: Similar to Variable Bitrate, but performs bit stuffing to avoid falling below the target bitrate.\nHigh Quality Constant Bitrate: Constant Bitrate with two-pass encoding enabled by default.\nLow Delay High Quality Constant Bitrate: Optimized for lowest encoding latency, mainly by disabling B-frames and using slice multithreading."
|
||||
NVENC.RateControl.Mode.CQP="Constant Quantization Parameter"
|
||||
NVENC.RateControl.Mode.Description="Rate control mode selection"
|
||||
NVENC.RateControl.Mode.CQP.Description="A flat compression ratio with no regard for bit rates.\nThis yields the highest quality-per-bitrate.
|
||||
NVENC.RateControl.Mode.VBR.Description="Sacrifices quality to stay below the upper bitrate limit,\nor saves bitrate where possible."
|
||||
NVENC.RateControl.Mode.VBR_HQ.Description="Variable Bitrate with two-pass encoding enabled by default."
|
||||
NVENC.RateControl.Mode.CBR.Description="Sacrifices quality in high-motion scenes and performs bit stuffing\nin low-motion scenes to maintain a constant bitrate."
|
||||
NVENC.RateControl.Mode.CBR_HQ.Description="Constant Bitrate with two-pass encoding enabled by default."
|
||||
NVENC.RateControl.Mode.CBR_LD_HQ.Description="Constant Bitrate optimized for lowest encoding latency, mainly by disabling B-frames and using slice multithreading."
|
||||
NVENC.RateControl.Mode.VBR="Variable Bitrate"
|
||||
NVENC.RateControl.Mode.VBR_HQ="High Quality Variable Bitrate"
|
||||
NVENC.RateControl.Mode.CBR="Constant Bitrate"
|
||||
@@ -120,7 +123,6 @@ NVENC.RateControl.Bitrate="Bitrate Limits"
|
||||
NVENC.RateControl.Bitrate.Target="Target Bitrate"
|
||||
NVENC.RateControl.Bitrate.Target.Description="Target bitrate, in kilobits per second."
|
||||
NVENC.RateControl.Bitrate.Maximum="Maximum Bitrate"
|
||||
#NVENC.RateControl.Bitrate.Maximum.Description="Plaseholder text"
|
||||
NVENC.RateControl.Quality="Enable Quality Limits"
|
||||
NVENC.RateControl.Quality.Minimum="Minimum Quality"
|
||||
NVENC.RateControl.Quality.Minimum.Description="Minimum quality to achieve, with values closer to 0 being better quality."
|
||||
@@ -150,12 +152,10 @@ NVENC.AQ.Temporal="Enable Temporal Adaptive Quantization"
|
||||
NVENC.AQ.Temporal.Description="Enable temporal adaptive quantization."
|
||||
NVENC.Other="Other Options"
|
||||
NVENC.Other.BFrames="Maximum B-Frames"
|
||||
NVENC.Other.BFrames.Description="Maximum number of B-Frames to insert into the encoded bitstream.\nOnly Turing NVENC supports B-Frames for HEVC.\nActual number of B-Frames may be lower depending on content and lookahead settings."
|
||||
NVENC.Other.BFrames.Description="Maximum number of B-Frames to insert into the encoded bitstream.\nActual number of B-Frames may be lower depending on content and lookahead settings.\nOnly Turing NVENC supports B-Frames for HEVC."
|
||||
NVENC.Other.BFrameReferenceMode="B-Frame Reference Mode"
|
||||
NVENC.Other.BFrameReferenceMode.Each="Each B-Frame will be used for references"
|
||||
NVENC.Other.BFrameReferenceMode.Middle="Only (# of B-Frames)/2 will be used for references"
|
||||
#This is already explained in the drop-down list, but there is also a placeholder tooltip text. Is there a way to disable the tooltip here?
|
||||
#NVENC.Other.BFrameReferenceMode.Description="Plaseholder text"
|
||||
NVENC.Other.ZeroLatency="Enable Zero Latency"
|
||||
NVENC.Other.ZeroLatency.Description="Enable zero latency operation, which ensures that there is no reordering delay."
|
||||
NVENC.Other.WeightedPrediction="Enable Weighted Prediction"
|
||||
|
||||
Recommendations for profiles should not be included. Information about "modern devices" is also not necessary here.
The last statement is unconfirmed, and thus should be removed. There are encoders that willingly pick higher levels in order to give themselves more room or enable features that can better compress things.
Comments should not be added.
Comments should not be added.
See Codec.H264.Level.Description.