Raccourcir une vidéo trop longue grâce à un simple script Python
Un mariage, c’est souvent un moment magique… mais aussi une vidéo interminable. Entre la cérémonie, les discours, les danses et les plans de table, le film souvenir peut rapidement dépasser plusieurs heures. Résultat : impossible de le partager facilement ou de le copier sur une clé USB pour le regarder sur sa TV. C’est là qu’un petit script Python peut devenir un allié précieux.
Un outil simple pour découper une longue vidéo
Le script présent sur gist s’appuie sur deux outils puissants et gratuits : ffmpeg et ffprobe.
Il permet de découper automatiquement une vidéo en plusieurs parties égales, sans perte de qualité. L’idée est simple : on indique le fichier vidéo (par exemple mariage2024.mkv), et le script crée autant de segments que souhaité.
Comment ça fonctionne ?
Mesure de la durée totale
Grâce àffprobe, le script récupère la durée exacte de la vidéo. Cette étape garantit que chaque partie aura la même longueur.Découpage avec ffmpeg
La fonctionsplit_video()calcule ensuite le temps de début et de fin de chaque segment.ffmpegest utilisé pour extraire ces parties sans réencoder la vidéo, ce qui rend l’opération très rapide.Génération automatique des fichiers
Chaque segment est enregistré avec un nom explicite, par exemple :mariage2024_part1.mkv mariage2024_part2.mkvPar défaut, la vidéo est divisée en deux, mais on peut facilement augmenter le nombre de morceaux grâce à l’argument
-nb_parts.
Un exemple concret
Imaginons une vidéo de mariage de 2 heures intitulée mariage2024.mp4.
En exécutant la commande suivante :
| |
on obtient quatre vidéos d’environ 30 minutes chacune. Parfait pour créer une série de souvenirs plus faciles à regarder ou à partager sur les réseaux sociaux.
Pré-requis : installer ffmpeg :
- Sur Mac :
brew install ffmpeg - Sur Windows :
winget install --id=Gyan.FFmpeg -e(winstall.app)
En résumé
Ce script Python offre une solution élégante et automatisée pour fractionner les longues vidéos sans se plonger dans les méandres des lignes de commande ffmpeg.
Pour les vidéastes amateurs comme pour les mariés qui souhaitent alléger leur film souvenir, c’est un petit outil pratique, efficace et entièrement personnalisable.
Comments