En av de vanligaste funktionerna i videoredigeringsverktyg är alternativet att klippa eller trimma video. Att redigera videor innebär att man klipper av delar och flyttar runt dem eller tar bort andra delar från din film. Idag kommer vi att diskutera några av de vanligaste kommandona du kan använda för att klippa och trimma videor i FFmpeg.
Tänk på att användningen av FFmpeg inte är för alla. Du måste vara uppmärksam på detaljer och förstå de grundläggande koncepten bakom kommandoradsverktyg. Innan vi kommer till de faktiska stegen, låt oss lära oss en sak eller två om FFmpeg.
I den här artikeln
-
- Klippa ut videor med FFmpeg med kopiering och inmatningssökning
- Klippa ut videor med FFmpeg genom att använda utdatasökning
-
- Extrahera och spara en ljudfil
- Stänga av/ta bort ljud från en video
Vad är FFmpeg och hur man installerar det
FFmpeg är ett av de bästa multimediaramverken som kan spela, filtrera, strömma, mux, demux, koda om, koda och avkoda alla typer av innehåll. Den kan köras och kompileras i olika miljöer och operativsystem, inklusive Windows, macOS, Linux, etc.
Den är designad för slutanvändare och applikationsutvecklare att tillhandahålla den bästa mjukvaran gratis. FFmpeg är utrustad med olika verktyg för att analysera, spela upp eller konvertera olika bibliotek eller mediefiler. Utvecklare kan också använda det för olika applikationer eftersom det har olika bibliotek, inklusive libswresample, libswscale, libavdevice, libavfilter, libavformat, libavutil och libavcodec. Det som är bra med FFmpeg är att det stöder några av de äldsta formaten och upp till de senaste.
Innan du använder FFmpeg för att klippa videor måste du installera det på din enhet. För den här artikeln har vi bestämt oss för att visa dig hur du installerar FFmpeg på Windows. Här är stegen:
Steg 1:Gå till nedladdningssidan för FFmpeg och för musen över Windows-ikonen. Välj "Windows bygger från gyan.dev."
Steg 2:När git master builds-sidan öppnas, hitta den senaste versionen av FFmpeg och klicka på länken för att ladda ner den. Välj platsen där du vill spara filen.
Steg 3:När nedladdningen är klar, extrahera och byt namn på mappen till "ffmpeg."
Flytta mappen till önskad plats.
Steg 4:Klicka på Start, skriv "systemvariabler" och klicka på "Redigera systemmiljövariablerna."
Steg 5:Klicka på fliken Avancerat och välj Miljövariabler.
Steg 6:Klicka på Sökväg och välj Redigera.
Steg 7:Klicka på Ny i sidomenyn.
Steg 8:Lägg till "C:\ffmpeg\bin" och klicka på OK.
Steg 9:Du kommer att se tillägget i sökvägen.
Hur man använder parametern -ss för att hitta starttiden
Om du vill klippa/trimma en del av en video i FFmpeg med början från en taktart till en annan kan du använda parametern -ss för att söka efter önskade värden. Om du till exempel vill extrahera delen av videon från den 10:e sekunden till den 20:e sekunden måste du först dirigera FFmpeg för att hitta den 10:e sekunden.
Här är ett kommando du bör använda:./ffmpeg -ss
Tiden anges som TT:MM:SS. (TIMMAR:MINUTTER:SEKONDER). För att söka efter den 10:e sekunden av ett videoklipp ska du skriva 00:00:10.
Hur man använder -t och -to för att hitta sluttiden
Du måste också ange sluttid för att klippa videon effektivt i FFmpeg. Du kan använda två kommandon:parametrarna -t och -to. Parametern -t låter dig lägga till tiden för det extraherade klippet. Du kan använda den genom att skriva -ss 50 -t10, och det här kommandot instruerar FFmpeg att klippa/trimma 10 sekunder av videon från och med den 50:e sekunden.
Å andra sidan instruerar parametern -to FFmpeg om var slutpunkten för extraktionen är. Du kan till exempel skriva -ss 50 -till 60 för att extrahera de 10 sekunderna mellan den 50:e och 60:e sekunden.
Hur man klipper videor i Ffmperg utan omkodning
Du kan använda flera metoder för att klippa/trimma videor med FFmpeg utan omkodning. Var och en av dem har sina egna fördelar och nackdelar. Det är upp till dig att välja det alternativ som fungerar bättre för dig. Här är den första.
Klippa ut videor med FFmpeg med kopiering och indatasökning
En av de enklaste kommandoraderna du kan använda för att klippa/trimma videor med FFmpeg utan omkodning är denna:ffmpeg -ss 00:00:03 -i inputVideo.mp4 -to 00:00:08 -c:v copy -c:a copy trim_ipseek_copy.mp4
Den här kommandoraden har enkla parametrar. Du säger helt enkelt till FFmpeg att läsa din video högt. I det här exemplet kallas videon i fråga "inputVideo.mp4." Den här kommandoraden instruerar också programmet att extrahera 5 sekunder från videon, från den 3:e sekunden upp till den 8:e sekunden.
Dessutom instruerar den här kommandoraden programmet att kopiera både videon och ljudet och hoppa över omkodning. Att lägga till kommandot -ss före kommandot -i kallas "input seeking", och det fungerar snabbt eftersom programmet hoppar från en I-frame till en annan för att komma till sökpunkten.
Men eftersom den här operationen syftar till att hoppa mellan flera I-frames, kommer FFmpeg inte att hoppa exakt till den exakta tid eller ram du vill ha. Den letar efter den närmaste och startar kopieringen där.
Klippa ut videor med FFmpeg genom att använda Output Seeking
Den här metoden för att klippa videor i FFmpeg utan omkodning kallas "output seeking", och här är en grundläggande kommandorad om hur man använder den:ffmpeg -i inputVideo.mp4 -ss 00:00:03 -to 00:00:08 -c:v copy -c:a copy trimmedVideo.mp4
Problemet här är att det finns oberoende kodade I-ramar under videokomprimering. De förutsagda ramarna kan skilja sig beroende på de andra avkodade ramarna. Om du väljer en starttid som stämmer överens med den predikterade ramen, kommer kopieringen att börja från den ramen.
Med andra ord kan kopiorna och avkodningsramarna saknas i utgången, vilket resulterar i en felaktig eller svart utgångsvideo.
Hur man trimmar/klipper videor i Ffmperg med omkodning
När du inte använder kommandot "-c copy" när du trimmar videor i FFmpeg, kommer programmet att koda om ljudet och videon automatiskt enligt det valda formatet. Denna metod innebär att hela trimningsoperationen kommer att pågå längre än andra metoder.
Men det betyder också att du kommer att få mer exakta resultat eftersom FFmpeg kodar om starten och videon med I-frames. I vårt exempel kommer vi att instruera FFmpeg att arbeta med en video som heter "inputVideo.mp4" och ta bort de 5 sekunderna från den 3:e till den 8:e sekunden. Vi kommer att använda libx264 för omkodning.
Här är kommandot du vill använda:ffmpeg -i inputVideo.mp4 -ss 00:03 -to 00:08 -c:v libx264 -crf 30 trim_opseek_encode.mp4
Detta kommando kan också användas för att koda om specifika bithastigheter, ändra upplösningen eller koda om videokvalitet. Kom ihåg att den här metoden kräver mycket resurser och tid eftersom du gör en omkodning.
Hur man tar bort/extraherar ljud från en video med FFmpeg
Det finns två sätt att ta bort ljud från en video. Först kan du extrahera ljud och ta bort eller ta bort ljudet från videon och lämna det tyst.
Extrahera och spara en ljudfil
Om du vill extrahera ljud från din video och spara ljudfilen, här är kommandot du ska använda:ffmpeg -i input.mp4 -vn output.mp3
Här är en förklaring av vad som händer på den här kommandoraden och var du kan lägga till dina indata. "input.mp4" är sökvägen till din ingångsvideofil; du bör ersätta den med din egen. -vn är kommandot som inaktiverar videobehandling och tar bort video helt.
"output.mp3" är platshållaren för ljudutgången Bildnamn och tillägg. Med andra ord, skriv in namnet och filtillägget du vill se som din utdatafil.
Stänga av/ta bort ljud från en video
Den bästa metoden för att helt återkomponera ljud från en video samtidigt som videon behålls är att använda -an-funktionen. Det här alternativet inaktiverar ljudbehandling. Här är kommandoraden du bör använda:ffmpeg -i input.mp4 -an -c:v copy output.mp4
Kommandot -an inaktiverar ljudbehandling, medan -c:v copy-kommandot kopierar videon utan omkodning. Detta innebär att videons ursprungliga kvalitet bevaras och processen går snabbare.
Ett enklare alternativ till att klippa videor - Filmora
FFmpeg kan vara ett effektivt verktyg för att klippa videor. Det är dock inte den mest användarvänliga lösningen för dessa uppgifter. Eftersom detta är kommandoradsprogram, bör du ha viss erfarenhet av att arbeta med liknande lösningar. Användare bör åtminstone vara bekanta med kommandotolken och dess funktioner för att förstå hur FFmpeg fungerar.
Anta att du letar efter ett enklare alternativ som inte involverar några kommandorader, och vi rekommenderar att du provar Wondershare Filmora. Denna videoredigeringsprogramvara sticker ut eftersom den är enkel och erbjuder avancerade redigeringsfunktioner. Den har många AI-drivna funktioner som tar hand om allt åt dig. Användare behöver bara styra verktyget i rätt riktning, och allt annat är automatiserat.
Förutom klippning och trimning är Filmora utrustad med ett komplett utbud av redigeringsverktyg, inklusive ljudjusteringar, effekter, filter, övergångar, animationer, etc.
Stabilisera videor med Wondershare Filmora
- Utmärkt videostabilisering med låg distorsion.
- Enorma video-/ljudeffekter och kreativa tillgångar.
- Kraftfull AI för att skapa innehåll utan problem.
- Intuitiv, professionell men ändå nybörjarvänlig.
- Fungerar på Mac, Windows, iOS och Android.

