Skip to content

Releases: Sefzz15/subsync

SubSync 1.0.2 (fork) · Tag: v1.0.2

Choose a tag to compare

@Sefzz15 Sefzz15 released this 26 Jul 22:34

A modernized fork of sc0ty/subsync by Michał Szymaniak.

This release makes the per-subtitle (piecewise) sync mode introduced in 1.0.1 actually reliable, and puts its controls in your hands.

What's new in 1.0.2

  • Piecewise sync no longer chases noise. Correlation points are individually noisy (a mismatched word can be off by a second), and the old warp retimed every line to the local median of a few of them — injecting a spurious sub-second wobble on top of the correct timing. It now anchors on the global linear fit and applies a local correction only where the nearby points are dense and significantly, consistently off that line (a real cut/ad-break/mid-file resync), shrinking everything else back to the line. On a real test file this cut the lines landing more than 0.5s off from 46% to 13%, while still following genuine resyncs.
  • Tunable from the GUI. Settings → Synchronization now exposes Piecewise window (s), Piecewise min local points, and Piecewise significance (σ), each with an info tooltip. Higher significance stays closer to a plain linear sync; lower follows the points more eagerly.
  • Piecewise in batch processing. The batch window has a new "Sync method" dropdown (Linear / Per-subtitle piecewise).

Downloads

  • subsync-1.0.2-amd64.msi — Windows installer
  • subsync-1.0.2-portable-amd64.exe — portable, no install required

Platform: Windows 64-bit · License: GPLv3 · Original project: https://github.com/sc0ty/subsync

SubSync 1.0.1 (fork)

Choose a tag to compare

@Sefzz15 Sefzz15 released this 26 Jul 00:45

A modernized fork of sc0ty/subsync by Michał Szymaniak.

What's new in this fork

  • PocketSphinx 5.x — speech recognition ported from the removed sphinxbase/PocketSphinx API to a maintained release (endpointer-based VAD).
  • FFmpeg 6.x support.
  • New "per-subtitle (piecewise)" sync mode — warps timing per subtitle from the correlation points, fixing non-linear drift (cut scenes, ad breaks, mid-file resyncs) that a single offset+speed line can't. Selectable in the GUI ("Sync method") and CLI (--sync-mode piecewise).
  • wxPython 4.2 compatibility fixes.

Downloads

  • subsync-1.0.1-portable-amd64.exe — portable, no install (keeps config/models next to itself).
  • subsync-1.0.1-amd64.msi — installer (Start-menu shortcut + uninstaller).

Windows 64-bit · GPLv3 · Original project: https://github.com/sc0ty/subsync