YouTube 競爭分析
找出 YouTube 上真正有效的做法。分析任意一組頻道,找出觀看數高於平均值 2 倍以上的異常影片,並從贏家影片中萃取出包裝模式。
不需要手動試算表作業。不用猜測。只要幾分鐘,就能取得資料驅動的競爭情報。
功能
- 取得任意 YouTube 頻道的最新影片
- 將長影片與 Shorts 分開
- 計算每個頻道平均觀看數
- 標記異常影片(觀看數高於頻道平均 2 倍以上的影片)
- 從贏家影片中萃取出標題模式
- 匯出至主控台、JSON 或 Google Sheets
快速開始
# Set your YouTube API key
export YOUTUBE_API_KEY="your-key-here"
# Analyze specific channels
python3 analyze.py "$YOUTUBE_API_KEY" --channels "@AlexHormozi,@garyvee,@CodieSanchezCT"
# Use predefined channel sets
python3 analyze.py "$YOUTUBE_API_KEY" --set ai # AI creator set
python3 analyze.py "$YOUTUBE_API_KEY" --set business # Business creator set
python3 analyze.py "$YOUTUBE_API_KEY" --set both # All channels
# Export to JSON for programmatic use
python3 analyze.py "$YOUTUBE_API_KEY" --set both --output json > results.json
# Custom lookback period
python3 analyze.py "$YOUTUBE_API_KEY" --channels "@mkbhd" --days 60
設定
- 取得 YouTube Data API v3 金鑰
- 設定環境變數:
export YOUTUBE_API_KEY="your-key" - 安裝相依套件:
pip install -r requirements.txt
輸出
主控台(預設)
================================================================================
AI Creators — LAST 30 DAYS
================================================================================
📊 CHANNEL SUMMARY:
Alex Hormozi | 2,400,000 subs | 12 videos (3.0/wk) | L: 8 S: 4
🔥 LONG-FORM OUTLIERS (top 15):
4.2x | 1,200,000 | [Alex Hormozi] How I'd Start a Business in 2025
2025-01-15 | https://youtube.com/watch?v=...
📦 TOP TITLE PATTERNS:
8x business
6x money
5x started
JSON
完整的結構化資料,包括所有影片中繼資料、分數與倍數。
預設頻道組合
AI 創作者: Jeff Su, Alex Finn, Riley Brown, Dan Martell, Matt Wolfe, Nate Herk, Grace Leung, Matt Berman
商業創作者: Alex Hormozi, Gary Vaynerchuk, Patrick Bet-David, Codie Sanchez, Leila Hormozi, Iman Gadzhi, My First Million
編輯 analyze.py 中的頻道字典即可自訂。
解讀結果
| 指標 | 代表意義 |
|---|---|
| 倍數 | 高於頻道平均的倍數(2.0x = 正常值的兩倍) |
| 異常門檻 | 平均的 2 倍。高於此門檻的影片值得研究。 |
| 標題模式 | 異常影片標題中常見的字詞 = 經過驗證的格式 |
| 發布頻率 | 每週影片數。發布頻率較高可能代表每支影片平均觀看數較低。 |
經過驗證的包裝格式
根據異常影片分析,以下標題格式持續表現優異:
長影片:
- "X,清楚解釋"(權威解釋型)
- "X 小時的 Y,在 Z 分鐘內"(濃縮價值型)
- "達成 X 最懶惰的方法"(低努力承諾型)
- "給我 X 分鐘,我就 Y"(限時承諾型)
- "Y 的 X 個瘋狂應用案例"(條列式 + 有力詞彙)
Shorts:
- "2024 對 2025 的 X"(年度比較)
- "差 好 棒 X"(等級排序)
- "停止做 X,改做 Y"(逆向操作)
每週自動化
每週自動執行,即可自動找出新的異常影片:
# Cron: every Sunday at 8am
0 8 * * 0 YOUTUBE_API_KEY="your-key" python3 /path/to/analyze.py "$YOUTUBE_API_KEY" --set both --output json > /path/to/weekly-results.json
需求
- Python 3.8+
- YouTube Data API v3 金鑰
- 無需外部 Python 相依套件(僅使用標準程式庫)
授權
MIT


