# agermanidis/autosub

[NO LONGER MAINTAINED] Command-line utility for auto-generating subtitles for any video file

Repository: https://github.com/agermanidis/autosub
Canonical: https://ross.abutalabs.com/products/autosub
Language: Python
License: MIT
License Family: permissive
Last push: 2024-03-22T15:28:35+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 4083, "days_push": 894, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4191, forks 1630 (observed 2026-08-28T04:08:38.824237+00:00)

## What it is
Autosub is a Python command-line utility that auto-generates subtitles for video or audio files. It performs voice activity detection, transcribes speech via the Google Web Speech API, optionally translates the result, and writes SRT or JSON subtitle files.

## Use cases
- generate subtitles for a video automatically
- transcribe audio to srt file
- add captions to a video with speech recognition
- translate video subtitles to another language
- batch subtitle generation from command line

## When to choose
- you need a quick CLI way to produce SRT subtitles from media files
- you want optional subtitle translation via Google Translate API
- you prefer a simple pip-installable tool with ffmpeg as the only dependency

## When to avoid
- you need a maintained tool - the project is explicitly no longer maintained
- you need offline or self-hosted speech recognition since it depends on Google's web API
- you need high accuracy on long or noisy audio, as the API is unofficial and unreliable

## Facets
- artifact type: cli-tool
- maturity: abandoned
- function: speech-recognition, cli, video-processing, audio-processing, nlp
- domain: speech-processing, media
- platform: python, cli, cross-platform
- tags: subtitles, transcription, srt, google-speech-api, translation, ffmpeg, video, command-line

## Member repositories
- agermanidis/autosub (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:38.824237+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:22:35.927527+00:00, confidence not recorded.
  - readme: https://github.com/agermanidis/autosub (fetched 2026-08-28T04:08:38.824237+00:00, sha c3086ff3b96c)
  - registry_pypi: https://pypi.org/pypi/autosub/json (fetched 2026-08-29T09:12:57.741942+00:00, sha 7e2b15c08d63)
- Data as of 2026-08-30T08:39:29.467469+00:00.
