✍️ Transcribe YouTube videos using a local Whisper model
  • Go 77.1%
  • Dockerfile 22.9%
Find a file
Kamil Marut c6c17e864b
All checks were successful
Push Docker Image / push (push) Successful in 1m26s
feat: Remove the HTTP server and summarizer in favor of main CLI flow with transcription
2026-05-05 20:43:10 +02:00
.github/workflows feat: Remove the HTTP server and summarizer in favor of main CLI flow with transcription 2026-05-05 20:43:10 +02:00
cmd feat: Remove the HTTP server and summarizer in favor of main CLI flow with transcription 2026-05-05 20:43:10 +02:00
docs feat: Remove the HTTP server and summarizer in favor of main CLI flow with transcription 2026-05-05 20:43:10 +02:00
internal feat: Remove the HTTP server and summarizer in favor of main CLI flow with transcription 2026-05-05 20:43:10 +02:00
.dockerignore feat: Use FFmpeg's whisper filter instead of calling OpenAI 2025-08-24 15:27:51 +02:00
.gitignore feat: Add post-processing with ffmpeg to save tokens and allow processing of longer videos 2025-07-08 22:23:05 +02:00
AGENTS.md feat: Remove the HTTP server and summarizer in favor of main CLI flow with transcription 2026-05-05 20:43:10 +02:00
Dockerfile feat: Remove the HTTP server and summarizer in favor of main CLI flow with transcription 2026-05-05 20:43:10 +02:00
go.mod feat: Remove the HTTP server and summarizer in favor of main CLI flow with transcription 2026-05-05 20:43:10 +02:00
go.sum feat: Remove the HTTP server and summarizer in favor of main CLI flow with transcription 2026-05-05 20:43:10 +02:00
LICENSE Initial commit 2025-05-05 14:04:24 +02:00
main.go feat: Add prototype of downloading & transcribing a YouTube video 2025-05-05 15:15:08 +02:00
README.md feat: Remove the HTTP server and summarizer in favor of main CLI flow with transcription 2026-05-05 20:43:10 +02:00

yt-transcribe

✍️ Transcribe YouTube videos using a local Whisper model

Requirements

  • Go >= 1.26

Usage

Docker

Download the image and run with Docker:

docker run --rm git.marut.network/exler/yt-transcribe:latest --help

Program usage

USAGE:
   yt-transcribe [global options] [command [command options]]

COMMANDS:
   version     Show current version
   transcribe  Transcribe a YouTube video
   help, h     Shows a list of commands or help for one command

GLOBAL OPTIONS:
   --help, -h  show help

License

yt-transcribe is under the terms of the MIT License, following all clarifications stated in the license file.