Hur man klipper/klipper videor med Filmora
Steg 1:När du har laddat ner och installerat Filmora, starta programvaran och klicka på Nytt projekt.
Steg 2:Klicka på Importera, välj videon du vill redigera och klicka på Öppna.
Steg 3:Dra och släpp videon från mediapanelen till tidslinjen.
Steg 4:Dra och flytta spelhuvudet till det område där du vill klippa videon.
Steg 5:Klicka på Split-ikonen på spelhuvudet eller den ovanför tidslinjen. Din video kommer att delas upp i två delar. Du kan upprepa processen så många gånger du vill.
Steg 6:Ta tag i kanten på videon och dra den åt sidan för att trimma videon.
Steg 7:För att dela upp videon i olika segment, använd "Scenidentifiering". Högerklicka helt enkelt på videon i mediepanelen och välj Scenavkänning.
Steg 8:Du kan se alla upptäckta scener till höger. Välj och förhandsgranska dem till höger och klicka på papperskorgen för att ta bort dem direkt. När du är klar klickar du på Lägg till i tidslinje.
Steg 9:Hela videon kommer att läggas till tidslinjen i separata avsnitt. Om du inte gillar en specifik sektion, välj den och tryck på "Delete" för att klippa den scenen.
Slutsats
FFmpeg är ett utmärkt verktyg för utvecklare som vill redigera och skapa videor och redigeringsfunktioner för sina appar. Den kan också användas för att ändra storlek, sammanfoga, beskära, etc. Den har dock en brant inlärningskurva och är inte idealisk för alla användare.
Om du vill ha ett enklare alternativ till att generera, spela in och redigera videor rekommenderar vi videoredigeringsprogram som Filmora. De flesta vill ha en enkel lösning som gör att de enkelt kan hantera sina redigeringar.