Version 2.9.16 released


Changelog Version 2.9.16:

  • Video codec dropdown now filters by hardware capabilities — codecs your NVENC/AMF/QSV can't actually encode (e.g. VP9 on any GPU, AV1 without Ada/RDNA3/Arc) are no longer selectable, preventing silent CPU fallbacks
  • ASS/SSA subtitle burn: embedded font/size/outline from the source file is now honored by default instead of being overridden with Arial (new override checkbox if you want the old behavior)
  • HEVC 10-bit on Pascal NVENC: detects the GPU can't encode 10-bit HEVC and converts to NV12 automatically instead of silently dropping to 8-bit
  • Settings loader now retries on file locks (OneDrive sync, antivirus, second VidControl instance) instead of falling back to defaults and silently losing user settings
  • Subtitle editor distinguishes save errors: read-only file vs. locked by another process vs. generic — clearer feedback
  • Whisper process kill uses a retry loop on cancel — no more zombie processes
  • UTF-16 subtitle files without BOM are now detected (previously garbled text)
  • Custom FFmpeg audio args now sanitized the same way video args are
  • FilePath null validation in the encoding pipeline — explicit error instead of cryptic "no such file" from FFmpeg
  • Resegmenter: crash guard for files with ≤1 entry
  • Complete English localization — every dialog, status message, queue state, and error text fully translated (around 400 strings localized across two waves)
  • OCR default language now follows the UI language (English UI → English OCR; previously always German regardless of UI)
  • First-run language derived from your OS culture instead of forcing English
  • Output folder selector promoted to the main toolbar with browse + one-click „use source folder" reset (was previously buried in Settings)
  • Whisper VAD parameters (threshold, min silence, max speech per segment) exposed in Settings for power users
  • Belle Chinese model made usable — Silero VAD pre-segmentation forces sub-cues ≤ 12s instead of 30-60s blocks
  • CJK-aware post-splitting: Chinese subtitles split at 。?!,;、 with character-proportional time distribution
  • Whisper hallucination detection: phonetic-floor heuristic auto-drops garbage cues under 0.40s
  • Pacing review dialog with two tabs (hallucinations + merges) and ▶ audio preview per cue
  • Update system fixed — was reporting 2.7.4 as latest despite newer 2.9.x releases
  • Ctrl+H opens Find & Replace in the subtitle editor; tooltips added for video player and sync point actions
  • Files

    VidControl_v2.9.16.zip 70 MB
    66 days ago

    Get VidControl

    Download NowName your own price

    Leave a comment

    Log in with itch.io to leave a comment.