Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dheison0/subcreator
A subtitle creator, translator and embeder tool made using AI
https://github.com/dheison0/subcreator
ai machine-learning ml python subtitles video-processing whisper
Last synced: 2 months ago
JSON representation
A subtitle creator, translator and embeder tool made using AI
- Host: GitHub
- URL: https://github.com/dheison0/subcreator
- Owner: dheison0
- License: mit
- Created: 2024-07-22T18:48:57.000Z (5 months ago)
- Default Branch: dev
- Last Pushed: 2024-07-22T19:02:03.000Z (5 months ago)
- Last Synced: 2024-09-27T06:22:13.961Z (3 months ago)
- Topics: ai, machine-learning, ml, python, subtitles, video-processing, whisper
- Language: Python
- Homepage:
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Sub Creator
A tool to auto generate, translate and embed subtitles for short movies.
## How to install
This is for Linux!
Install Python 3, Python Virtual Env(venv, this is found on your system repository) and Git,
then clone this repository and create a virtual environment inside it, now install dependencies
and starting using!Here's a script for automating all I can without knowing what system you use:
```bash
mkdir -p ~/.local/bin
cd ~/.local
git clone --depth=1 https://github.com/dheison0/subcreator
cd subcreator
python -m venv env
source env/bin/activate
pip install -r requirements.txtp=$HOME/.local/bin/subcreator
# Create a script to run subcreator without needing to activate venv manually every time
echo '#!/usr/bin/env bash' > "$p"
echo 'root="$HOME/.local/subcreator"' >> "$p"
echo 'source "$root/env/bin/activate"' >> "$p"
echo 'exec python "$root/cli.py" "$@"' >> "$p"
chmod +x "$p"
deactivate
cd ~
```