Comment joindre des vidéos sous Linux en utilisant FFmpeg

Fusionner des vidéos sur Linux

Il y a de nombreuses années, à une époque où eMule (aMule sur Linux) était le téléchargeur roi, je pense que nous étions tous un peu moins légaux que nous le sommes maintenant. Qui d'autre pour moins cher, nous téléchargeions tous un film de temps en temps, et parfois nous devions télécharger deux vidéos de 700 Mo (ce qui pouvait tenir sur un CD). Que pouvons-nous faire pour reproduire un film comme celui-ci ? Bon, c'est très simple : on peut reproduire l'un après l'autre ou, d'après le sujet de cet article, rejoindre des vidéos.

Et quelle est la meilleure façon de le faire sous Linux ? Bien que FFmpeg soit également destiné à d'autres plates-formes, pour une raison ou une autre, nous l'avons installé sur pratiquement toutes les distributions Linux, ce sera donc le logiciel que nous utiliserons. Bien sûr, nous pourrions prendre un éditeur comme Kdenlive et les assembler, où nous pourrions également retirer quelques secondes qui pourraient être répétées à la fin de la première et au début de la deuxième vidéo, mais la conversion / le rendu prendrait beaucoup de temps . Avec FFmpeg c'est moins facile, mais beaucoup plus rapide.

Assembler des vidéos avec FFmpeg - Moins facile, plus rapide

Les étapes que nous devrons suivre sont les suivantes :

  1. Comme il est possible, si nous ne l'avons pas installé, nous installons FFmpeg. Pour cela, nous devons installer le package ffmpeg, quelque chose que nous pouvons faire avec des commandes comme sudo apt installer ffmpeg, sudo pacman -S ffmpeg o sudo dnf -y installer ffmpeg.
  2. Avec FFmpeg et avec toutes les dépendances qu'il propose installées, nous devons maintenant passer à l'étape suivante, qui consiste à mettre les deux vidéos dans le même dossier.
  3. Maintenant, dans le même dossier, nous devons créer un fichier texte avec le nom (sans les guillemets) « list.txt ».
  4. Dans "list.txt", nous devons ajouter les noms des vidéos (ils peuvent être plus de deux). Par exemple:

fichier 'part-1.mp4'
fichier 'part-2.mp4'

  1. Nous sauvegardons le fichier list.txt et sortons.
  2. Dans la dernière étape, nous écrirons une commande dans le terminal, qui sera la suivante :
ffmpeg -f concat -i lista.txt -c copy -bsf:a aac_adtstoasc nombre_del_video.mp4
  1. Nous attendons un moment et, à la fin et dans ce cas, nous aurons une vidéo avec les deux parties jointes appelée name_del_video.mp4 dans le même dossier où nous avions les deux parties.

Il est vrai que ce n'est pas le moyen le plus simple, en partie parce qu'il n'est pas aussi facile de se souvenir de la commande que de faire quelques clics dans un outil avec une interface graphique, mais c'est très rapide, et nous pouvons toujours copier et coller la commande à chaque fois, nous en avons besoin.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.