Que fait video-splitter-skill ?
Compétence locale pour Codex et utilitaire localhost permettant de découper de grandes vidéos par durée ou taille cible avec FFmpeg.
Utilisation
Découpage par durée
python split_video.py --input video.mp4 --duration 60
Découpage par taille cible
python split_video.py --input video.mp4 --target-size 100M
Options
--input: Chemin vers le fichier vidéo d'entrée (obligatoire)--duration: Durée de chaque segment en secondes (optionnel, utilise la durée si non spécifié)--target-size: Taille cible par segment, par exemple 100M, 500M, 1G (optionnel)--output-dir: Répertoire de sortie pour les segments (optionnel, par défaut : ./output)
Prérequis
- Python 3.6 ou supérieur
- FFmpeg installé et accessible dans le PATH système
Installation
-
Clonez ce dépôt :
git clone https://github.com/foongyq097/video-splitter-skill.git cd video-splitter-skill -
Installez les dépendances Python :
pip install -r requirements.txt -
Assurez-vous que FFmpeg est installé :
- macOS :
brew install ffmpeg - Linux (Ubuntu/Debian) :
sudo apt install ffmpeg - Windows : Téléchargez depuis https://ffmpeg.org/download.html
- macOS :
Exemples
Découper une vidéo en segments de 2 minutes
python split_video.py --input grande_video.mp4 --duration 120 --output-dir segments
Découper une vidéo en segments de 50 Mo
python split_video.py --input grande_video.mp4 --target-size 50M
Compatibilité
Cette compétence fonctionne avec l'agent Codex local et tout terminal compatible FFmpeg.
Licence
Voir le fichier LICENSE pour plus d'informations.