# 视频下载工具速查（2026-06-16更新）

## 已安装工具

### yt-dlp
- 版本：2026.03.17
- 路径：`/opt/hermes-venv/bin/yt-dlp`（**不是** /usr/local/bin/！）
- hermes命令软链：`/usr/local/bin/hermes -> /opt/hermes-venv/bin/hermes`（如果丢了需要重建）
- YouTube下载需要cookies（服务器IP被识别为bot）
- 遇到 `impersonation target not available` 警告：不用管，仍然能下

### you-get
- 版本：0.4.1743
- 安装：`pip3 install --break-system-packages you-get`
- 支持网站：Dailymotion、Bilibili等
- 大部分不可用（验证码/反爬）

### edge-tts
- 文本转语音，免费
- 路径：系统已安装
- 用法：`edge-tts --voice zh-CN-XiaoxiaoNeural --text "内容" --write-media /tmp/audio.mp3`
- 可用中文音色：Xiaoxiao（女声）、Yunxi（男声，推荐搞笑+20%速率）、Yunjian（男声）

## 已验证可用的视频源（按优先级排列）

### 1. ✅ TikTok（强烈推荐 — 2026-06-16新发现）
- **当前唯一稳定、免费、好用的真人搞笑竖屏视频来源**
- 原生9:16竖屏，720x1280~1080x1920
- yt-dlp直接下载，**无需cookies/登录/impersonation**
- 下载速度~10-50MB/s，1-2秒下完一个
- 单个文件2-16MB
- **找视频方法**：Yahoo Japan搜索 `tiktok funny <关键词>`，从搜索结果提取 `tiktok.com/@xxx/video/数字` URL
- **推荐搜索词**：`tiktok funny animal viral`、`tiktok funny fails`、`tiktok funny viral 2026`
- **下载命令**：`yt-dlp --no-check-certificate -o "%(id)s.%(ext)s" "URL"`
- 分stk视频不需要加rotate元数据或转格式
- 适合直接通过QQ MEDIA:发送或做二次创作素材

### 2. 腾讯视频 v.qq.com
- yt-dlp原生支持，无需登录
- 速度~1MB/s
- 适合下载比赛集锦/新闻类视频
- 1280x716（横屏），HEVC编码，25fps
- 用法：`yt-dlp "https://v.qq.com/x/cover/xxx/xxx.html" -o "output.mp4"`

### 3. Coverr.co
- 免费，无需登录，支持curl直接下载
- 但搜索栏目受限，找到的要curl -L 跟随重定向
- 用法：`curl -sL -o output.mp4 "URL"`
- 都是横屏，需要ffmpeg转竖屏

### 4. Mixkit.co
- 免费，无需登录，curl直接下
- 已有素材在 /root/videos/ 下
- 所有视频无音频（需后期配音）
- 横屏640x360，转竖屏会模糊

## 不可用的视频源
- **YouTube** — 需要cookies（服务器IP被识别为bot）
- **Dailymotion搜索** — 搜索任何关键词都返回熊猫纪录片（搜索机制完全废了），已知ID的视频可用yt-dlp下载
- **CNN/BBC/Dailymotion搜索页** — JS渲染，curl抓不到
- **Pexels/Pixabay** — 需要API key或403
- **Bilibili** — 需要验证码
- **CCTV/央视** — CDN有WSSEA反盗链保护（除非用浏览器生成token）

## 视频文件服务器

### Port 8888（WebChat服务器）- 有密码认证
- 位置：`/root/.hermes/webchat/server.py`
- 密码：见server.py中 WEB_PASSWORD
- 不能直接给张哥下载链接

### Port 8899（文件服务器）- 无密码 ✅
- 用Python内置http.server
- 启动：`cd /目标目录 && python3 -m http.server 8899`
- **必须用 terminal(background=true) 启动**
- 直接访问 `http://服务器IP:8899/文件名.mp4`
- 创建index.html方便批量下载
- 停止：kill PID

## 已有资产
- 素材：`/root/videos/`（mixkit_*.mp4, clip_00~08.mp4）
- TikTok素材：`/root/videos/funny/`（11个，2026-06-16下载）
- AI样片：`/root/videos/ai_samples/`（3个AI图+动画样片 + 1个remix改造样片）
- 成品：`/root/.hermes/webchat/static/news-broadcast.mp4`
- 制作脚本：`/root/videos/make_video.py`, `make_video_v2.py`
- TTS音频：`/root/videos/tts_00.mp3`, `tts_01.mp3`
- 字幕：`/root/videos/subtitles.srt`
- 新素材：`/root/videos/news/`（Coverr下载）
