SubExtract is a Go application that automatically extracts embedded subtitles from video files
899
SubExtract is a Go application that automatically extracts embedded subtitles from video files. It recursively searches through directories, detects video files with embedded subtitle tracks, and extracts them into separate SRT files.
docker run -d \
--name subextract \
--restart unless-stopped \
-e TZ=America/Sao_Paulo \
-v /location/of/videos:/app/subextract/videos:rw \
docker.io/brunopoiano/subtitle-extract
git clone https://github.com/BrunoPoiano/subtitle-extract-go
cd subtitle-extract-go
docker compose up -d
Clone the repository:
git clone https://github.com/BrunoPoiano/subtitle-extract-go
cd subtitle-extract-go
Configure the root directory where your videos are stored by modifying the rootFolder variable in main.go:
var rootFolder = "/path/to/your/videos"
Test the application:
go run .
Build the application:
go build -o subextract .
Run the compiled binary:
./subextract
Content type
Image
Digest
sha256:1c076e642…
Size
49.7 MB
Last updated
10 months ago
docker pull brunopoiano/subtitle-extract