Skip to content

Commit

Permalink
UI: Just a fuckton of updates to the ROI editor
Browse files Browse the repository at this point in the history
  • Loading branch information
derrod committed Dec 29, 2023
1 parent 50aebf9 commit 465ddfb
Show file tree
Hide file tree
Showing 4 changed files with 715 additions and 177 deletions.
39 changes: 36 additions & 3 deletions UI/frontend-plugins/frontend-tools/data/locale/en-US.ini
Original file line number Diff line number Diff line change
Expand Up @@ -52,15 +52,48 @@ ScriptDescriptionLink.OpenURL="Open URL"
FileFilter.ScriptFiles="Script Files"
FileFilter.AllFiles="All Files"

# Region of Interest Editor
ROIEditor="Region of Interest Editor"

ROI.BlockSize="Encoder Block Size"
ROI.BlockSize.16="16x16 (H.264)"
ROI.BlockSize.32="32x32 (NVENC/QSV HEVC)"
ROI.BlockSize.64="64x64 (NVENC/QSV/AMF AV1, AMF HEVC)"
ROI.BlockSize.128="128x128 (AV1)"

ROI.ManualRegion="Region [%1x%2 @ (%3, %4)]"
ROI.SceneItem="Item [%1 (%2)]"
ROI.Preview="ROI Encoder Map Preview"

ROI.Scene="Scene:"

ROI.ItemAction.Add="Add Item"
ROI.ItemAction.Remove="Remove Item"
ROI.ItemAction.MoveUp="Move Up"
ROI.ItemAction.MoveDown="Move Down"

ROI.AddMenu="Add Region"
ROI.AddMenu.Manual="Manual Region"
ROI.AddMenu.SceneItem="Scene Item Region"
ROI.AddMenu.CenterFocus="Center Focus Region"

ROI.Item.DisabledPrefix="DISABLED"
ROI.Item.ManualRegion="Manual Region [%1x%2 @ (%3, %4)]"
ROI.Item.SceneItem="Scene Item [%1 (%2)]"
ROI.Item.CenterFocus="Center Focus"

ROI.HelpText="The region of interest determines which areas an encoder should focus.<br>Note that not all encoders support this feature an some may overshoot the target bitrate when using ROI."
ROI.Properties="Region Properties"
ROI.Property.SceneItem="Scene Item"
ROI.Property.SceneItem.NoSelection="<No Item Selected>"
ROI.Property.Size="Size"
ROI.Property.Position="Position"
ROI.Property.Priority="Priority"
ROI.Property.Enabled="Enabled"

ROI.Property.OuterPriority="Outer Priority"
ROI.Property.Steps="Steps"
ROI.Property.Steps.Inner="Inner"
ROI.Property.Steps.Outer="Outer"
ROI.Property.RadiusInner="Inner Radius"
ROI.Property.RadiusOuter="Outer Radius"
ROI.Property.RadiusAspect="Stretch based on aspect ratio"

ROI.HelpText="The region of interest determines which areas an encoder should (de-)prioritize.<br>Note that not all encoders support this feature an some may overshoot the target bitrate when using ROI."
Loading

0 comments on commit 465ddfb

Please sign in to comment.