Vous souhaitez accélérer une vidéo de manière rapide et fiable ? FFmpeg, une centrale open source multiplateforme pour le multimédia, vous permet de faire exactement cela à partir de la ligne de commande. Que vous créiez un time-lapse, recadriez une séquence ou accélériez simplement un clip pour une présentation, ce guide vous donne des instructions étape par étape, des exemples clairs et des conseils de bonnes pratiques.
Dans cet article
-
- Où télécharger FFmpeg
-
- Utiliser le filtre vidéo défini
- Méthode du flux binaire brut
-
- Comment utiliser Filmora pour accélérer la vidéo
- Comment créer divers effets de vitesse avec la rampe de vitesse
Partie 1. Premiers pas avec FFmpeg
Contrairement à la plupart des éditeurs vidéo qui s'appuient sur une interface graphique, FFmpeg est un outil en ligne de commande. Cela signifie que vous taperez des commandes qui définiront exactement comment le logiciel doit traiter vos médias. Même si la syntaxe peut sembler intimidante au premier abord, la maîtriser vous offre une précision et un contrôle inégalés.
FFmpeg peut décoder, encoder, transcoder, filtrer, lire et, surtout, ajuster la vitesse de lecture de n'importe quel fichier multimédia.
Où télécharger FFmpeg
Commencez par visiter le site Web officiel de FFmpeg . De là, vous trouverez des liens de téléchargement pour Windows, macOS et Linux. Choisissez le programme d'installation qui correspond à votre système d'exploitation et suivez les instructions à l'écran pour terminer l'installation.
Partie 2. Comment accélérer la vidéo avec FFmpeg
Accélérer une vidéo avec FFmpeg se résume à ajuster l'horodatage de présentation (PTS) de chaque image. Le PTS détermine quand une image apparaît pendant la lecture. En mettant à l'échelle ces horodatages, vous pouvez doubler, tripler ou même multiplier la vitesse d'un clip.
Il existe deux méthodes principales :(1) utiliser le filtre setpts ou (2) remultiplexer un flux binaire brut avec de nouveaux horodatages.
1. Utilisation du filtre vidéo configuré
Le setpts Le filtre modifie les valeurs PTS des images vidéo. La mise à l'échelle des horodatages ajuste directement la vitesse sans réencoder la vidéo.
Exemple :Pour doubler la vitesse de lecture, utilisez setpts=0.5*PTS :
ffmpeg -i input.mp4 -vf "setpts=0.5*PTS" output.mp4
- -i input.mp4 – spécifie le fichier source.
- -vf "setpts=0.5*PTS" – augmente le PTS de 0,5, doublant ainsi la vitesse.
- output.mp4 – le fichier résultant.
Notez que cela modifie uniquement le flux vidéo. Pour supprimer l'audio (qui autrement serait désynchronisé), ajoutez -an :
ffmpeg -i input.mp4 -vf "setpts=0.5*PTS" -an output.mp4
Pour des accélérations extrêmes, par exemple 60 ×, utilisez :
ffmpeg -i input.mp4 -filter:v "setpts=PTS/60" -an output.mp4
Si vous souhaitez également standardiser la fréquence d'images (par exemple, 24 ips) après avoir accéléré, ajoutez le fps filtre :
ffmpeg -i input.mp4 -filter:v "setpts=PTS/60,fps=24" -an output.mp4
2. Méthode Bitstream brute
Cette approche sans perte préserve les données vidéo exactes tout en ajustant les horodatages. C'est idéal lorsque vous avez besoin de la qualité d'origine intacte.
Étape 1 :Extrayez le flux vidéo en un flux binaire brut.
ffmpeg -i input.mp4 -map 0:v -c:v copy -bsf:v h264_mp4toannexb raw.h264
Ici, raw.h264 contient le flux H.264 inchangé.
Étape 2 : Muxez le flux brut dans un conteneur avec de nouveaux horodatages.
ffmpeg -fflags +genpts -r 30 -i raw.h264 -c:v copy output.mp4
- -fflags +genpts – indique à FFmpeg de générer de nouvelles valeurs PTS.
- -r 30 – règle la vitesse de lecture ; ajustez pour augmenter ou diminuer la vitesse.
- -c:v copie – copie la vidéo sans réencodage.
Augmentation de -r accélère le clip ; le diminuer ralentit la vidéo.
Partie 3. Une alternative conviviale :Wondershare Filmora
Si la ligne de commande semble intimidante, Filmora propose une interface visuelle qui offre la même fonctionnalité de réglage de la vitesse en quelques clics. Essayez d'abord la version gratuite et effectuez la mise à niveau si vous avez besoin de fonctionnalités avancées.
Filmora vous permet d'accélérer les vidéos jusqu'à 100× ou de les ralentir jusqu'à une vitesse de 0,01×. Il prend également en charge le Speed Ramping , permettant des transitions fluides entre différentes vitesses.
Comment utiliser Filmora pour accélérer la vidéo
1️⃣ Ajuster la vitesse via la barre d'outils : Sélectionnez le clip sur la timeline, cliquez sur le bouton Vitesse. et choisissez "Vitesse uniforme".
2️⃣ Définissez le débit souhaité : Déplacez le curseur vers la droite ou saisissez une valeur supérieure à 1 dans le champ Durée. champ pour un contrôle précis.
3️⃣ Choisissez un préréglage : Accédez à Vitesse> Rapide. et choisissez parmi 2×, 4×, 8×, 20×, 50× ou 100×.
Création d'effets de vitesse dynamiques avec rampe de vitesse
1️⃣ Rampe de vitesse d'accès : Cliquez sur l'icône Vitesse et sélectionnez « Speed Ramping ».
2️⃣ Choisissez un préréglage : Filmora propose une variété de préréglages de rampe :consultez le guide d'aide ou expérimentez pour trouver celui qui convient.
3️⃣ Affinez les points de vitesse : Faites glisser les marqueurs vers le haut pour des segments plus rapides ou vers le bas pour des segments plus lents, et repositionnez-les horizontalement pour cibler des parties spécifiques du clip.
4️⃣ Gérer les points : Ajoutez ou supprimez des points avec les icônes plus/moins. Pour figer une image, placez la tête de lecture, cliquez sur l'icône de neige, définissez la durée et appliquez.
Conclusion
L'interface de ligne de commande de FFmpeg offre un contrôle granulaire pour les ajustements de vitesse, mais nécessite l'apprentissage de la syntaxe. Reportez-vous à ce guide chaque fois que vous avez besoin de créer des vidéos accélérées, de raccourcir des séquences ou simplement de modifier la vitesse de lecture.
Si le terminal semble trop complexe, les outils visuels intuitifs de Wondershare Filmora rendent le montage rapide accessible à tous.
FAQ
-
1. Puis-je régler la vitesse audio avec la vidéo sur FFmpeg ?
Utilisez le
-anoption pour supprimer l'audio ou appliquer leatempofiltre pour les changements de vitesse audio uniquement. Combinez plusieursatempofiltre les taux au-delà de 2×. -
2. Puis-je prévisualiser les modifications avant de finaliser la vidéo sur FFmpeg ?
FFmpeg n'a pas d'aperçu en temps réel; vous devez exécuter la commande et consulter le fichier de sortie. Pour des vérifications rapides, pensez à utiliser un petit segment du clip.
-
3. Que dois-je faire si les commandes FFmpeg ne fonctionnent pas ?
Vérifiez votre syntaxe et consultez la documentation officielle de FFmpeg. Si les problèmes persistent, signalez le problème avec la commande, le résultat de la console et une description concise du problème.