Matroska Batch Flow

Settings

Accessing Settings

Open the Settings page by clicking the gear icon in the top-right corner of the application. Changes are saved automatically and persist between sessions.


Mkvpropedit

Executable Selection

Choose between using the bundled mkvpropedit executable or specifying a custom path to your own installation.

OptionDescription
IncludedUses the mkvpropedit executable that is bundled with the application release. This is the default and recommended option.
CustomLets you specify the path to your own mkvpropedit executable.

When Custom is selected, an additional section appears where you can see the currently configured path and use the Browse… button to locate the executable on your system.


Batch Validation

Controls how strictly files are validated before processing. Validation checks run automatically when files are added or removed, and when validation-related settings are changed.

Strictness Mode

ModeBehavior
StrictAll files must have matching track counts and consistent properties. Mismatches block processing. (default)
LenientFiles with different track counts are allowed. Differences are reported as non-blocking informational messages.
CustomConfigure the severity for each validation check independently.

Strict Mode Details

The Strict preset applies the following validation severity levels:

CheckSeverity
Track count parityError
Audio / Video / Subtitle language consistencyError
Audio default flagWarning
Audio forced flagWarning
Video default flagWarning
Subtitle forced flagWarning

Lenient Mode Details

The Lenient preset lowers all checks to informational level:

CheckSeverity
Track count parityInfo
Audio / Video / Subtitle language consistencyInfo
Audio / Video default flagInfo
Audio / Subtitle forced flagInfo

Custom Mode Details

In Custom mode, a validation grid appears where you can independently control the severity for each check, per track type.

Severity Levels

SeverityDescription
OffValidation check is disabled entirely
InfoShows an informational message; does not block processing
WarningShows a warning; does not block processing
ErrorBlocks processing until resolved

Track Count Parity

A global check that applies across all track types. When enabled, it validates that all files in the batch have the same number of audio, video, and subtitle tracks.

Per-Track-Type Checks

The following checks can be configured separately for audio, video, and subtitle tracks:

CheckAudioVideoSubtitle
Language consistencyYesYesYes
Default flag consistencyYesYes
Forced flag consistencyYesYes
  • Language consistency - Validates that language tags match across files for each track position
  • Default flag consistency - Validates that the default track flag is consistent across files
  • Forced flag consistency - Validates that the forced track flag is consistent across files

User Interface

Theme

Choose the application’s visual appearance:

ThemeDescription
LightLight background with dark text
DarkDark background with light text
SystemAutomatically matches your operating system’s theme setting (default)

Track Availability Display

Show detailed file count (e.g., “X/Y files”) together with colored indicators in track selection dropdowns. This helps you see at a glance how many files in the batch have a particular track property value.

  • Enabled (default): Colored dot indicators are shown together with “X/Y files” text
  • Disabled: Only colored dot indicators are shown

Logging

Show Log Viewer

Display a log viewer tab in the navigation menu to monitor application logs in real-time.

  • Enabled: A “Logs” tab appears in the navigation sidebar
  • Disabled (default): The log viewer tab is hidden

Log Level

Controls the verbosity of the application’s logging output:

LevelDescription
VerboseMost detailed; logs everything including low-level internal operations
DebugDetailed diagnostic information useful for troubleshooting
InformationStandard operational messages (default)
WarningOnly potentially harmful situations and errors
ErrorOnly error events
FatalOnly the most critical failures that cause the application to stop

About

The About section shows version information, licensing, third-party dependencies, and useful links related to the project.