Crafter Station Docs
Guías

Transcribe un video de YouTube desde la línea de comandos

Descarga y transcribe cualquier video de YouTube (o archivo local de audio o video) a texto, subtítulos SRT y JSON con un solo comando, usando un modelo Whisper local. Gratis, privado, sin API key.

npx @crafter/trx "https://youtube.com/watch?v=dQw4w9WgXcQ"

Eso descarga el audio del video con yt-dlp, lo limpia con ffmpeg y lo transcribe con un modelo Whisper local. Obtienes salidas en .txt, .srt, .wav y JSON. Todo corre en tu máquina: gratis, privado, sin API key.

¿Primera vez? Inicializa una sola vez para elegir el tamaño del modelo Whisper (desde tiny con 75MB hasta large con 3GB):

npx @crafter/trx init

trx requiere Bun como runtime.

Los archivos locales funcionan igual

npx @crafter/trx recording.mp4

Obtén solo el texto, como JSON

npx @crafter/trx transcribe video.mp4 --fields text --output json

Otros idiomas

npx @crafter/trx transcribe video.mp4 --language es

Para scripts y agentes de IA

trx es agent-first: salida JSON, validación dry-run e introspección de schemas en runtime.

npx @crafter/trx transcribe video.mp4 --dry-run --output json   # validate without executing
npx @crafter/trx schema transcribe                              # inspect the command schema

Referencia completa: docs de trx.

En esta página