Hur man manuellt koda WebM videor med FFmpeg (4 / 5 steg)

Steg 4: Första passage kodning



För faktiska kodning del, kommer vi att använda en metod som kallas "multi-pass kodning." I grund och botten vad detta betyder är att vi frågar programmet för att ta en första titt på videon av filen så det har en bättre uppfattning om hur bäst att koda det innan vi faktiskt göra det.

Förutsatt att du har fått din kommandorad öppnade i din källa katalog från föregående steg, ska du gå vidare och ange följande i din prompt:


ffmpeg -i "[input.filename]"-ss [starttid] – t [längd] - c: v libvpx-vp9 - b: v [bitrate] – g 128 – kakel-kolumner 6-frame-parallell 1 – en – f webm – passera 1-y/dev/null

Återigen, det är mycket att ta, så låt oss bryta ner det:

  • ffmpeg – i [input.filename]

    Vi har sett detta tidigare, säger vi bara FFmpeg titta på filen [input.filename].

  • -ss [starttid] – t [längd]

    Vi har sett detta tidigare, också. Här vi helt enkelt berätta programmet där vi vill börja och avsluta klippet.

  • - c: v libvpx-vp9

    Här anger vi vilken video codex att använda för våra kodning. WebM använder vp9 format, så det är vad vi säger FFmpeg att använda.

  • - b: v [bitrate]

    Här säger vi programmet exakt hur många bitar av diskutrymme det är tillåtet för att använda per sekund av återgivna video, och direkt påverkar hur stor filen skapar vi så småningom kommer att vara. [bitrate] naturligtvis är antalet beräknade vi tidigare.

  • -kakel-kolumner 6-frame-parallell 1

    Båda dessa är inställningar som spelar in när avkodning utdata, snarare än det-kodning. Detta säger i princip någon dekoder försöker spela de utdata som det är tillåtet för att använda flera processorkärnor, vilket gör det spelas upp snabbare. Detta resulterar i en liten droppe i kvalitet, men är definitivt värt det.

  • -g 128

    Detta anger intervallet mellan vad som kallas "referensbilder" i vår video, i detta fall varje 128 ramar. Vad detta innebär främst är det möjligt att söka i tätare intervaller på video än vad som är standard.

  • -an

    Denna flagga är talande programmet inte vill vi att koda ljud just nu. Eftersom detta är vår första passet av kodning, är vi strikt oroande om rendering video just nu.

  • -f webm

    Allt detta gör är att genomdriva att vi så småningom skapar en webm, som du ser i lite vi faktiskt inte skapar något detta pass så vi bara så att programmet vet vad vi kommer slutligen att göra senare.

  • -passera 1

    Vi säger bara ffmpeg att detta är vårt första pass, och vi vill att det ska samla in data för ett andra pass.

  • -y DjoceNet

    Vi faktiskt inte gör någonting just nu, eftersom vi vill bara att samla in data, anger detta att vi inte vill skriva något till en utgång.

Tips: om du får ett felmeddelande som säger något i stil med/dev/null hittades inte, gå vidare och ersätta "/ dev/null /" med namnet på den faktiska filen du vill spara till så småningom.

Ytterligare alternativ

Dessa är inte obligatoriska, men kan vara användbar i särskilda fall, om du vill använda någon av dessa, helt enkelt lägga dem före namnet på utdatafilen utanför det alternativ som anges ovan.

  • -sn

    Om din video har extern undertext, denna flagga berättar det att inte använda dem för kodning.

  • -trådar [nummer]

    Detta är hur många kärnor av din CPU du vill att programmet ska kunna använda medan kodning. Som standard VP9 använder en kärna medan kodning, så ökar detta antal kommer att göra det koda snabbare, att offra lite kvalitet.

  • -vf "skala = -1: [höjd]"

    Om steg 2 du bestämde dig att åter skala din produktion, det är där du deklarera den nya skalan för din produktion. När det gäller den här guiden antar vi att du inte vill ändra bildformatet (därmed snedvrida utdata). [höjd] kommer, naturligtvis, att nya höjden av den output ram, och -1 berättar FFmpeg att skala bredden enligt proportionerna för källan.

När du har angett ditt kommando och har drabbat in, vänta tills du ges en uppmaning att ange ett annat kommando innan vi går vidare. Notera att detta kan ta lång tid beroende på hur lång den video som du skapar är.

Se Steg
Relaterade Ämnen

Hur man ladda ner Hulu videor med StreamTransport

Jag ska visa dig hur man ladda ner hulu videor steg för steg så blir det så lätt även ett barn kunde göra det.Steg 1: Ladda ner StreamTransportGå till webbplatsen StreamTransport.com.Då där är står ladda ner klickar du på den.Klicka sedan på kör elle...

Hur man gör ett chattrum (med Notepad)

detta Instructable visar dig hur man gör ett chattrum med gratis windows-program som heter Notepad. Detta program var inte kopierat och klistrat in, det gjordes från grunden, kan du kopiera och klistra in det (om du inte vill lära sig koden). Vad gjo...

Hur man gör en termometer med hjälp av Arduino och LM35

dag jag ska visa dig hur man gör en termometer med Arduino och LM35 temperaturgivare, LCD Display, på en skärbräda anslutna med kablar. Det kommer att Visa temperaturen i Celsius och Fahrenheit.Andro rotSteg 1: Krav:- Detta är en lista av delar som b...

