Hoe video's in Linux samen te voegen met FFmpeg

Video's samenvoegen op Linux

Vele jaren geleden, in tijden waarin eMule (aMule op Linux) was de koning downloader, ik denk dat we allemaal een beetje minder legaal waren dan we nu zijn. Wie anders voor minder, we hebben allemaal wel eens een film gedownload, en soms moesten we twee 700 MB video's downloaden (wat op een cd zou passen). Wat kunnen we doen om een ​​film als deze te reproduceren? Nou, het is heel eenvoudig: we kunnen de een na de ander reproduceren of, van waar dit artikel over gaat, doe mee met video's.

En wat is de beste manier om het op Linux te doen? Hoewel FFmpeg ook voor andere platforms is, hebben we het om de een of andere reden op vrijwel elke Linux-distributie geïnstalleerd, dus het zal de software zijn die we zullen gebruiken. Natuurlijk kunnen we een editor zoals Kdenlive nemen en ze samenvoegen, waar we ook een paar seconden kunnen weghalen die aan het einde van de eerste en het begin van de tweede video kunnen worden herhaald, maar het converteren / renderen zou lang duren . Met FFmpeg het is minder gemakkelijk, maar veel sneller.

Video's samenvoegen met FFmpeg - Minder gemakkelijk, sneller

De stappen die we zullen moeten nemen zijn de volgende:

  1. Omdat het mogelijk is, installeren we FFmpeg als we het niet hebben geïnstalleerd. Hiervoor moeten we het ffmpeg-pakket installeren, iets wat we kunnen doen met opdrachten als sudo apt installeer ffmpeg, sudo pacman -S ffmpeg o sudo dnf -y installeer ffmpeg.
  2. Met FFmpeg en met alle afhankelijkheden die het voorstelt geïnstalleerd, moeten we nu de volgende stap nemen, namelijk om de twee video's in dezelfde map te plaatsen.
  3. Nu moeten we in dezelfde map een tekstbestand maken met de naam (zonder de aanhalingstekens) «list.txt».
  4. Binnen "list.txt" moeten we de namen van de video's toevoegen (het kunnen er meer dan twee zijn). Bijvoorbeeld:

bestand 'part-1.mp4'
bestand 'part-2.mp4'

  1. We slaan het bestand list.txt op en sluiten af.
  2. In de laatste stap zullen we een opdracht in de terminal schrijven, die als volgt zal zijn:
ffmpeg -f concat -i lista.txt -c copy -bsf:a aac_adtstoasc nombre_del_video.mp4
  1. We wachten even en aan het einde en in dit geval hebben we een video met de twee delen samen genaamd name_del_video.mp4 in dezelfde map waar we de twee delen hadden.

Het is waar dat het niet de eenvoudigste manier is, deels omdat het niet zo gemakkelijk is om het commando te onthouden dan om een ​​paar klikken te doen in een tool met GUI, maar het is erg snel en we kunnen het commando altijd kopiëren en plakken elke keer dat we nodig hebben.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.