Claude-Real-Video : Extraction d'images adaptée à la scène + transcription pour tout LLM

Claude-real-video (GitHub) est un outil CLI Python qui permet à n'importe quel LLM de vraiment « regarder » une vidéo en extrayant des images clés par scène et une transcription, le tout en local, sans téléchargement vers des services externes. Contrairement à l'échantillonnage à intervalle fixe (par exemple 1 image/s) qui sur-échantillonne les plans statiques et rate les coupures rapides, cet outil utilise la détection de changements de scène avec un plancher de densité pour capturer chaque changement visuel significatif tout en éliminant les quasi-doublons.
Fonctionnalités clés
- Détection de changement de scène avec sensibilité configurable (
--scene 0.30) - Déduplication par fenêtre glissante (
--dedup-window 4,--dedup-threshold 8%) — évite de renvoyer le même plan après un cutaway - Plancher de densité (
--fps-floor 1.0) garantit au moins une image toutes les N secondes - Limite maximale d'images :
--max-frames 150 - Transcription Whisper avec détection de langue (
--lang autoou spécifiezen,zh) - Prend en charge les URL (YouTube, Instagram, TikTok, etc.) via yt-dlp et les fichiers locaux
- Génère un dossier propre :
crv-out/frames/*.jpg,crv-out/transcript.txt,crv-out/MANIFEST.txt— insérez-les dans Claude, ChatGPT ou Gemini - Option pour générer un rapport visuel des décisions de conservation/suppression (
--report)
Installation
pip install claude-real-video # cœur (images + déduplication)
pip install "claude-real-video[whisper]" # + transcription audio
Prérequis système : ffmpeg (installez via brew install ffmpeg, sudo apt install ffmpeg ou winget install Gyan.FFmpeg).
Exemples d'utilisation
# Lien YouTube/Instagram
crv "https://www.youtube.com/watch?v=..."
Fichier local avec transcription en anglais
crv lecture.mp4 -o out --lang en
Images uniquement, sans transcription
crv clip.mp4 --no-transcribe
Avec fichier cookie pour contenu protégé par connexion
crv "https://..." --cookies cookies.txt
Comment ça fonctionne
L'outil utilise yt-dlp pour récupérer les vidéos à partir d'URL (avec cookies optionnels), puis ffmpeg pour extraire les images à chaque changement de scène, avec un plancher de densité. Un détecteur de quasi-doublons par fenêtre glissante élimine les plans répétés. L'audio est transcrit via l'interface en ligne de commande Whisper. Tout reste en local — aucun téléchargement vers un service cloud.
📖 Lire la source complète : HN AI Agents
👀 See Also

Latence zéro : une couche de mémoire persistante pour les agents IA via MCP
0Latency est un serveur MCP qui ajoute une mémoire persistante à Claude et à d'autres agents d'IA, stockant les souvenirs entre les sessions pour éviter la perte de contexte. Il fonctionne nativement avec Claude Desktop, Claude Code, claude.ai, GPT, Gemini, Cursor et tout agent compatible MCP.

CAL : Couche d'Optimisation de Contexte Open-Source pour Agents LLM
CAL (Context Assembly Layer) est une bibliothèque Python qui réduit de 83 % l'utilisation de tokens de l'API Claude grâce à une sélection et une compression intelligentes du contexte. Elle est disponible via pip install et sous licence MIT.

Plugins OpenClaw essentiels pour les développeurs utilisant des agents de codage IA
Un développeur a testé des plugins OpenClaw et a identifié des outils essentiels, notamment env-guard pour la sécurité, commit-guard pour empêcher les mauvais commits, composio pour se connecter à plus de 860 outils, cortex-memory pour les sessions longues, cost-tracker pour la visibilité des dépenses, et openclaw-better-gateway pour corriger les connexions instables.

Protocole Mind : Un système open-source offre à Claude une mémoire persistante et une intégration biométrique en temps réel.
Mind Protocol est un système open-source où Claude fonctionne en continu en tant que compagnon autonome avec une mémoire persistante à travers toutes les sessions et des données en temps réel de montre Garmin injectées dans chaque conversation. L'architecture utilise Claude Code comme moteur central avec un orchestrateur qui génère des sessions parallèles et gère le cycle de vie.