v2.0.0 - YouTube Support π₯
π Major Release: YouTube Support!
You can now transcribe YouTube videos directly - no download required!
npx @illyism/transcribe https://www.youtube.com/watch?v=VIDEO_IDπ₯ What's New
-
YouTube Support: Paste a YouTube URL and get subtitles
- Works with youtube.com, youtu.be, and Shorts
- Downloads audio-only for faster processing
- Automatic cleanup of temporary files
-
Better Error Messages: Clear instructions with links when API key is missing
- Link to get API key: https://platform.openai.com/api-keys
- Step-by-step setup commands
- Link to full configuration guide
-
Improved Documentation:
- Real-world use case for large video files (2-4GB)
- Updated comparison table with YouTube support
- Better configuration guide with verification steps
β οΈ Breaking Changes
- Package size increased from ~300KB to ~600KB (uncompressed: ~2.8MB)
- Due to ytdl-core dependency for YouTube support
π¦ Examples
# YouTube video
transcribe https://www.youtube.com/watch?v=bAYZjVAodoo
# YouTube Short
transcribe https://www.youtube.com/shorts/VIDEO_ID
# Local video (still works!)
transcribe /path/to/video.mp4π§ Configuration Made Easy
New users now get helpful error messages with direct links:
- π Get API key
- π Copy-paste setup commands
- π Full documentation link
π Links
- π¦ NPM Package
- π Documentation
- π Report Issues
Full Changelog: v1.0.4...v2.0.0