Que fait ECC ?
Voir, comprendre et agir sur la vidéo et l'audio. Voir – ingérer des fichiers locaux, des URLs, des flux RTSP/en direct, ou enregistrer le bureau en direct ; retourner un contexte en temps réel et des liens de flux lisibles. Comprendre – extraire des images, construire des index visuels, sémantiques et temporels, et rechercher des moments avec horodatages et clips automatiques. Agir – transcoder et normaliser (codec, fps, résolution, rapport hauteur/largeur), effectuer des montages sur la chronologie (sous-titres, superpositions de texte/image, image de marque, superpositions audio, doublage, traduction), générer des actifs médiatiques (image, audio...)
Fonctionnalités
- Ingestion vidéo/audio: fichiers locaux, URLs web, flux RTSP/en direct, enregistrement de bureau.
- Analyse en temps réel: retourne le contexte (par exemple, transcription, détection d'objets) et des liens de flux lisibles.
- Indexation: construction d'index visuels, sémantiques et temporels pour une recherche rapide.
- Recherche de moments: trouver des moments spécifiques dans une vidéo avec horodatages et génération de clips.
- Transcodage: conversion entre codecs, ajustement des fps, de la résolution et du rapport hauteur/largeur.
- Montage sur chronologie: ajout de sous-titres, superpositions de texte et d'image, image de marque, pistes audio supplémentaires, doublage et traduction.
- Génération d'actifs: création d'images, d'extraits audio et d'autres actifs médiatiques à partir de la vidéo source.
Plateformes prises en charge
Ce skill peut être utilisé avec les agents d'IA suivants :
- Claude Code
- Cursor
- Codex
- Autres agents compatibles avec le format de skill.
Démarrage rapide
- Installez les dépendances requises (FFmpeg, etc.).
- Assurez-vous que votre agent d'IA dispose des autorisations nécessaires.
- Utilisez des commandes comme
ecc ingestouecc process.
Pour plus de détails, consultez la documentation complète.
Exemple d'utilisation
ecc ingest --source /chemin/vers/video.mp4 --output contexte_json
ecc search --index video_index --query "moment avec dialogue"
ecc transcode --input video.mp4 --codec h264 --resolution 1080p
ecc overlay --input video.mp4 --subtitle sous-titres.srt --output final.mp4
Licence
Ce projet est sous licence MIT.