summaryrefslogtreecommitdiff
path: root/README.md
blob: 0ab5070146aa397671f7e92776aae12c2617d078 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# subsync

Synchronizes subtitles via [alass](https://github.com/kaegi/alass).

This is a modified version of a Python script
[published by Anacreon](https://anacreondjt.gitlab.io/docs/subretimer/). Anacreon's
script was written for Windows only. I've modified it to work on GNU/Linux.

## Dependencies 

You must have [Rust and Cargo installed](https://www.rust-lang.org/tools/install).

Then run the following. If you're not on a Debian-based system, replace `apt`
with your distro's package manager.

```shell
cargo install alass-cli && sudo apt install ffmpeg mkvtoolnix
```

Here is the list of dependencies, if you'd like to read more about them:

- [alass](https://github.com/kaegi/alass)
- [ffmpeg](https://ffmpeg.org/)
- [mkvtoolnix](https://mkvtoolnix.download/0)

## License

Anacreon didn't include any license with their original script, so I can't
really license this. If anyone has a problem with me sharing these
modifications, please let me know at
[eapoems@riseup.net](mailto:eapoems@riseup.net). If Anacreon releases their work under a compatible
license, then I release this codebase under the AGPL v3.