Que fait youtube-channel-research ?
Recherche par lots sur 1 à N vidéos récentes d'une chaîne YouTube et production d'un rapport comparatif transversal (pas N résumés isolés) – énumération des publications, extraction du texte via sous-titres en priorité et ASR local en secours, puis rédaction des thèmes, évolutions, contradictions et limites.
Installation
Assurez-vous que les dépendances suivantes sont installées :
- Python 3.8 ou supérieur
- youtube_transcript_api
- yt-dlp
- openai-whisper (pour le secours ASR)
pip install youtube_transcript_api yt-dlp openai-whisper
Utilisation
- Clonez ce dépôt ou copiez le script associé.
- Exécutez la commande suivante avec l'ID de la chaîne YouTube et le nombre de vidéos :
python research.py --channel UC_ID --videos N
Remplacez UC_ID par l'ID de la chaîne et N par le nombre de vidéos (par défaut 5).
- Le rapport sera généré dans un fichier Markdown nommé
rapport_chaîne_YYYY-MM-DD.md.
Fonctionnement
- Énumération : Récupère la liste des N dernières vidéos de la chaîne via l'API yt-dlp.
- Extraction : Pour chaque vidéo, tente d'abord d'obtenir les sous-titres via youtube_transcript_api. En cas d'absence, utilise Whisper pour une transcription ASR locale.
- Analyse transversale : Compare les transcriptions pour identifier les thèmes communs, les évolutions, les contradictions et les limites.
- Rapport : Génère un document Markdown structuré avec synthèse et détails.
Phrases déclencheurs
- "研究这个YouTube频道"
- "频道最近的视频"
- "批量总结YouTube"
- "youtube频道调研"
- "这个频道最近N个视频讲了什么"
- "频道内容分析"
- "竞品频道追踪"
- "youtube 批量字幕/转录"
- "youtube channel research"
- "latest videos"
Exemple de sortie
# Rapport transversal : Chaîne YouTube [Nom]
Date : 2025-04-03
Nombre de vidéos analysées : 5
## Thèmes récurrents
- Thème A (apparitions : 4/5)
- Thème B (apparitions : 3/5)
## Évolutions thématiques
- Thème A : abandonné après la vidéo 2
- Thème C : émergent dans les vidéos 3-5
## Contradictions
- Vidéo 1 : point de vue sur [sujet] favorable
- Vidéo 4 : point de vue sur [sujet] défavorable
## Limites
- Les transcriptions peuvent contenir des erreurs ASR.
- La sélection des vidéos ne couvre que la période récente.
Licence
MIT