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
- Placez votre fichier vidéo dans le dossier
input/. - Exécutez la commande :
python subtitler.py --input input/video.mp4 --languages fr,en,es
- 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+
ffmpegrequestspydub
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