Comment extraire un bout, une partie d’une vidéo en ligne de commande ultra rapide bash terminal

Publié par Dr sc Olivier Dufour le

Comment extraire un bout, une partie d’une vidéo en ligne de commande ultra rapide bash terminal

Bonjour.
J’ai un problème, j’en enregistré ce fichier vidéo qui fait 1,90 Go.
Je l’ai enregistré avec le logiciel de capture vidéo d’écran Kazam.
J’ai filmé pendant 5 minutes un tutoriel.
Mais j’ai oublié de stopper l’enregistrement, une fois que j’ai eu terminé ma démonstration.
Ce qui fait qu’au final, j’ai enregistré, par erreur, pendant 1h40 minutes.
J’ai repéré que les 8 premières minutes suffisent largement au montage en aval de mon tutoriel.
Donc je voudrais extraire rapidement que le début de la grosse vidéo d’1h40.
Pour ne garder que les 8 premières minutes.
J’ai appelé A.mp4 mon gros fichier vidéo.
Je vais utiliser la fonction ffmpeg.
Je vous ai mis cette commande dans la description sous la vidéo.
Ainsi, vous pouvez en faire un copier-coller.
ffmpeg -i A.mp4 -ss 00:00:00.00 -to 00:08:00.00 -c:v copy -c:a copy -strict -2 B.mp4

Il faut installer la fonction gratuite ffmpeg au préalable si vous ne l’avez pas déjà.
Je vous mets dans la description sous la vidéo, un lien vers de la documentation si vous ne savez pas comment l’installer.

Pour installer la fonction gratuite ffmpeg:
sudo apt install ffmpeg
https://doc.ubuntu-fr.org/ffmpeg

Il suffit de remplacer A.mp4 pas le nom de votre fichier.
Ensuite, ici vous renseignez le début, c’est à dire l’instant précis à partir duquel vous voulez prélever une partie de la vidéo.
Moi je veux enregistrer depuis le tout début, donc 0 heure 0 minute 0 seconde.
Ici, vous renseignez l’instant précis en heure, minute, seconde, centièmes de secondes à partir duquel vous voulez stopper le prélèvement.
Donc, moi, dans mon cas: 0 heures 8 minutes 0 seconde.
Ensuite, vous laissez intacte cette partie de la commande.
Cette partie de la commande indique à la fonction ffmpeg de conserver au maximum la richesse des signaux vidéo et audio d’origine.
Et ici, vous modifierez en fonction du nom de fichier en sortie que vous souhaitez.
Mais j’ai choisi B.mp4 par simplicité de compréhension et de vérification.
Donc je sélectionne toute cette ligne.
Je fais un contrôle+c pour la copier.
Je retourne dans mon dossier.
Clic droit, ouvrir un terminal.
Je me retrouve à l’endroit où se trouve la vidéo.
Je fais Contrôle + shift + V pour coller la ligne dans le terminal.
Ou clic droit et coller.
Et maintenant j’appuies sur « Entrée ».
Vous voyez que ce fut rapide, c’est déjà terminé.
Donc là j’ai toujours mon fichier original A.mp4.
Mais j’ai également maintenant un deuxième fichier B.mp4 qui pèse 42 Mo.
Et qui dure bien 8 minutes.
Cet outil est rapide et gratuit, puisque c’est sur Linux Ubuntu.
Donc ça peut dépanner.
Bon ceci dit, c’était rapide car cette vidéo d’origine est assez pauvre.
La résolution est assez basse.
Si votre vidéo est en 1080p ou, pire, en 4K, ça prendra plus de temps.
Mais, à ma connaissance, ça reste quand même une des solutions les plus rapides au monde, plus rapide que certains logiciels payants de montage.

Tous les épisodes précédents sur les « Scripts bash, terminal Linux, ligne de commande ».
https://www.youtube.com/playlist?list=PL10kBYIAXlv28RcH-Jcb5vd0xN13xSpYK

F A C E B O O K
https://www.facebook.com/solutionstechniques/

T W I T T E R
https://twitter.com/SOLUTIONS_DIY

Olivier (Montpellier)

Je lis tous les commentaires.
Les personnes injurieuses seront bannies sans préavis.