Communitygithub.com

Sous-titreur Vidéo Multilingue

Ajoute automatiquement des sous-titres multilingues à des vidéos en utilisant des API de transcription et de traduction.

Qu'est-ce que Sous-titreur Vidéo Multilingue ?

Cette compétence (skill) pour agents IA permet de générer automatiquement des sous-titres multilingues pour des fichiers vidéo. Elle extrait l'audio, le transcrit dans la langue source à l'aide d'une API de reconnaissance vocale (comme Whisper ou Google Speech-to-Text), puis traduit les sous-titres dans une ou plusieurs langues cibles via une API de traduction (DeepL, Google Translate). Les sous-titres sont ensuite intégrés dans la vidéo sous forme de fichiers SRT ou directement encodés. Utile pour les développeurs et créateurs de contenu qui souhaitent rendre leurs vidéos accessibles à un public international, cette compétence fonctionne avec des agents comme Codex ou Cursor et peut être exécutée localement ou sur le cloud.

Compatible avec~Claude Code✓Codex CLI~Cursor
npx skills add kai987/Codex-Skills-multilingual-video-subtitler

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait Sous-titreur Vidéo Multilingue ?

Cette compétence ajoute automatiquement des sous-titres multilingues à des vidéos en utilisant des API de transcription et de traduction.

Fonctionnalités

  • Transcription audio en texte
  • Traduction dans plusieurs langues
  • Génération de fichiers SRT
  • Encodage direct dans la vidéo (optionnel)

Utilisation

  1. Placez votre fichier vidéo dans le dossier input/.
  2. Exécutez la commande :
python subtitler.py --input input/video.mp4 --languages fr,en,es
  1. Les sous-titres générés se trouvent dans output/.

Configuration

  • TRANSCRIPTION_API : clé API pour le service de transcription (Whisper, Google STT)
  • TRANSLATION_API : clé API pour le service de traduction (DeepL, Google Translate)
  • LANGUAGES : liste des langues cibles séparées par des virgules

Dépendances

  • Python 3.8+
  • ffmpeg
  • requests
  • pydub

Exemple

pip install -r requirements.txt
export TRANSCRIPTION_API="votre_cle"
export TRANSLATION_API="votre_cle"
python subtitler.py --input input/ma_video.mp4 --languages fr,en,ja

Skills associés