So verbinden Sie Videos unter Linux mit FFmpeg

Videos unter Linux zusammenführen

Vor vielen Jahren, in Zeiten, als eMule (aMule auf Linux) der King-Downloader war, waren wir alle ein bisschen weniger legal als jetzt. Wer sonst für weniger Geld, wir alle haben ab und zu einen Film heruntergeladen, und manchmal mussten wir zwei 700-MB-Videos herunterladen (was auf eine CD passen könnte). Was können wir tun, um einen Film wie diesen zu reproduzieren? Nun, es ist ganz einfach: Wir können nacheinander reproduzieren oder, worum es in diesem Artikel geht, Videos verbinden.

Und wie geht das am besten unter Linux? Obwohl FFmpeg auch für andere Plattformen geeignet ist, haben wir es aus dem einen oder anderen Grund auf praktisch jeder Linux-Distribution installiert, also wird es die Software sein, die wir verwenden werden. Klar könnten wir einen Editor wie Kdenlive nehmen und sie zusammenstellen, wobei wir auch ein paar Sekunden wegnehmen könnten, die sich am Ende des ersten und am Anfang des zweiten Videos wiederholen könnten, aber das Konvertieren / Rendern würde lange dauern . Mit FFmpeg es ist weniger einfach, aber viel schneller.

Stitching von Videos mit FFmpeg - weniger einfach, schneller

Die Schritte, die wir unternehmen müssen, sind die folgenden:

  1. Wie es möglich ist, installieren wir FFmpeg, wenn wir es nicht installiert haben. Dazu müssen wir das ffmpeg-Paket installieren, was wir mit Befehlen wie . machen können sudo apt installiere ffmpeg, sudo pacman -S ffmpeg o sudo dnf -y installiere ffmpeg.
  2. Mit FFmpeg und allen vorgeschlagenen Abhängigkeiten müssen wir jetzt den nächsten Schritt machen, nämlich die beiden Videos in denselben Ordner zu legen.
  3. Nun müssen wir im selben Ordner eine Textdatei mit dem Namen (ohne Anführungszeichen) «list.txt» erstellen.
  4. In "list.txt" müssen wir die Namen der Videos hinzufügen (es können mehr als zwei sein). Beispielsweise:

Datei 'part-1.mp4'
Datei 'part-2.mp4'

  1. Wir speichern die Datei list.txt und beenden.
  2. Im letzten Schritt schreiben wir einen Befehl in das Terminal, der wie folgt lautet:
ffmpeg -f concat -i lista.txt -c copy -bsf:a aac_adtstoasc nombre_del_video.mp4
  1. Wir warten einen Moment und haben am Ende und in diesem Fall ein Video mit den beiden zusammengefügten Teilen namens name_del_video.mp4 im selben Ordner, in dem wir die beiden Teile hatten.

Es ist wahr, dass es nicht der einfachste Weg ist, zum Teil, weil es nicht so einfach ist, sich den Befehl zu merken, als ein paar Klicks in einem Tool mit GUI auszuführen, aber es ist sehr schnell und wir können den Befehl immer kopieren und einfügen jedes Mal. Wir brauchen.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.