FFmpeg er et kraftfuldt værktøj til at håndtere multimedia filer og streams. Hvis du ønsker at sammenføje flere filer uden at læse filstierne fra en tekstfil, kan du gøre det direkte fra kommandolinjen. Her er en trin-for-trin guide:
Sørg for, at alle filer, du vil sammenføje, er i samme format og har samme codec. Dette er vigtigt for at undgå kompatibilitetsproblemer.
FFmpeg har en indbygget concat-protokol, som kan bruges til at sammenføje filer direkte fra kommandolinjen. Her er et eksempel:
ffmpeg -i "concat:file1.mp4|file2.mp4|file3.mp4" -c copy output.mp4
Dette kommando bruger concat-protokollen til at sammenføje file1.mp4
, file2.mp4
, og file3.mp4
til en enkelt fil kaldet output.mp4
.
En anden metode er at bruge FFmpeg's concat demuxer. Dette kræver, at du specificerer inputfilerne som separate -i
argumenter og derefter bruger -filter_complex
til at sammenføje dem. Her er et eksempel:
ffmpeg -i file1.mp4 -i file2.mp4 -i file3.mp4 -filter_complex "[0:v][0:a][1:v][1:a][2:v][2:a]concat=n=3:v=1:a=1[outv][outa]" -map "[outv]" -map "[outa]" output.mp4
I dette eksempel specificerer concat=n=3:v=1:a=1
, at vi sammenføjer 3 videofiler med 1 video- og 1 audiostream hver.
En tredje metode er at bruge FFmpeg's concat filter. Dette kræver, at du specificerer inputfilerne som separate -i
argumenter og derefter bruger -filter_complex
til at sammenføje dem. Her er et eksempel:
ffmpeg -i file1.mp4 -i file2.mp4 -i file3.mp4 -filter_complex "[0:v:0][0:a:0][1:v:0][1:a:0][2:v:0][2:a:0]concat=n=3:v=1:a=1[v][a]" -map "[v]" -map "[a]" output.mp4
I dette eksempel specificerer concat=n=3:v=1:a=1
, at vi sammenføjer 3 videofiler med 1 video- og 1 audiostream hver.
Her er et eksempel på, hvordan du kan bruge concat filteret til at sammenføje tre MP4-filer:
ffmpeg -i file1.mp4 -i file2.mp4 -i file3.mp4 -filter_complex "[0:v][0:a][1:v][1:a][2:v][2:a]concat=n=3:v=1:a=1[outv][outa]" -map "[outv]" -map "[outa]" output.mp4
Dette kommando sammenføjer file1.mp4
, file2.mp4
, og file3.mp4
til en enkelt fil kaldet output.mp4
.
Ved at bruge en af de ovenstående metoder kan du nemt sammenføje flere filer med FFmpeg uden at skulle læse filstierne fra en tekstfil. Vælg den metode, der passer bedst til dine behov og filtyper.
Spar dig selv for besvær og kom igennem din to-do liste i dag
1
Beskriv din opgave
2
Modtag bud
3
Få løst din opgave
Møbelsamling
Hjælp med at samle Ikea klædeskab
Maler
Klargøring af lejlighed til flyttesyn
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Havearbejde
Beskæring af 4 større træer
IT support
Geninstallering af windows + programmer
Elektriker
Installation af Sonos musikanlæg i hus
Rengøring
Ugentlig rengøring af lejlighed (114kvm)
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Elektriker
Opsætning af lamper i stue og soveværelse
Catering
3-retters menu til 14 mennesker