REC

Tips om videoinspelning, produktion, videoredigering och underhåll av utrustning.

 WTVID >> Videoproduktionsguide >  >> Video >> Videoklipp

Accelerera din video med FFmpeg:En tydlig, expertguidad handledning

Vill du snabba upp en video snabbt och tillförlitligt? FFmpeg – ett kraftpaket för multimedia med öppen källkod på flera plattformar – låter dig göra just det från kommandoraden. Oavsett om du skapar en time-lapse, trimmar filmer eller bara snabbar upp ett klipp för en presentation, ger den här guiden dig steg-för-steg-instruktioner, tydliga exempel och bästa praxis-tips.

Accelerera din video med FFmpeg:En tydlig, expertguidad handledning
I den här artikeln
    1. Var man kan ladda ner FFmpeg
    1. Använda setpts videofilter
    2. Rå bitströmsmetod
    1. Hur man använder Filmora för att snabba upp video
    2. Hur man gör olika hastighetseffekter med hastighetsramp

Del 1. Kom igång med FFmpeg

Till skillnad från de flesta videoredigerare som förlitar sig på ett grafiskt gränssnitt är FFmpeg ett kommandoradsverktyg. Det betyder att du skriver kommandon som definierar exakt hur programvaran ska bearbeta dina media. Även om syntaxen kan verka skrämmande till en början, ger det dig oöverträffad precision och kontroll att bemästra den.

FFmpeg kan avkoda, koda, omkoda, filtrera, spela upp och, avgörande, justera uppspelningshastigheten för alla mediefiler.

Accelerera din video med FFmpeg:En tydlig, expertguidad handledning

Var kan man ladda ner FFmpeg

Börja med att besöka den officiella FFmpeg-webbplatsen . Därifrån hittar du nedladdningslänkar för Windows, macOS och Linux. Välj det installationsprogram som matchar ditt operativsystem och följ instruktionerna på skärmen för att slutföra installationen.

Del 2. Hur man snabbar upp video med FFmpeg

Att snabba upp en video med FFmpeg handlar om att justera Presentation Timestamp (PTS) för varje bildruta. PTS bestämmer när en ram visas under uppspelning. Genom att skala dessa tidsstämplar kan du dubbla, tredubbla eller till och med multiplicera hastigheten på ett klipp.

Det finns två primära metoder:(1) att använda setpts-filtret eller (2) att återmuxa en rå bitström med nya tidsstämplar.

1. Använda setpts videofilter

setpts filter ändrar PTS-värdena för videorutor. Om du skalar tidsstämplarna justeras hastigheten direkt utan att koda om videon.

Exempel:För att dubbla uppspelningshastigheten, använd setpts=0.5*PTS :

ffmpeg -i input.mp4 -vf "setpts=0.5*PTS" output.mp4
  • -i input.mp4 – anger källfilen.
  • -vf "setpts=0.5*PTS" – skalar PTS med 0,5, vilket effektivt fördubblar hastigheten.
  • output.mp4 – den resulterande filen.

Observera att detta endast ändrar videoströmmen. Lägg till -an för att ta bort ljudet (som annars skulle vara osynkroniserat). :

ffmpeg -i input.mp4 -vf "setpts=0.5*PTS" -an output.mp4

För extrema hastigheter – säg 60× – använd:

ffmpeg -i input.mp4 -filter:v "setpts=PTS/60" -an output.mp4

Om du också vill standardisera bildhastigheten (t.ex. 24fps) efter att ha ökat, lägg till fps filter:

ffmpeg -i input.mp4 -filter:v "setpts=PTS/60,fps=24" -an output.mp4

2. Raw Bitstream Method

Detta förlustfria tillvägagångssätt bevarar exakt videodata samtidigt som tidsstämplarna justeras. Det är idealiskt när du behöver originalkvaliteten orörd.

Steg 1:Extrahera videoströmmen till en rå bitström.

ffmpeg -i input.mp4 -map 0:v -c:v copy -bsf:v h264_mp4toannexb raw.h264

Här, raw.h264 innehåller den oförändrade H.264-strömmen.

Steg 2:Mixa den råa strömmen tillbaka till en behållare med nya tidsstämplar.

ffmpeg -fflags +genpts -r 30 -i raw.h264 -c:v copy output.mp4
  • -fflags +genpts – säger till FFmpeg att generera nya PTS-värden.
  • -r 30 – ställer in uppspelningshastighet; justera för att öka eller minska hastigheten.
  • -c:v kopia – kopierar videon utan omkodning.

Ökar -r snabbar upp klippet; minskar den långsammare videon.