Hur man laddar ner youtube-videor av tampermonkey.

Två av de enklaste knepen att lära hur man laddar ner youtube-videor direkt samt att inrätta en download knapp för att ladda ner video med en enda Klicka på, utan någon mjukvaran och med hjälp av "Tampermonkey" förlängning/script....

Hur man gör ett soffbord med lyft upp

Hur man gör ett soffbord med en lift top mekanism och aluminium ben. Lift-toppen gör att tabellen upp till perfekt höjd för middag framför TV: n eller att föra din bärbara dator upp till en ergonomisk position. Titta på medföljande videon en översikt...

Hur man styr en RGB ledde med en Arduino

I detta Instructable, kommer jag att visa dig hur man styr en RGB LED med en Arduino.För att slutföra detta projekt, behöver du:1 x Arduino (jag använder Arduino Uno R3)1 x RGB LED3 x 150-220 ohm motstånd4 x hoppare ledningar1 x skärbräda1 x dator me...

Hur man kör en Piezo med en Arduino

Hej alla! Jag kämpade med att göra en högljudd piezo Summer från 5volts. Jag kom på det. Det är super enkelt och lika högt som din brandvarnare. Om du har kämpat med detta problem... ge dig själv en paus... finns det noll bra information på internet....

Hur man gör en pneumatik med en plastflaska!

Hur man gör en pneumatik?En enkel pneumatisk pistol kunde göras med egna händer med Coca-Cola plastflaska 0,5 eller någon annan läsk flaska.https://youtu.be/E1InFnm69G8Steg 1: För att göra en enkel pneumatisk pistol du behöver! Steg 2: Steg och steg...

Hur man Dip-Dye håret med Kool-Aid

Hej alla, detta Instructable är om hur man Dip-Dye håret med Kool-Aid. Japp, Kool-Aid! Udda är det inte? Men är med Kool-Aid för att färga håret, så märkligt som det kan låta, ett bra och billigt sätt att dip-dye håret, och det håller länge! När jag...

Lära sig att sy - hur man gör en Tygkasse med kärlek till sy

älskar att sy sy Studio och lovetosew.com presenterar hur man gör en tygkasse. Du kan lära dig steg för steg hur man syr en enkel Tygkasse med våra ljud och skriftliga anvisningar tillsammans med fotografier. Denna väska är lätt att göra med bara rät...

Hur man skapar en manet kostym med enda kartong

hur man skapar en manet kostym med enda kartongSteg 1: IntroduktionSyftet med detta skolprojekt är att konstruera en marint tema kostym med endast kartong och platta konstruktion. Jag måste bygga en manet dräkt av kartong med platta konstruktion. Spe...

Hur man stämmer en gitarr med ett Floyd Rose (gitarr används: Kramer Striker 211)

Detta instructable visar hur man stämmer en gitarr med ett Floyd Rose tremolo. Jag använder en Kramer Striker 211.Steg 1: MutternI bilden visas muttern är speciell. Vi måste först låsa upp muttern med en Allen Key (det var försedd med Kramer på baksi...

Hur man gör örhängen med gamla x-mas lyser lampan

Vad är bra med att vara en hantverkare? Någon gissa?? Tja... Det kan finnas något illa alls... Lol!!Förutom andra bra saker, min favorit är att det finns överflöd av inspiration ligger runt i din båt levererar i form av vänster overs från det tidigar...

OTROLIG! Hur man skär en flaska med ett Skosnöre! HANDLEDNING

https://www.youtube.com/watch?v=8MuBskEepyA&feature=youtu.beSteg 1: för att skära en flaska med ett Skosnöre du behöver! Hur man skär en flaska i två med en sko-spetsar!?Vi har upptäckt hur man skär en flaska med tråden, men hur är det möjligt att ha...

Hur man överför en bild med tejp

hur man överför en bild med tejp...

Hur man färg stål med värme

Hur man färg stål med värme (het olja finish) är ett enkelt men effektivt sätt att uppnå en önskad färg val.Färgerna är fantastiska och kommer ofta i en vacker tvåfärgad glans. Det är något riktigt givande om denna teknik. Inte bara ger det dig en al...

Hur man ladda ner YouTube-videor på android

Så idag låt oss se hur man laddar ner YouTube-videor på din android-telefon. det fungerar för min på alla av mina enheter... Det bör fungera på din också. prova det.Hämta apk och installera det... Om du inte vet vad en apk är, Google detData överför...

Spela Doh Peppa Pig - hur man gör Peppa Pig med Playdough

Spela Doh Peppa Pig! Hur man gör Peppa Pig med Playdough?Idag vi göra söta tecknade figur Peppa Pig med våra spela Doh playdoughs! Allt du behöver-Playdough :)Att göra Peppa Pig med playdough är ganska lätt och riktigt rolig! Tack för att titta på!...

{GENEVIEVE} Hur man syr en volang kjol med pre gjorde rufsar tyg

www.diyweddinggowns.comHur man syr en volang kjol med pre gjorde rufsar tyg, diy volang kjol tutorial för ditt bröllop klädsel. Detta är en enkel handledning om hur man syr en volang kjol för ditt bröllop med pre gjorde rufsar tyg.Rufsa tyg och gummi...