mirror of
https://github.com/Xaymar/obs-StreamFX
synced 2024-12-02 16:17:25 +00:00
2577622dbe
The rendering code here was one of the older code bases, which was riddled with bugs and leaks. The new code doesn't look pretty, but it works for the time being until a better solution is found or made. It should be able to handle HDR inputs now, but it may not be completely correct yet. This also fixes the double-free bug. As an additional improvement, I've moved the allocation of the effect to a shared class which should reduce the memory usage slightly when multiple effects are in play. And now selecting nothing selects the filter target itself without infinitely adding references to the filter. Good enough in my eyes. Fixes #819
546 lines
24 KiB
INI
546 lines
24 KiB
INI
# Generic
|
|
Advanced="Advanced Options"
|
|
Manual.Open="Open Manual"
|
|
|
|
# Channels
|
|
Channel.Red="Red"
|
|
Channel.Green="Green"
|
|
Channel.Blue="Blue"
|
|
Channel.Alpha="Alpha"
|
|
|
|
# File Types
|
|
FileType.Image="Image"
|
|
FileType.Images="Images"
|
|
FileType.Video="Video"
|
|
FileType.Videos="Videos"
|
|
FileType.Sound="Sound"
|
|
FileType.Sounds="Sounds"
|
|
FileType.Effect="Effect"
|
|
FileType.Effects="Effects"
|
|
|
|
# Source Types
|
|
SourceType.Source="Source"
|
|
SourceType.Scene="Scene"
|
|
|
|
# States
|
|
State.Disabled="Disabled"
|
|
State.Enabled="Enabled"
|
|
State.Manual="Manual"
|
|
State.Automatic="Automatic"
|
|
State.Default="Default"
|
|
|
|
# Front-end
|
|
UI.Menu="StreamFX"
|
|
UI.Menu.Wiki="Read the Wiki"
|
|
UI.Menu.Support="Help && Support"
|
|
UI.Menu.Website="Visit the StreamFX Website"
|
|
UI.Menu.Discord="Join the StreamFX Discord"
|
|
UI.Menu.Twitter="Follow StreamFX on Twitter"
|
|
UI.Menu.YouTube="Subscribe to StreamFX on YouTube"
|
|
UI.Menu.About="About StreamFX"
|
|
|
|
# Front-end - About StreamFX
|
|
UI.About.Title="About StreamFX"
|
|
UI.About.Text="<html><head/><body><p>StreamFX is made possible by all the supporters on <a href='https://patreon.com/Xaymar'><span style='text-decoration: underline;'>Patreon</span></a>, on <a href='https://github.com/sponsors/xaymar'><span style='text-decoration: underline;'>Github Sponsors</span></a>, and anyone donating through <a href='https://paypal.me/Xaymar'><span style='text-decoration: underline;'>PayPal</span></a>. Additional thanks go out to all the translators helping out with the localization on <a href='https://crowdin.com/project/obs-stream-effects'><span style='text-decoration: underline;'>Crowdin</span></a>. You all are amazing!</p></body></html>"
|
|
UI.About.Role.Contributor="Contributor"
|
|
UI.About.Role.Translator="Translator"
|
|
UI.About.Role.Supporter="Supporter"
|
|
UI.About.Version="Version:"
|
|
|
|
# Front-end - Updater
|
|
UI.Updater.Dialog.Title="StreamFX Version %s is now available!"
|
|
UI.Updater.Dialog.Text="A new version of StreamFX is available to download."
|
|
UI.Updater.Dialog.Version.Current="Current Version:"
|
|
UI.Updater.Dialog.Version.Latest="Latest Version:"
|
|
UI.Updater.Dialog.Button.Ok="Open Download Page"
|
|
UI.Updater.Dialog.Button.Cancel="Remind me later"
|
|
UI.Updater.GitHubPermission.Title="StreamFX requires your permission to connect to GitHub!"
|
|
UI.Updater.GitHubPermission.Text="In order to provide manual or automated update checking, StreamFX relies on the GitHub API to retrieve the latest information.<br>Please read the <a href='https://docs.github.com/en/github/site-policy/github-privacy-statement'><span style='text-decoration: underline;'>Github Privacy Statement</span></a>, and click 'OK' if you agree, or 'Cancel' if you disagree."
|
|
UI.Updater.Menu.CheckForUpdates="Check for Updates"
|
|
UI.Updater.Menu.CheckForUpdates.Automatically="Automatically check for Updates"
|
|
UI.Updater.Menu.Channel="Update Channel"
|
|
UI.Updater.Menu.Channel.Stable="Stable"
|
|
UI.Updater.Menu.Channel.Candidate="Candidate"
|
|
UI.Updater.Menu.Channel.Beta="Beta"
|
|
UI.Updater.Menu.Channel.Alpha="Alpha"
|
|
|
|
# Encoder/AOM-AV1
|
|
Encoder.AOM.AV1="AOM AV1 (direct)"
|
|
Encoder.AOM.AV1.Deprecated="This encoder is deprecated and will be removed soon. Users are urged to switch to the integrated 'SVT-AV1' or 'AOM AV1' encoder as soon as possible."
|
|
Encoder.AOM.AV1.Encoder="Encoder"
|
|
Encoder.AOM.AV1.Encoder.Usage="Usage"
|
|
Encoder.AOM.AV1.Encoder.Usage.GoodQuality="Good Quality"
|
|
Encoder.AOM.AV1.Encoder.Usage.RealTime="Real Time"
|
|
Encoder.AOM.AV1.Encoder.Usage.AllIntra="All Intra-Frame"
|
|
Encoder.AOM.AV1.Encoder.CPUUsage="CPU Usage"
|
|
Encoder.AOM.AV1.Encoder.CPUUsage.0="Placebo"
|
|
Encoder.AOM.AV1.Encoder.CPUUsage.1="Very Slow"
|
|
Encoder.AOM.AV1.Encoder.CPUUsage.2="Slower"
|
|
Encoder.AOM.AV1.Encoder.CPUUsage.3="Slow"
|
|
Encoder.AOM.AV1.Encoder.CPUUsage.4="Medium"
|
|
Encoder.AOM.AV1.Encoder.CPUUsage.5="Fast"
|
|
Encoder.AOM.AV1.Encoder.CPUUsage.6="Faster"
|
|
Encoder.AOM.AV1.Encoder.CPUUsage.7="Very Fast"
|
|
Encoder.AOM.AV1.Encoder.CPUUsage.8="Super Fast"
|
|
Encoder.AOM.AV1.Encoder.CPUUsage.9="Ultra Fast"
|
|
Encoder.AOM.AV1.Encoder.CPUUsage.10="Insanely Fast"
|
|
Encoder.AOM.AV1.Encoder.Profile="Profile"
|
|
Encoder.AOM.AV1.KeyFrames="Key-Frame"
|
|
Encoder.AOM.AV1.KeyFrames.IntervalType="Interval Type"
|
|
Encoder.AOM.AV1.KeyFrames.IntervalType.Frames="Frames"
|
|
Encoder.AOM.AV1.KeyFrames.IntervalType.Seconds="Seconds"
|
|
Encoder.AOM.AV1.KeyFrames.Interval="Interval"
|
|
Encoder.AOM.AV1.RateControl="Rate Control"
|
|
Encoder.AOM.AV1.RateControl.Mode="Mode"
|
|
Encoder.AOM.AV1.RateControl.Mode.CBR="Constant Bitrate (CBR)"
|
|
Encoder.AOM.AV1.RateControl.Mode.VBR="Variable Bitrate (VBR)"
|
|
Encoder.AOM.AV1.RateControl.Mode.CQ="Constrained Quality (CQ)"
|
|
Encoder.AOM.AV1.RateControl.Mode.Q="Constant Quality (Q)"
|
|
Encoder.AOM.AV1.RateControl.LookAhead="Look-Ahead"
|
|
Encoder.AOM.AV1.RateControl.Limits="Limits"
|
|
Encoder.AOM.AV1.RateControl.Limits.Bitrate="Bitrate"
|
|
Encoder.AOM.AV1.RateControl.Limits.Bitrate.Undershoot="Bitrate Undershoot"
|
|
Encoder.AOM.AV1.RateControl.Limits.Bitrate.Overshoot="Bitrate Overshoot"
|
|
Encoder.AOM.AV1.RateControl.Limits.Quality="Quality"
|
|
Encoder.AOM.AV1.RateControl.Limits.Quantizer.Minimum="Minimum Quantizer"
|
|
Encoder.AOM.AV1.RateControl.Limits.Quantizer.Maximum="Maximum Quantizer"
|
|
Encoder.AOM.AV1.RateControl.Buffer="Buffer"
|
|
Encoder.AOM.AV1.RateControl.Buffer.Size="Size"
|
|
Encoder.AOM.AV1.RateControl.Buffer.Size.Initial="Initial Size"
|
|
Encoder.AOM.AV1.RateControl.Buffer.Size.Optimal="Optimal Size"
|
|
Encoder.AOM.AV1.Advanced="Advanced"
|
|
Encoder.AOM.AV1.Advanced.Threads="Threads"
|
|
Encoder.AOM.AV1.Advanced.RowMultiThreading="Per-Row Multi-Threading"
|
|
Encoder.AOM.AV1.Advanced.Tile.Columns="Tile Columns"
|
|
Encoder.AOM.AV1.Advanced.Tile.Rows="Tile Rows"
|
|
Encoder.AOM.AV1.Advanced.Tune="Tune"
|
|
Encoder.AOM.AV1.Advanced.Tune.Metric="Metric"
|
|
Encoder.AOM.AV1.Advanced.Tune.Metric.PSNR="PSNR"
|
|
Encoder.AOM.AV1.Advanced.Tune.Metric.SSIM="SSIM"
|
|
Encoder.AOM.AV1.Advanced.Tune.Metric.VMAF.WithPreprocessing="VMAF (with pre-processing)"
|
|
Encoder.AOM.AV1.Advanced.Tune.Metric.VMAF.WithoutPreprocessing="VMAF (without pre-processing)"
|
|
Encoder.AOM.AV1.Advanced.Tune.Metric.VMAF.MaxGain="VMAF (NegMaxGain)"
|
|
Encoder.AOM.AV1.Advanced.Tune.Metric.VMAF.NegMaxGain="VMAF (MaxGain)"
|
|
Encoder.AOM.AV1.Advanced.Tune.Metric.Butteraugli="Butteraugli"
|
|
Encoder.AOM.AV1.Advanced.Tune.Content="Content"
|
|
Encoder.AOM.AV1.Advanced.Tune.Content.Screen="Screen"
|
|
Encoder.AOM.AV1.Advanced.Tune.Content.Film="Film"
|
|
|
|
# Encoder/FFmpeg
|
|
Encoder.FFmpeg="FFmpeg Options"
|
|
Encoder.FFmpeg.Suffix=" (via FFmpeg)"
|
|
Encoder.FFmpeg.CustomSettings="Custom Settings"
|
|
Encoder.FFmpeg.Threads="Number of Threads"
|
|
Encoder.FFmpeg.GPU="GPU"
|
|
Encoder.FFmpeg.KeyFrames="Key Frames"
|
|
Encoder.FFmpeg.KeyFrames.IntervalType="Interval Type"
|
|
Encoder.FFmpeg.KeyFrames.IntervalType.Frames="Frames"
|
|
Encoder.FFmpeg.KeyFrames.IntervalType.Seconds="Seconds"
|
|
Encoder.FFmpeg.KeyFrames.Interval="Interval"
|
|
Encoder.FFmpeg.Framerate="Framerate Override"
|
|
|
|
# Encoder/FFmpeg/AMF
|
|
Encoder.FFmpeg.AMF.Deprecated="This encoder is deprecated and will be removed soon. Users are urged to migrate to the integrated 'AMD HW H.264 (AVC)' or 'AMD HW H.265 (HEVC)' encoder as soon as possible."
|
|
Encoder.FFmpeg.AMF.Preset="Preset"
|
|
Encoder.FFmpeg.AMF.Preset.Speed="Speed"
|
|
Encoder.FFmpeg.AMF.Preset.Balanced="Balanced"
|
|
Encoder.FFmpeg.AMF.Preset.Quality="Quality"
|
|
Encoder.FFmpeg.AMF.RateControl="Rate Control Options"
|
|
Encoder.FFmpeg.AMF.RateControl.Mode="Mode"
|
|
Encoder.FFmpeg.AMF.RateControl.Mode.CQP="Constant Quantization Parameter"
|
|
Encoder.FFmpeg.AMF.RateControl.Mode.VBR_PEAK="Variable Bitrate (Peak Constrained)"
|
|
Encoder.FFmpeg.AMF.RateControl.Mode.VBR_LATENCY="Variable Bitrate (Latency Constrained)"
|
|
Encoder.FFmpeg.AMF.RateControl.Mode.CBR="Constant Bitrate"
|
|
Encoder.FFmpeg.AMF.RateControl.LookAhead="Look Ahead"
|
|
Encoder.FFmpeg.AMF.RateControl.FrameSkipping="Frame Skipping"
|
|
Encoder.FFmpeg.AMF.RateControl.Limits="Limits"
|
|
Encoder.FFmpeg.AMF.RateControl.Limits.BufferSize="Buffer Size"
|
|
Encoder.FFmpeg.AMF.RateControl.Limits.Bitrate.Target="Target Bitrate"
|
|
Encoder.FFmpeg.AMF.RateControl.Limits.Bitrate.Maximum="Maximum Bitrate"
|
|
Encoder.FFmpeg.AMF.RateControl.QP="Quantization Parameters"
|
|
Encoder.FFmpeg.AMF.RateControl.QP.I="I-Frame QP"
|
|
Encoder.FFmpeg.AMF.RateControl.QP.P="P-Frame QP"
|
|
Encoder.FFmpeg.AMF.RateControl.QP.B="B-Frame QP"
|
|
Encoder.FFmpeg.AMF.Other="Other Options"
|
|
Encoder.FFmpeg.AMF.Other.BFrames="Maximum B-Frames"
|
|
Encoder.FFmpeg.AMF.Other.BFrameReferences="B-Frame References"
|
|
Encoder.FFmpeg.AMF.Other.ReferenceFrames="Reference Frames"
|
|
Encoder.FFmpeg.AMF.Other.EnforceHRD="Enforce HRD"
|
|
Encoder.FFmpeg.AMF.Other.VBAQ="VBAQ"
|
|
Encoder.FFmpeg.AMF.Other.AccessUnitDelimiter="Access Unit Delimiter"
|
|
|
|
# Encoder/FFmpeg/NVENC
|
|
Encoder.FFmpeg.NVENC.Preset="Preset"
|
|
Encoder.FFmpeg.NVENC.Preset.default="Default"
|
|
Encoder.FFmpeg.NVENC.Preset.slow="Slow"
|
|
Encoder.FFmpeg.NVENC.Preset.medium="Medium"
|
|
Encoder.FFmpeg.NVENC.Preset.fast="Fast"
|
|
Encoder.FFmpeg.NVENC.Preset.hp="High Performance"
|
|
Encoder.FFmpeg.NVENC.Preset.hq="High Quality"
|
|
Encoder.FFmpeg.NVENC.Preset.bd="BluRay Disc"
|
|
Encoder.FFmpeg.NVENC.Preset.ll="Low Latency"
|
|
Encoder.FFmpeg.NVENC.Preset.llhq="Low Latency High Quality"
|
|
Encoder.FFmpeg.NVENC.Preset.llhp="Low Latency High Performance"
|
|
Encoder.FFmpeg.NVENC.Preset.lossless="Lossless"
|
|
Encoder.FFmpeg.NVENC.Preset.losslesshp="Lossless High Performance"
|
|
Encoder.FFmpeg.NVENC.Preset.p1="Fastest (P1)"
|
|
Encoder.FFmpeg.NVENC.Preset.p2="Faster (P2)"
|
|
Encoder.FFmpeg.NVENC.Preset.p3="Fast (P3)"
|
|
Encoder.FFmpeg.NVENC.Preset.p4="Medium (P4)"
|
|
Encoder.FFmpeg.NVENC.Preset.p5="Slow (P5)"
|
|
Encoder.FFmpeg.NVENC.Preset.p6="Slower (P6)"
|
|
Encoder.FFmpeg.NVENC.Preset.p7="Slowest (P7)"
|
|
Encoder.FFmpeg.NVENC.Tune="Tune"
|
|
Encoder.FFmpeg.NVENC.Tune.hq="High Quality"
|
|
Encoder.FFmpeg.NVENC.Tune.ll="Low Latency"
|
|
Encoder.FFmpeg.NVENC.Tune.ull="Ultra Low Latency"
|
|
Encoder.FFmpeg.NVENC.Tune.lossless="Lossless"
|
|
Encoder.FFmpeg.NVENC.RateControl="Rate Control Options"
|
|
Encoder.FFmpeg.NVENC.RateControl.Mode="Mode"
|
|
Encoder.FFmpeg.NVENC.RateControl.Mode.constqp="Constant Quantization Parameter"
|
|
Encoder.FFmpeg.NVENC.RateControl.Mode.vbr="Variable Bitrate"
|
|
Encoder.FFmpeg.NVENC.RateControl.Mode.cbr="Constant Bitrate"
|
|
Encoder.FFmpeg.NVENC.RateControl.TwoPass="Two Pass"
|
|
Encoder.FFmpeg.NVENC.RateControl.MultiPass="Multi-Pass"
|
|
Encoder.FFmpeg.NVENC.RateControl.MultiPass.disabled="Single Pass"
|
|
Encoder.FFmpeg.NVENC.RateControl.MultiPass.qres="Two Pass at Quarter Resolution"
|
|
Encoder.FFmpeg.NVENC.RateControl.MultiPass.fullres="Two Pass at Full Resolution"
|
|
Encoder.FFmpeg.NVENC.RateControl.LookAhead="Look Ahead"
|
|
Encoder.FFmpeg.NVENC.RateControl.AdaptiveI="Adaptive I-Frames"
|
|
Encoder.FFmpeg.NVENC.RateControl.AdaptiveB="Adaptive B-Frames"
|
|
Encoder.FFmpeg.NVENC.RateControl.Limits="Limits"
|
|
Encoder.FFmpeg.NVENC.RateControl.Limits.BufferSize="Buffer Size"
|
|
Encoder.FFmpeg.NVENC.RateControl.Limits.Quality="Target Quality"
|
|
Encoder.FFmpeg.NVENC.RateControl.Limits.Bitrate.Target="Target Bitrate"
|
|
Encoder.FFmpeg.NVENC.RateControl.Limits.Bitrate.Maximum="Maximum Bitrate"
|
|
Encoder.FFmpeg.NVENC.RateControl.QP="Quantization Parameters"
|
|
Encoder.FFmpeg.NVENC.RateControl.QP.Minimum="Minimum QP"
|
|
Encoder.FFmpeg.NVENC.RateControl.QP.Maximum="Maximum QP"
|
|
Encoder.FFmpeg.NVENC.RateControl.QP.I="I-Frame QP"
|
|
Encoder.FFmpeg.NVENC.RateControl.QP.P="P-Frame QP"
|
|
Encoder.FFmpeg.NVENC.RateControl.QP.B="B-Frame QP"
|
|
Encoder.FFmpeg.NVENC.AQ="Adaptive Quantization"
|
|
Encoder.FFmpeg.NVENC.AQ.Spatial="Spatial Adaptive Quantization"
|
|
Encoder.FFmpeg.NVENC.AQ.Strength="Spatial Adaptive Quantization Strength"
|
|
Encoder.FFmpeg.NVENC.AQ.Temporal="Temporal Adaptive Quantization"
|
|
Encoder.FFmpeg.NVENC.Other="Other Options"
|
|
Encoder.FFmpeg.NVENC.Other.BFrames="Maximum B-Frames"
|
|
Encoder.FFmpeg.NVENC.Other.BFrameReferenceMode="B-Frame Reference Mode"
|
|
Encoder.FFmpeg.NVENC.Other.BFrameReferenceMode.disabled="No B-Frames will be used as Reference"
|
|
Encoder.FFmpeg.NVENC.Other.BFrameReferenceMode.middle="Only B-Frames/2 will be used as Reference"
|
|
Encoder.FFmpeg.NVENC.Other.BFrameReferenceMode.each="Each B-Frame will be used as Reference"
|
|
Encoder.FFmpeg.NVENC.Other.ZeroLatency="Zero Latency"
|
|
Encoder.FFmpeg.NVENC.Other.WeightedPrediction="Weighted Prediction"
|
|
Encoder.FFmpeg.NVENC.Other.NonReferencePFrames="Non-reference P-Frames"
|
|
Encoder.FFmpeg.NVENC.Other.ReferenceFrames="Reference Frames"
|
|
Encoder.FFmpeg.NVENC.Other.LowDelayKeyFrameScale="Low Delay Key-Frame Scale"
|
|
|
|
# Blur
|
|
Blur.Type.Box="Box"
|
|
Blur.Type.BoxLinear="Box Linear"
|
|
Blur.Type.Gaussian="Gaussian"
|
|
Blur.Type.GaussianLinear="Gaussian Linear"
|
|
Blur.Type.DualFiltering="Dual Filtering"
|
|
Blur.Subtype.Area="Area"
|
|
Blur.Subtype.Directional="Directional"
|
|
Blur.Subtype.Rotational="Rotational"
|
|
Blur.Subtype.Zoom="Zoom"
|
|
|
|
# Shader
|
|
Shader="Shader"
|
|
Shader.Refresh="Refresh Options and Parameters"
|
|
Shader.Shader="Shader Options"
|
|
Shader.Shader.File="File"
|
|
Shader.Shader.Technique="Technique"
|
|
Shader.Shader.Size="Size"
|
|
Shader.Shader.Size.Width="Width"
|
|
Shader.Shader.Size.Height="Height"
|
|
Shader.Shader.Seed="Randomization Seed"
|
|
Shader.Parameters="Shader Parameters"
|
|
Shader.Parameter.Texture.Type="Type"
|
|
Shader.Parameter.Texture.Type.File="File"
|
|
Shader.Parameter.Texture.Type.Source="Source"
|
|
Shader.Parameter.Texture.File="File"
|
|
Shader.Parameter.Texture.Source="Source"
|
|
Filter.Shader="Shader"
|
|
Source.Shader="Shader"
|
|
Transition.Shader="Shader"
|
|
|
|
# Filter - Auto-Framing
|
|
Filter.AutoFraming="Auto-Framing"
|
|
Filter.AutoFraming.Tracking="Tracking Options"
|
|
Filter.AutoFraming.Tracking.Mode="Mode"
|
|
Filter.AutoFraming.Tracking.Mode.Solo="Solo"
|
|
Filter.AutoFraming.Tracking.Mode.Group="Group"
|
|
Filter.AutoFraming.Tracking.Frequency="Frequency"
|
|
Filter.AutoFraming.Motion="Motion Options"
|
|
Filter.AutoFraming.Motion.Smoothing="Smoothing"
|
|
Filter.AutoFraming.Motion.Prediction="Prediction"
|
|
Filter.AutoFraming.Framing="Framing Options"
|
|
Filter.AutoFraming.Framing.Stability="Stability"
|
|
Filter.AutoFraming.Framing.Padding="Padding"
|
|
Filter.AutoFraming.Framing.Offset="Offset"
|
|
Filter.AutoFraming.Framing.AspectRatio="Aspect Ratio"
|
|
Filter.AutoFraming.Provider="Provider"
|
|
Filter.AutoFraming.Provider.NVIDIA.FaceDetection="NVIDIA® Face Detection, powered by NVIDIA® Broadcast"
|
|
|
|
# Filter - Blur
|
|
Filter.Blur="Blur"
|
|
Filter.Blur.Type="Type"
|
|
Filter.Blur.Subtype="Subtype"
|
|
Filter.Blur.Size="Size"
|
|
Filter.Blur.Angle="Angle (Degrees)"
|
|
Filter.Blur.Center.X="Center (X) (Percent)"
|
|
Filter.Blur.Center.Y="Center (Y) (Percent)"
|
|
Filter.Blur.StepScale="Step Scaling"
|
|
Filter.Blur.StepScale.X="Step Scale X"
|
|
Filter.Blur.StepScale.Y="Step Scale Y"
|
|
Filter.Blur.Mask="Apply a Mask"
|
|
Filter.Blur.Mask.Type="Mask Type"
|
|
Filter.Blur.Mask.Type.Region="Region"
|
|
Filter.Blur.Mask.Type.Image="Image"
|
|
Filter.Blur.Mask.Type.Source="Source"
|
|
Filter.Blur.Mask.Region.Left="Left Edge"
|
|
Filter.Blur.Mask.Region.Top="Top Edge"
|
|
Filter.Blur.Mask.Region.Right="Right Edge"
|
|
Filter.Blur.Mask.Region.Bottom="Bottom Edge"
|
|
Filter.Blur.Mask.Region.Feather="Feather Area"
|
|
Filter.Blur.Mask.Region.Feather.Shift="Feather Shift"
|
|
Filter.Blur.Mask.Region.Invert="Invert Region"
|
|
Filter.Blur.Mask.Image="Image Mask"
|
|
Filter.Blur.Mask.Source="Source Mask"
|
|
Filter.Blur.Mask.Color="Mask Color Filter"
|
|
Filter.Blur.Mask.Alpha="Mask Alpha Filter"
|
|
Filter.Blur.Mask.Multiplier="Mask Multiplier"
|
|
|
|
# Filter - Color Grade
|
|
Filter.ColorGrade="Color Grading"
|
|
Filter.ColorGrade.Lift="Lift"
|
|
Filter.ColorGrade.Lift.Red="Red Lift"
|
|
Filter.ColorGrade.Lift.Green="Green Lift"
|
|
Filter.ColorGrade.Lift.Blue="Blue Lift"
|
|
Filter.ColorGrade.Lift.All="All Lift"
|
|
Filter.ColorGrade.Gamma="Gamma"
|
|
Filter.ColorGrade.Gamma.Red="Red Gamma"
|
|
Filter.ColorGrade.Gamma.Green="Green Gamma"
|
|
Filter.ColorGrade.Gamma.Blue="Blue Gamma"
|
|
Filter.ColorGrade.Gamma.All="All Gamma"
|
|
Filter.ColorGrade.Gain="Gain"
|
|
Filter.ColorGrade.Gain.Red="Red Gain"
|
|
Filter.ColorGrade.Gain.Green="Green Gain"
|
|
Filter.ColorGrade.Gain.Blue="Blue Gain"
|
|
Filter.ColorGrade.Gain.All="All Gain"
|
|
Filter.ColorGrade.Offset="Offset"
|
|
Filter.ColorGrade.Offset.Red="Red Offset"
|
|
Filter.ColorGrade.Offset.Green="Green Offset"
|
|
Filter.ColorGrade.Offset.Blue="Blue Offset"
|
|
Filter.ColorGrade.Offset.All="All Offset"
|
|
Filter.ColorGrade.Tint="Tint"
|
|
Filter.ColorGrade.Tint.Detection="Tint Luma Detection Method"
|
|
Filter.ColorGrade.Tint.Detection.HSV="Hue Saturation Value"
|
|
Filter.ColorGrade.Tint.Detection.HSL="Hue Saturation Lightness"
|
|
Filter.ColorGrade.Tint.Detection.YUV.SDR="Luma Chroma (BT.709 SDR)"
|
|
Filter.ColorGrade.Tint.Mode="Tint Luma Mode"
|
|
Filter.ColorGrade.Tint.Mode.Linear="Linear"
|
|
Filter.ColorGrade.Tint.Mode.Exp="Exp"
|
|
Filter.ColorGrade.Tint.Mode.Exp2="Exp2"
|
|
Filter.ColorGrade.Tint.Mode.Log="Log"
|
|
Filter.ColorGrade.Tint.Mode.Log10="Log10"
|
|
Filter.ColorGrade.Tint.Exponent="Tint Luma Exponent"
|
|
Filter.ColorGrade.Tint.Shadow.Red="Shadow Red Tint"
|
|
Filter.ColorGrade.Tint.Shadow.Green="Shadow Green Tint"
|
|
Filter.ColorGrade.Tint.Shadow.Blue="Shadow Blue Tint"
|
|
Filter.ColorGrade.Tint.Midtone.Red="Midtone Red Tint"
|
|
Filter.ColorGrade.Tint.Midtone.Green="Midtone Green Tint"
|
|
Filter.ColorGrade.Tint.Midtone.Blue="Midtone Blue Tint"
|
|
Filter.ColorGrade.Tint.Highlight.Red="Highlight Red Tint"
|
|
Filter.ColorGrade.Tint.Highlight.Green="Highlight Green Tint"
|
|
Filter.ColorGrade.Tint.Highlight.Blue="Highlight Blue Tint"
|
|
Filter.ColorGrade.Correction="Color Correction"
|
|
Filter.ColorGrade.Correction.Hue="Hue Shift"
|
|
Filter.ColorGrade.Correction.Saturation="Saturation"
|
|
Filter.ColorGrade.Correction.Lightness="Lightness"
|
|
Filter.ColorGrade.Correction.Contrast="Contrast"
|
|
Filter.ColorGrade.RenderMode="Render Mode"
|
|
Filter.ColorGrade.RenderMode.Direct="Direct Rendering"
|
|
Filter.ColorGrade.RenderMode.LUT.2Bit="2-Bit Look-Up Table"
|
|
Filter.ColorGrade.RenderMode.LUT.4Bit="4-Bit Look-Up Table"
|
|
Filter.ColorGrade.RenderMode.LUT.6Bit="6-Bit Look-Up Table"
|
|
Filter.ColorGrade.RenderMode.LUT.8Bit="8-Bit Look-Up Table"
|
|
Filter.ColorGrade.RenderMode.LUT.10Bit="10-Bit Look-Up Table"
|
|
|
|
# Filter - Denoising
|
|
Filter.Denoising="Denoising"
|
|
Filter.Denoising.Provider="Provider"
|
|
Filter.Denoising.Provider.NVIDIA.Denoising="NVIDIA® Denoising, powered by NVIDIA® Broadcast"
|
|
Filter.Denoising.NVIDIA.Denoising="NVIDIA® Denoising"
|
|
Filter.Denoising.NVIDIA.Denoising.Strength="Strength"
|
|
Filter.Denoising.NVIDIA.Denoising.Strength.Weak="Weak"
|
|
Filter.Denoising.NVIDIA.Denoising.Strength.Strong="Strong"
|
|
|
|
# Filter - Displacement
|
|
Filter.Displacement="Displacement Mapping"
|
|
Filter.Displacement.Deprecated="This filter is deprecated and has been removed. Users are urged to migrate to the 'Shader' filter with the 'displace.effect' example immediately."
|
|
Filter.Displacement.File="File"
|
|
Filter.Displacement.Scale="Scale"
|
|
Filter.Displacement.Scale.Type="Scaling Type"
|
|
|
|
# Filter - Dynamic Mask
|
|
Filter.DynamicMask="Dynamic Mask"
|
|
Filter.DynamicMask.Input="Input Source"
|
|
Filter.DynamicMask.Channel="%s Channel"
|
|
Filter.DynamicMask.Channel.Value="Base Value"
|
|
Filter.DynamicMask.Channel.Multiplier="Multiplier"
|
|
Filter.DynamicMask.Channel.Input="%s Input Value"
|
|
Filter.DynamicMask.Debug.Texture="Debug Texture"
|
|
Filter.DynamicMask.Debug.Texture.Base="Base"
|
|
Filter.DynamicMask.Debug.Texture.Input="Input"
|
|
|
|
# Filter - SDF Effects
|
|
Filter.SDFEffects="SDF Effects"
|
|
Filter.SDFEffects.Shadow.Inner="Inner Shadow"
|
|
Filter.SDFEffects.Shadow.Inner.Range.Minimum="Inner Shadow Minimum Distance"
|
|
Filter.SDFEffects.Shadow.Inner.Range.Maximum="Inner Shadow Maximum Distance"
|
|
Filter.SDFEffects.Shadow.Inner.Offset.X="Inner Shadow Offset X"
|
|
Filter.SDFEffects.Shadow.Inner.Offset.Y="Inner Shadow Offset Y"
|
|
Filter.SDFEffects.Shadow.Inner.Color="Inner Shadow Color"
|
|
Filter.SDFEffects.Shadow.Inner.Alpha="Inner Shadow Alpha"
|
|
Filter.SDFEffects.Shadow.Outer="Outer Shadow"
|
|
Filter.SDFEffects.Shadow.Outer.Range.Minimum="Outer Shadow Minimum Distance"
|
|
Filter.SDFEffects.Shadow.Outer.Range.Maximum="Outer Shadow Maximum Distance"
|
|
Filter.SDFEffects.Shadow.Outer.Offset.X="Outer Shadow Offset X"
|
|
Filter.SDFEffects.Shadow.Outer.Offset.Y="Outer Shadow Offset Y"
|
|
Filter.SDFEffects.Shadow.Outer.Color="Outer Shadow Color"
|
|
Filter.SDFEffects.Shadow.Outer.Alpha="Outer Shadow Alpha"
|
|
Filter.SDFEffects.Glow.Outer="Outer Glow"
|
|
Filter.SDFEffects.Glow.Outer.Color="Outer Glow Color"
|
|
Filter.SDFEffects.Glow.Outer.Alpha="Outer Glow Alpha"
|
|
Filter.SDFEffects.Glow.Outer.Width="Outer Glow Width"
|
|
Filter.SDFEffects.Glow.Outer.Sharpness="Outer Glow Sharpness"
|
|
Filter.SDFEffects.Glow.Inner="Inner Glow"
|
|
Filter.SDFEffects.Glow.Inner.Color="Inner Glow Color"
|
|
Filter.SDFEffects.Glow.Inner.Alpha="Inner Glow Alpha"
|
|
Filter.SDFEffects.Glow.Inner.Width="Inner Glow Width"
|
|
Filter.SDFEffects.Glow.Inner.Sharpness="Inner Glow Sharpness"
|
|
Filter.SDFEffects.Outline="Outline"
|
|
Filter.SDFEffects.Outline.Color="Outline Color"
|
|
Filter.SDFEffects.Outline.Alpha="Outline Alpha"
|
|
Filter.SDFEffects.Outline.Width="Outline Width"
|
|
Filter.SDFEffects.Outline.Offset="Outline Offset"
|
|
Filter.SDFEffects.Outline.Sharpness="Outline Sharpness"
|
|
Filter.SDFEffects.SDF.Scale="SDF Texture Scale"
|
|
Filter.SDFEffects.SDF.Threshold="SDF Alpha Threshold"
|
|
|
|
# Filter - Transform
|
|
Filter.Transform="3D Transform"
|
|
Filter.Transform.Camera="Camera"
|
|
Filter.Transform.Camera.Mode="Mode"
|
|
Filter.Transform.Camera.Mode.CornerPin="Corner Pin"
|
|
Filter.Transform.Camera.Mode.Orthographic="Orthographic"
|
|
Filter.Transform.Camera.Mode.Perspective="Perspective"
|
|
Filter.Transform.Camera.FieldOfView="Field Of View"
|
|
Filter.Transform.Position="Position"
|
|
Filter.Transform.Position.X="X"
|
|
Filter.Transform.Position.Y="Y"
|
|
Filter.Transform.Position.Z="Z"
|
|
Filter.Transform.Scale="Scale"
|
|
Filter.Transform.Scale.X="X"
|
|
Filter.Transform.Scale.Y="Y"
|
|
Filter.Transform.Shear="Shear"
|
|
Filter.Transform.Shear.X="X"
|
|
Filter.Transform.Shear.Y="Y"
|
|
Filter.Transform.Rotation="Rotation"
|
|
Filter.Transform.Rotation.X="Pitch (X)"
|
|
Filter.Transform.Rotation.Y="Yaw (Y)"
|
|
Filter.Transform.Rotation.Z="Roll (Z)"
|
|
Filter.Transform.Rotation.Order="Rotation Order"
|
|
Filter.Transform.Rotation.Order.XYZ="Pitch, Yaw, Roll"
|
|
Filter.Transform.Rotation.Order.XZY="Pitch, Roll, Yaw"
|
|
Filter.Transform.Rotation.Order.YXZ="Yaw, Pitch, Roll"
|
|
Filter.Transform.Rotation.Order.YZX="Yaw, Roll, Pitch"
|
|
Filter.Transform.Rotation.Order.ZXY="Roll, Pitch, Yaw"
|
|
Filter.Transform.Rotation.Order.ZYX="Roll, Yaw, Pitch"
|
|
Filter.Transform.Corners="Corners"
|
|
Filter.Transform.Corners.TopLeft="Top Left"
|
|
Filter.Transform.Corners.TopRight="Top Right"
|
|
Filter.Transform.Corners.BottomLeft="Bottom Left"
|
|
Filter.Transform.Corners.BottomRight="Bottom Right"
|
|
Filter.Transform.Mipmapping="Enable Mipmapping"
|
|
|
|
# Filter - Upscaling
|
|
Filter.Upscaling="Upscaling"
|
|
Filter.Upscaling.Provider="Provider"
|
|
Filter.Upscaling.Provider.NVIDIA.SuperResolution="NVIDIA® Super Resolution, powered by NVIDIA® Broadcast"
|
|
Filter.Upscaling.NVIDIA.SuperRes="NVIDIA® Super Resolution"
|
|
Filter.Upscaling.NVIDIA.SuperRes.Scale="Scale"
|
|
Filter.Upscaling.NVIDIA.SuperRes.Strength="Strength"
|
|
Filter.Upscaling.NVIDIA.SuperRes.Strength.Weak="Weak"
|
|
Filter.Upscaling.NVIDIA.SuperRes.Strength.Strong="Strong"
|
|
|
|
# Filter - Virtual Greenscreen
|
|
Filter.VirtualGreenscreen="Virtual Greenscreen"
|
|
Filter.VirtualGreenscreen.Provider="Provider"
|
|
Filter.VirtualGreenscreen.Provider.NVIDIA.Greenscreen="NVIDIA® Greenscreen, powered by NVIDIA® Broadcast"
|
|
Filter.VirtualGreenscreen.NVIDIA.Greenscreen="NVIDIA® Greenscreen"
|
|
Filter.VirtualGreenscreen.NVIDIA.Greenscreen.Mode="Mode"
|
|
Filter.VirtualGreenscreen.NVIDIA.Greenscreen.Mode.Performance="Performance"
|
|
Filter.VirtualGreenscreen.NVIDIA.Greenscreen.Mode.Quality="Quality"
|
|
|
|
# Source - Mirror
|
|
Source.Mirror="Source Mirror"
|
|
Source.Mirror.Source="Source"
|
|
Source.Mirror.Source.Audio="Enable Audio"
|
|
Source.Mirror.Source.Audio.Layout="Audio Layout"
|
|
Source.Mirror.Source.Audio.Layout.Unknown="Unknown"
|
|
Source.Mirror.Source.Audio.Layout.Mono="Mono"
|
|
Source.Mirror.Source.Audio.Layout.Stereo="Stereo"
|
|
Source.Mirror.Source.Audio.Layout.StereoLFE="Stereo with LFE"
|
|
Source.Mirror.Source.Audio.Layout.Quadraphonic="Quadraphonic"
|
|
Source.Mirror.Source.Audio.Layout.QuadraphonicLFE="Quadraphonic With LFE"
|
|
Source.Mirror.Source.Audio.Layout.Surround="Surround"
|
|
Source.Mirror.Source.Audio.Layout.FullSurround="Full Surround"
|
|
|
|
# Codec: AV1
|
|
Codec.AV1="AV1"
|
|
Codec.AV1.Profile="Profile"
|
|
Codec.AV1.Profile.Main="Main"
|
|
Codec.AV1.Profile.High="High"
|
|
Codec.AV1.Profile.Professional="Professional"
|
|
|
|
# Codec: H264
|
|
Codec.H264="H264"
|
|
Codec.H264.Profile="Profile"
|
|
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.Level="Level"
|
|
|
|
# Codec: HEVC
|
|
Codec.HEVC="HEVC"
|
|
Codec.HEVC.Profile="Profile"
|
|
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.main="Main"
|
|
Codec.HEVC.Tier.high="High"
|
|
Codec.HEVC.Level="Level"
|
|
|
|
# Codec: Apple ProRes
|
|
Codec.ProRes.Profile="Profile"
|
|
Codec.ProRes.Profile.APCO="422 Proxy (APCO)"
|
|
Codec.ProRes.Profile.APCS="422 Lite/LT (APCS)"
|
|
Codec.ProRes.Profile.APCN="422 Standard (APCN)"
|
|
Codec.ProRes.Profile.APCH="422 High Quality/HQ (APCH)"
|
|
Codec.ProRes.Profile.AP4H="4444 High Quality/HQ (AP4H)"
|
|
Codec.ProRes.Profile.AP4X="4444 Extreme Quality/XQ (AP4X)"
|
|
|
|
# Codec: Avid DNxHR
|
|
Codec.DNxHR.Profile="Profile"
|
|
Codec.DNxHR.Profile.dnxhd="DNxHD"
|
|
Codec.DNxHR.Profile.dnxhr_lb="DNxHR LB (4:2:2)"
|
|
Codec.DNxHR.Profile.dnxhr_sq="DNxHR SQ (4:2:2)"
|
|
Codec.DNxHR.Profile.dnxhr_hq="DNxHR HQ (4:2:2)"
|
|
Codec.DNxHR.Profile.dnxhr_hqx="DNxHR HQX (4:2:2)"
|
|
Codec.DNxHR.Profile.dnxhr_444="DNxHR 444 (4:4:4)"
|