Del 3. Ett användarvänligt alternativ:Wondershare Filmora

Om kommandoraden känns skrämmande erbjuder Filmora ett visuellt gränssnitt som ger samma hastighetsjusteringsfunktionalitet med några få klick. Prova den kostnadsfria versionen först och uppgradera om du behöver avancerade funktioner.

Accelerera din video med FFmpeg:En tydlig, expertguidad handledning

Filmora låter dig accelerera videor upp till 100× eller bromsa dem till 0,01× hastighet. Den stöder även Hastighetsrampning , vilket möjliggör mjuka övergångar mellan olika hastigheter.

Hur man använder Filmora för att snabba upp video

1️⃣ Justera hastigheten via verktygsfältet: Välj klippet på tidslinjen, klicka på Hastighet ikonen och välj "Uniform Speed."
2️⃣ Ställ in önskad hastighet: Flytta reglaget åt höger eller skriv ett värde som är större än 1 i Varaktighet fält för exakt kontroll.
3️⃣ Välj en förinställning: Gå till Hastighet> Snabb och välj mellan 2×, 4×, 8×, 20×, 50× eller 100×.

Accelerera din video med FFmpeg:En tydlig, expertguidad handledning Accelerera din video med FFmpeg:En tydlig, expertguidad handledning Accelerera din video med FFmpeg:En tydlig, expertguidad handledning

Skapa dynamiska hastighetseffekter med hastighetsramp

1️⃣ Åtkomsthastighetsramp: Klicka på hastighetsikonen och välj "Speed Ramping."
2️⃣ Välj en förinställning: Filmora erbjuder en mängd olika rampförinställningar – konsultera hjälpguiden eller experimentera för att hitta rätt.
3️⃣ Finjustera hastighetspunkter: Dra markörerna uppåt för snabbare eller nedåt för långsammare segment och flytta dem horisontellt för att rikta in sig på specifika delar av klippet.
4️⃣ Hantera punkter: Lägg till eller ta bort punkter med plus/minus-ikonerna. För att frysa en ram, placera spelhuvudet, klicka på snöikonen, ställ in varaktigheten och tillämpa.

Accelerera din video med FFmpeg:En tydlig, expertguidad handledning Accelerera din video med FFmpeg:En tydlig, expertguidad handledning Accelerera din video med FFmpeg:En tydlig, expertguidad handledning

Slutsats

FFmpegs kommandoradsgränssnitt erbjuder granulär kontroll för hastighetsjusteringar, men det kräver att man lär sig syntaxen. Se den här guiden när du behöver skapa time-lapse-videor, förkorta materialet eller helt enkelt justera uppspelningshastigheten.

Om terminalen känns för komplex gör Wondershare Filmoras intuitiva visuella verktyg snabbredigering tillgänglig för alla.

Vanliga frågor

  • 1. Kan jag justera ljudhastigheten tillsammans med videon på FFmpeg?

    Använd -an alternativet för att släppa ljud, eller tillämpa atempo filter för hastighetsändringar endast för ljud. Kombinera flera atempo filter för priser över 2×.

  • 2. Kan jag förhandsgranska ändringar innan jag slutför videon på FFmpeg?

    FFmpeg saknar förhandsvisning i realtid; du måste köra kommandot och granska utdatafilen. För snabba kontroller, överväg att använda ett litet segment av klippet.

  • 3. Vad ska jag göra om FFmpeg-kommandon inte fungerar?

    Dubbelkolla din syntax och se den officiella FFmpeg-dokumentationen. Om problemen kvarstår, rapportera problemet med kommandot, konsolutgång och en kortfattad beskrivning av problemet.


  1. En djupgående titt på redigeringsverktygen för Adobe Premiere Pro

  2. Hur ändrar man storlek på videor automatiskt i Adobe Premiere Pro?

  3. Så här skapar du en engagerande videopresentation med webbkamera

  4. Förbättra dina videor med bättre övergångar

  5. iMovie Video Export:En komplett guide för Mac och iOS

Videoklipp
  1. Omvandla videor 101:Skapa JPEG- eller PNG-bildsekvenser från din video

  2. Glitter Portrait:Hur jag tog det

  3. Hur man skjuter ett självporträtt Stöd din varumärkesidentitet

  4. 5 bästa whiteboardapparna som uppgraderar ditt samarbete

  5. Hur man får naturliga leenden i foton:20 tips och idéer

  6. Hur man ser ljuset för porträtt:en snabb tips nybörjare

  7. DIY hur man bygger och använder en reflektor ta bättre porträtt

  8. Hur man redigerar video på Mac [enkla och snabba sätt]