---
title: Install add-subs-to-videos on Linux | Snap Store
description: Get the latest version of add-subs-to-videos for Linux - Recursive video-to-SRT
  transcription using whisper.cpp
url: https://snapcraft.io/add-subs-to-videos
---

# add-subs-to-videos

[Nick H (simnim)](https://snapcraft.io/publisher/simnim "View all snaps from Nick H (simnim)")

* [Nick H (simnim)](https://snapcraft.io/publisher/simnim "View all snaps from Nick H (simnim)")

latest/stable 0.2.1

Install latest/stable of add-subs-to-videos

---

**Install using the command line**

```
sudo snap install add-subs-to-videos
```

Don't have snapd? [Get set up for snaps](https://snapcraft.io/docs/installing-snapd).

---

### Package name

* add-subs-to-videos

---

### License

* unset

---

### Last updated

* 30 June 2026 - latest/stable

---

##### Report a Snap Store violation

* [Report this Snap](https://snapcraft.io/add-subs-to-videos#report-snap-modal)

---

* [Description](https://snapcraft.io/add-subs-to-videos#tab-description)
* [Security](https://snapcraft.io/add-subs-to-videos#tab-security)

#### Recursive video-to-SRT transcription using whisper.cpp

Crawls a directory recursively, transcribes every video it finds using
whisper.cpp (on-device, fully private — nothing is uploaded anywhere)
and writes an .srt sidecar file next to each one. Already-transcribed
files are skipped, so re-running is fast and safe.

While a file is transcribing, segments stream into a growing .srt.part
file so progress is never lost; it's atomically promoted to .srt on
success, so a crash or cancellation never corrupts a finished subtitle.

Supports .mp4, .mkv, .avi, .mov, .m4v, .webm, .ts, .flv, and more.

Provides both the `add-subs-to-videos` CLI command and an "Add Subs to
Videos" desktop GUI launcher. The GUI offers drag-and-drop, a file table
with live per-file status (Pending/Processing/Done/Skipped/Failed) and a
clickable log icon per row, a model dropdown showing download progress,
and auto re-run every 10 minutes so it can be left running unattended to
pick up new files as they appear.

Usage:
add-subs-to-videos /path/to/videos
add-subs-to-videos /path/to/videos --model large-v3 --language en
add-subs-to-videos /path/to/videos --force
add-subs-to-videos-gui # or launch "Add Subs to Videos" from your apps menu

---

## Install add-subs-to-videos on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the [installing snapd documentation](https://snapcraft.io/docs/installing-snapd).

[### Arch Linux](https://snapcraft.io/install/add-subs-to-videos/arch)

[### CentOS](https://snapcraft.io/install/add-subs-to-videos/centos)

[### Debian](https://snapcraft.io/install/add-subs-to-videos/debian)

[### elementary OS](https://snapcraft.io/install/add-subs-to-videos/elementary)

[### Fedora](https://snapcraft.io/install/add-subs-to-videos/fedora)

[### KDE Neon](https://snapcraft.io/install/add-subs-to-videos/kde-neon)

[### Kubuntu](https://snapcraft.io/install/add-subs-to-videos/kubuntu)

[### Manjaro](https://snapcraft.io/install/add-subs-to-videos/manjaro)

[### Pop!\_OS](https://snapcraft.io/install/add-subs-to-videos/pop)

[### openSUSE](https://snapcraft.io/install/add-subs-to-videos/opensuse)

[### Red Hat Enterprise Linux](https://snapcraft.io/install/add-subs-to-videos/rhel)

[### Ubuntu](https://snapcraft.io/install/add-subs-to-videos/ubuntu)
