Skip to content

Main Window

Miklos Juhasz edited this page Dec 16, 2016 · 6 revisions

The main window is split into five Sections:

Main Window Layout

  • Control Panel
    Allows e.g. choosing the current subtitle, setting [alpha/luminance threshold](Color Palettes) for conversion into DVD formats, selection of [output format](Other concepts and features) and [palette mode](Color Palettes) and the [filter](Other Concepts and Features) used for scaling.
  • Source Panel
    Shows the current frame the loaded input stream. Use left/right mouse button to zoom in/out.
  • Target Panel
    Shows the current frame of the converted output stream. Use left/right mouse button to zoom in/out.
  • Console Panel
    Shows information and warnings.
  • Preview Pane
    Shows a preview of the current subtitle frame (size and position inside screen). Left click to open the [Edit Dialog](Edit Dialog).

Menu structure:

File
  • Load: loads a stream (opens a file selection dialog)
  • Recent Files: let's you select from a list of previously loaded files
  • Save/Export: stores the target stream (opens the [Export Dialog](Export Dialog))
  • Close: unloads the currently loaded stream
  • Exit: leaves the application

Edit

  • Edit Frame: [edit position and times](Edit Dialog) of current frame
  • Edit default DVD Palette: [edit the palette](Color Palettes) used for conversion from 256 color HD formats to DVD formats
  • Edit imported DVD Palette: [edit the palette](Color Palettes) of an imported DVD subtitle stream (SUP/IFO or SUB/IDX)
  • Edit DVD frame palette: [edit the frame palette](Color Palettes) of an imported DVD subtitle stream
  • Move all caption: apply global moving/cropping of subtitles
  • Reset crop offset: reset a formerly applied cropping offset to zero

####Settings

  • Conversion Settings: opens the [conversion dialog](Conversion Dialog) (scaling, frame rate etc.)
  • Swap Cr/Cb: swaps [color components](Color Palettes) for imported BD-SUPs
  • Fix invisible frames: enables/disables automatic fixing of [invisible captions](Color Palettes)
  • Verbatim output: enables/disables verbatim console output

####Help

  • Help: display a HTML based online help

Editing text fields

BDSup2Sub supports input checking while typing in all text input fields (including editable combo boxes):

  • If the background of a text field is white, the current value is ok and/or has already been applied.
  • If the background becomes yellow, the currently entered value is valid, but a modified value will be used. E.g. a valid time value will be changed due to frame rate synchronization. To see the value that will be actually used, simply press return.
  • If the background becomes red, the current value is invalid and will be replaced by a fitting value (if possible) or the the previous value of the input field. To see the value that will be actually used, simply press return.

Using Keyboard shortcuts (Hotkeys/Mnemonics)

There are keyboard shortcuts for most menu items, buttons and checkboxes. Note that the support for these hotkeys depends on your Operating System and its user interface settings. E.g. on Windows, the hotkeys are displayed only if you press the "Alt" key by default. There's a global setting to hide the hotkeys under "Display Properties/Appearance/Effects" which defined whether the hotkeys are displayed or hidden by default in all applications. Some programs as Firefox seem to ignore this setting, the Java Runtime Environment (and thus BDSup2Sub) doesn't. Exception for the rule: until I come up with a more convenient solution, Alt+Left Cursor and Alt+Right cursor move to previous or next subtitle in the edit and move dialogs (without saving). On Linux and Mac OS, the accelerator key may differ or the hotkeys may not work at all. Sorry, I can't test this.

Zooming in and out

In case you didn't notice: by clicking left/right in the source and target panels, you can zoom in and out to view details of the current sub picture. This is especially useful for finding the correct alpha/luminance thresholds in SUB/IDX (or SUP/IFO) mode.