Ross ROSS = Recommend OSS · open-source software intelligence for agents

smacke/ffsubsync

Automagically synchronize subtitles with video. observed · 2026-08-28

github.com/smacke/ffsubsync · Python · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

84/100

  • Activity 94
  • Release rhythm 62
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 205
  • age_days: 2747
  • days_rel: 40
  • days_push: 40
  • n_releases_24m: 4

Full methodology

Adoption not part of the score

7854 stars · 322 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

FFsubsync is a Python command-line tool that automatically synchronizes subtitle files (e.g., SRT) with video or audio, using voice activity detection and FFT-based audio analysis or a reference subtitle. It also offers a browser-based version that runs entirely client-side via ffmpeg.wasm.

Use cases

  • sync subtitles with a video automatically
  • fix subtitles that are offset from the movie audio
  • align srt file to correct starting point in video
  • resync downloaded subtitles to my video file
  • sync subtitles using a correctly-timed reference subtitle
  • batch sync subtitles from the command line
  • sync subtitles in the browser without installing anything

When to choose

  • you have mistimed subtitles and want automatic, language-agnostic alignment
  • you want a scriptable CLI tool for bulk subtitle syncing
  • you prefer a no-install browser option that keeps files local

When to avoid

  • you need to translate, edit, or author subtitles rather than just time-shift them
  • you need a GUI subtitle editor with visual timeline adjustment
  • your video has no speech and no reference subtitle to sync against

Facets

cli-tool · maturity active

audio-processing speech-recognition cli developer-tools media developer-tools python cli cross-platform browser windows subtitles srt ffmpeg subtitle-sync voice-activity-detection captions vlc video audio command-line macos linux

2 sources

Member repositories

RepositoryRoleHealth v2
smacke/ffsubsyncmain84

For agents

markdown · JSON · MCP: product_card(name="smacke/ffsubsync")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem