Skip to content

twischen-dot/youtube-video-processor

Repository files navigation

YouTube Video Processor

完整的 YouTube 视频下载、处理和转录工作流,通过集成 Dev Browser 扩展和 yt-dlp 解决 YouTube 反机器人保护问题。

功能特性

  • ✅ 绕过 YouTube 反机器人验证
  • ✅ 自动从 Chrome 提取 cookies
  • ✅ 高质量视频下载
  • ✅ Whisper AI 语音转录
  • ✅ 支持中文识别
  • ✅ 完整的错误处理

快速开始

1. 安装依赖

# 安装 yt-dlp
pipx install yt-dlp

# 安装 ffmpeg
brew install ffmpeg

# 安装 Whisper
pipx install openai-whisper

2. 安装 Dev Browser 扩展

参考 Dev-Browser-扩展安装指南.md

3. 下载视频

uv run video_processor_fixed.py download "VIDEO_URL" output.mp4 --subtitle

4. 转录音频

uv run video_processor_fixed.py transcribe output.mp4 transcript.txt --language zh

文档

核心脚本

video_processor_fixed.py

修复版的视频处理脚本,支持从 Chrome 自动提取 cookies。

使用案例

# 下载视频
uv run video_processor_fixed.py download "https://www.youtube.com/watch?v=VIDEO_ID" video.mp4 --subtitle

# 转录为文本
uv run video_processor_fixed.py transcribe video.mp4 transcript.txt --model base --language zh

许可证

MIT License

About

YouTube video download and transcription workflow with Dev Browser integration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages