L'une des fonctionnalités les plus courantes des outils de montage vidéo est la possibilité de couper ou de rogner la vidéo. Le montage de vidéos implique de couper des parties et de les déplacer ou de supprimer d'autres parties de vos images. Aujourd'hui, nous allons discuter de certaines des commandes les plus courantes que vous pouvez utiliser pour couper et découper des vidéos dans FFmpeg.
Gardez à l’esprit que l’utilisation de FFmpeg n’est pas pour tout le monde. Vous devez prêter attention aux détails et comprendre les concepts de base derrière les outils de ligne de commande. Avant de passer aux étapes réelles, apprenons une ou deux choses sur FFmpeg.
Dans cet article
-
- Découper des vidéos avec FFmpeg avec copie et recherche d'entrée
- Découper des vidéos avec FFmpeg à l'aide de la recherche de sortie
-
- Extraire et enregistrer un fichier audio
- Mettre en sourdine/supprimer le son d'une vidéo
Qu'est-ce que FFmpeg et comment l'installer
FFmpeg est l'un des meilleurs frameworks multimédias capables de lire, filtrer, diffuser, multiplexer, démultiplexer, transcoder, encoder et décoder tout type de contenu. Il peut s'exécuter et se compiler dans différents environnements et systèmes d'exploitation, notamment Windows, macOS, Linux, etc.
Il est conçu pour les utilisateurs finaux et les développeurs d'applications afin de fournir gratuitement le meilleur logiciel. FFmpeg est équipé de différents outils pour analyser, lire ou convertir différentes bibliothèques ou fichiers multimédias. Les développeurs peuvent également l'utiliser pour différentes applications car il dispose de différentes bibliothèques, notamment libswresample, libswscale, libavdevice, libavfilter, libavformat, libavutil et libavcodec. Ce qui est génial avec FFmpeg, c'est qu'il prend en charge certains des formats les plus anciens ainsi que les plus récents.
Avant d'utiliser FFmpeg pour couper des vidéos, vous devez l'installer sur votre appareil. Pour cet article, nous avons décidé de vous montrer comment installer FFmpeg sous Windows. Voici les étapes :
Étape 1 :Accédez à la page de téléchargement de FFmpeg et passez votre souris sur l'icône Windows. Sélectionnez "Builds Windows à partir de gyan.dev."
Étape 2 :Lorsque la page git master builds s'ouvre, recherchez la dernière version de FFmpeg et cliquez sur le lien pour la télécharger. Sélectionnez l'emplacement où vous souhaitez enregistrer le fichier.
Étape 3 : Une fois le téléchargement terminé, extrayez et renommez le dossier en "ffmpeg".
Déplacez le dossier vers l'emplacement souhaité.
Étape 4 : Cliquez sur Démarrer, tapez "variables système" et cliquez sur "Modifier les variables d'environnement système".
Étape 5 :Cliquez sur l'onglet Avancé et sélectionnez Variables d'environnement.
Étape 6 :Cliquez sur Chemin et sélectionnez Modifier.
Étape 7 :Cliquez sur Nouveau dans le menu latéral.
Étape 8 :Ajoutez "C:\ffmpeg\bin" et cliquez sur OK.
Étape 9 :Vous verrez l'extension dans le chemin.
Comment utiliser le paramètre -ss pour trouver l'heure de début
Si vous souhaitez couper/découper une partie d'une vidéo dans FFmpeg en commençant d'une signature rythmique à une autre, vous pouvez utiliser le paramètre -ss pour rechercher les valeurs souhaitées. Par exemple, si vous souhaitez extraire la partie de la vidéo de la 10ème seconde à la 20ème seconde, vous devrez d'abord diriger FFmpeg pour trouver la 10ème seconde.
Voici une commande que vous devez utiliser :./ffmpeg -ss
L'heure est spécifiée sous la forme HH:MM:SS. (HEURES :MINUTES :SECONDES). Pour rechercher la 10ème seconde d'un clip vidéo, vous devez taper 00:00:10.
Comment utiliser -t et -to pour trouver l'heure de fin
Vous devez également saisir l'heure de fin pour couper efficacement la vidéo dans FFmpeg. Vous pouvez utiliser deux commandes :les paramètres -t et -to. Le paramètre -t vous permet d'ajouter l'heure du clip extrait. Vous pouvez l'utiliser en tapant -ss 50 -t10, et cette commande demande à FFmpeg de couper/découper 10 secondes de la vidéo à partir de la 50ème seconde.
D'un autre côté, le paramètre -to indique à FFmpeg où se trouve le point final de l'extraction. Par exemple, vous pouvez taper -ss 50 -to 60 pour extraire les 10 secondes entre la 50e et la 60e seconde.
Comment couper des vidéos dans Ffmperg sans réencodage
Vous pouvez utiliser plusieurs méthodes pour couper/découper des vidéos avec FFmpeg sans réencodage. Chacun d'eux a ses propres avantages et inconvénients. C'est à vous de choisir l'option qui vous convient le mieux. Voici le premier.
Coupage de vidéos avec FFmpeg avec recherche de copie et d'entrée
L'une des lignes de commande les plus simples que vous pouvez utiliser pour couper/découper des vidéos avec FFmpeg sans réencodage est celle-ci :ffmpeg -ss 00:00:03 -i inputVideo.mp4 -to 00:00:08 -c:v copy -c:a copy trim_ipseek_copy.mp4
Cette ligne de commande a des paramètres simples. Vous dites simplement à FFmpeg de lire votre vidéo à haute voix. Dans cet exemple, la vidéo en question s'appelle « inputVideo.mp4 ». Cette ligne de commande demande également au programme d'extraire 5 secondes de la vidéo, en commençant par la 3ème seconde jusqu'à la 8ème seconde.
De plus, cette ligne de commande demande au programme de copier à la fois la vidéo et l'audio et d'ignorer le réencodage. L'ajout de la commande -ss avant la commande -i est connu sous le nom de "recherche d'entrée", et cela fonctionne rapidement car le programme passe d'une image I à une autre pour atteindre le point de recherche.
Cependant, étant donné que cette opération cherche à sauter entre plusieurs images I, FFmpeg ne passera pas avec précision à l'heure ou à l'image exacte souhaitée. Il recherchera le plus proche et y lancera l'opération de copie.
Couper des vidéos avec FFmpeg à l'aide de la recherche de sortie
Cette méthode pour couper des vidéos dans FFmpeg sans réencodage est connue sous le nom de « recherche de sortie », et voici une ligne de commande de base sur la façon de l'utiliser :ffmpeg -i inputVideo.mp4 -ss 00:00:03 -to 00:00:08 -c:v copy -c:a copy trimmedVideo.mp4
Le problème ici est qu'il existe des images I codées indépendamment lors de la compression vidéo. Les trames prédites peuvent différer en fonction des autres trames décodées. Si vous choisissez une heure de début qui correspond à l'image prévue, la copie commencera à partir de cette image.
En d'autres termes, les copies et les images de décodage peuvent manquer dans la sortie, ce qui entraîne une sortie vidéo présentant des problèmes ou une sortie noire.
Comment découper/couper des vidéos dans Ffmperg avec réencodage
Lorsque vous n'utilisez pas la commande "-c copy" lors du découpage de vidéos dans FFmpeg, le programme réencodera automatiquement l'audio et la vidéo de sortie en fonction du format choisi. Cette méthode signifie que l'ensemble de l'opération de coupe durera plus longtemps que les autres méthodes.
Cependant, cela signifie également que vous obtiendrez des résultats plus précis car FFmpeg réencode le début et la vidéo avec des images I. Dans notre exemple, nous demanderons à FFmpeg de travailler sur une vidéo nommée "inputVideo.mp4" et de supprimer les 5 secondes de la 3ème seconde à la 8ème seconde. Nous utiliserons libx264 pour le réencodage.
Voici la commande que vous souhaitez utiliser :ffmpeg -i inputVideo.mp4 -ss 00:03 -to 00:08 -c:v libx264 -crf 30 trim_opseek_encode.mp4
Cette commande peut également être utilisée pour réencoder des débits binaires spécifiques, modifier la résolution ou réencoder la qualité vidéo. N'oubliez pas que cette méthode nécessite beaucoup de ressources et de temps car vous effectuez un réencodage.
Comment supprimer/extraire l'audio d'une vidéo avec FFmpeg
Il existe deux manières de supprimer l’audio d’une vidéo. Tout d'abord, vous pouvez extraire l'audio et supprimer ou supprimer l'audio de la vidéo, en la laissant silencieuse.
Extraire et enregistrer un fichier audio
Si vous souhaitez extraire l'audio de votre vidéo et enregistrer le fichier audio, voici la commande que vous devez utiliser :ffmpeg -i input.mp4 -vn output.mp3
Voici une explication de ce qui se passe dans cette ligne de commande et où vous pouvez ajouter vos entrées. Le "input.mp4" est le chemin d'accès à votre fichier vidéo d'entrée ; vous devriez le remplacer par le vôtre. -vn est la commande qui désactive le traitement vidéo et supprime complètement la vidéo.
Le "output.mp3" est l'espace réservé pour le nom de l'image de sortie audio et l'extension. En d'autres termes, tapez le nom et l'extension que vous souhaitez voir comme fichier de sortie.
Mettre en sourdine/supprimer l'audio d'une vidéo
La meilleure méthode pour recomposer complètement l’audio d’une vidéo tout en conservant la vidéo est d’utiliser la fonction -an. Cette option désactive le traitement audio. Voici la ligne de commande que vous devez utiliser :ffmpeg -i input.mp4 -an -c:v copy output.mp4
La commande -an désactive le traitement audio, tandis que la commande -c:v copy copie la vidéo sans réencodage. Cela signifie que la qualité originale de la vidéo est préservée et que le processus est plus rapide.
Une alternative plus simple au découpage de vidéos - Filmora
FFmpeg peut être un outil efficace pour couper des vidéos. Cependant, ce n’est pas la solution la plus conviviale pour ces tâches. Puisqu'il s'agit d'un logiciel en ligne de commande, vous devez avoir une certaine expérience de travail avec des solutions similaires. Les utilisateurs doivent au moins être familiers avec l'invite de commande et ses opérations pour comprendre le fonctionnement de FFmpeg.
Supposons que vous recherchiez une option plus simple qui n'implique aucune ligne de commande, et nous vous recommandons d'essayer Wondershare Filmora. Ce logiciel de montage vidéo se distingue par sa simplicité et ses fonctionnalités de montage avancées. Il possède de nombreuses fonctionnalités basées sur l'IA qui s'occupent de tout pour vous. Les utilisateurs n'ont qu'à guider l'outil dans la bonne direction, et tout le reste est automatisé.
Outre le découpage et le rognage, Filmora est équipé d'une gamme complète d'outils d'édition, notamment des réglages audio, des effets, des filtres, des transitions, des animations, etc.
Stabiliser les vidéos avec Wondershare Filmora
- Superbe stabilisation vidéo avec une faible distorsion.
- Vastes effets vidéo/audio et éléments créatifs
- Une IA puissante pour une création de contenu sans effort.
- Intuitif, professionnel mais adapté aux débutants.
- Fonctionne sur Mac, Windows, iOS et Android.

Comment couper/découper des vidéos avec Filmora
Étape 1 :Après avoir téléchargé et installé Filmora, lancez le logiciel et cliquez sur Nouveau projet.
Étape 2 :Cliquez sur Importer, sélectionnez la vidéo que vous souhaitez modifier et cliquez sur Ouvrir.
Étape 3 : Faites glisser et déposez la vidéo du panneau multimédia vers la chronologie.
Étape 4 :Faites glisser et déplacez la tête de lecture vers la zone où vous souhaitez couper la vidéo.
Étape 5 : Cliquez sur l'icône Diviser sur la tête de lecture ou sur celle située au-dessus de la chronologie. Votre vidéo sera divisée en deux parties. Vous pouvez répéter le processus autant de fois que vous le souhaitez.
Étape 6 :Saisissez le bord de la vidéo et faites-le glisser sur le côté pour découper la vidéo.
Étape 7 :Pour diviser la vidéo en différents segments, utilisez « Détection de scène ». Cliquez simplement avec le bouton droit sur la vidéo dans le panneau multimédia et sélectionnez Détection de scène.
Étape 8 :Vous pouvez voir toutes les scènes détectées sur la droite. Sélectionnez-les et prévisualisez-les sur la droite, puis cliquez sur l'icône de la corbeille pour les supprimer instantanément. Lorsque vous êtes prêt, cliquez sur Ajouter à la chronologie.
Étape 9 :La vidéo entière sera ajoutée à la chronologie dans des sections distinctes. Si vous n'aimez pas une section spécifique, sélectionnez-la et appuyez sur "Supprimer" pour couper cette scène.
Conclusion
FFmpeg est un excellent outil pour les développeurs qui souhaitent éditer et créer des vidéos et des fonctions d'édition pour leurs applications. Il peut également être utilisé pour redimensionner, fusionner, recadrer, etc. Cependant, sa courbe d'apprentissage est abrupte et n'est pas idéal pour tous les utilisateurs.
Si vous souhaitez une alternative plus simple à la génération, à l'enregistrement et au montage de vidéos, nous vous recommandons un logiciel de montage vidéo comme Filmora. La plupart des gens souhaitent une solution simple qui leur permette de gérer facilement leurs modifications.