Que fait édition-vidéo ?
Workflows de montage vidéo assistés par IA pour le découpage, la structuration et l'amélioration de séquences réelles. Couvre l'ensemble du pipeline, de la capture brute à travers FFmpeg, Remotion, ElevenLabs, fal.ai, jusqu'à la finition dans Descript ou CapCut. Utilisez-le lorsque l'utilisateur souhaite éditer une vidéo, couper des séquences, créer des vlogs ou produire du contenu vidéo.
Introduction
Ce skill aide les agents IA à guider les utilisateurs dans le montage vidéo en combinant des outils en ligne de commande, des bibliothèques JavaScript (Remotion) et des services cloud d'IA. Il est conçu pour être flexible et s'adapter à différents niveaux de compétence, du débutant au professionnel.
Workflows
1. Découpage et assemblage de base
Utilisez ffmpeg pour couper des séquences, les concaténer, ajuster la vitesse ou extraire des images.
Exemple de commande pour couper une vidéo :
ffmpeg -i input.mp4 -ss 00:01:00 -to 00:02:00 -c copy output.mp4
2. Ajout de titres et d'animations
Utilisez Remotion (une bibliothèque React) pour créer des titres, des sous-titres animés ou des génériques. Vous pouvez écrire un composant React, le rendre en vidéo avec npx remotion render.
3. Voix off et narration
Utilisez ElevenLabs pour synthétiser une voix naturelle à partir d'un texte, puis intégrez-la dans votre montage via ffmpeg.
# Exemple de requête API (pseudo-code)
curl -X POST "https://api.elevenlabs.io/v1/text-to-speech/voice-id" \
-H "xi-api-key: $ELEVENLABS_API_KEY" \
-H "Content-Type: application/json" \
-d '{"text": "Bonjour, ceci est un test."}'
4. Images et effets générés par IA
Utilisez fal.ai pour générer des images ou des vidéos courtes à partir de prompts textuels, puis intégrez-les dans votre projet.
5. Polissage final
Importez votre montage dans Descript ou CapCut pour la correction des couleurs, l'ajustement audio, l'ajout de transitions et l'export final.
Configuration requise
- FFmpeg installé localement
- Node.js et npm pour Remotion
- Clés API pour ElevenLabs et fal.ai (optionnelles)
- Descript ou CapCut pour la finition (payants)
Exemple de pipeline complet
- Capturez les séquences brutes depuis un téléphone ou une caméra.
- Utilisez ffmpeg pour les couper et les organiser.
- Créez un projet Remotion pour les titres et l'animation du logo.
- Générez une voix off avec ElevenLabs et synchronisez-la.
- Générez des arrière-plans avec fal.ai.
- Ouvrez le tout dans Descript pour la transcription automatique et le montage précis.
- Exportez en MP4 ou HLS.
Dépannage
- Si ffmpeg ne trouve pas le fichier, vérifiez le chemin.
- Si Remotion ne se lance pas, vérifiez que Node.js est à jour.
- Les clés API doivent être définies dans l'environnement.
Ce skill est une adaptation du dépôt original affaan-m/video-editing.