Den 21 - talet mediekonsument klockor videoinnehåll på otaliga ställen - från TV till webben , från tabletter till smartphones ? . Ofta måste vi koda eller konvertera , videofiler mellan formaten - använder verktyg som Avisynth och olika containrar och codecs - att göra filer kompatibla med en viss destination enhet . Den viktigaste dikotomin i videokodning finns mellan en -pass och två pass paradigm . Lyckligtvis stöder Avisynth båda. Två- pass kodning Explained
One -pass videokodning använder en enda , konstant bithastighet valts av användaren för att koda varje ram i en videofil. Däremot två -pass , eller multi -pass , använder videokodning en variabel bithastighet att leverera högsta möjliga bildkvalitet inom gränserna för en viss maximal bithastighet eller mål filstorleken . Under det första passet , gör kodningsprogramvara en komplett bildruta för bildruta analys av källan videofil och skapar en logg som registrerar de optimala inställningar för varje del av denna fil . Sektioner av videon där serie bildrutor innehåller samma , statisk bakgrund kräver ofta en lägre bithastighet , medan delar av videofilen med skiftande ljus , kamerarörelser , eller snabb rörelse inom ramen kräver en högre bithastighet . Under det andra passet , kodar programvaran videon baserat på informationen i loggfilen . Som sådan tar den andra passagen vanligen är betydligt längre tid att koda .
Fördelarna med Two - pass kodning
Den största påstådda fördelen med två - pass kodning är dess förmåga att leverera en mindre filstorlek för samma eller liknande videokvalitet jämfört med konstant bithastighet kodning . Ur en praktisk synvinkel , erbjuder två - pass kodning dig också möjlighet att koda en fil som överensstämmer med förinställda fil - storlek begränsningar . Till exempel , om du har en stor videofil som du behöver för att göra liten nog att rymmas på en utpekad ensidig , single-layer DVD - R eller en vanlig CD - R , kan du ställa in 4.7 GB eller 700 MB som maximal fil - storleken på din video encoder val och använda två - pass kodning för att analysera källan och sedan leverera en fil på eller under den maximala storleken .
Nackdelar med Two - pass kodning
eftersom två - pass kodning involverar två kompletta passerar genom filen , kan den totala rendering processen ta upp till dubbelt så länge som det skulle med konstant bithastighet , en - pass kodning . När du arbetar med stora källfiler från en professionell HD-video eller HD DSLR kamera , den extra tid att slutföra två - pass rendering kan vara skrämmande tar , särskilt om du har en annalkande deadline . Dessutom har vissa experter rapporterat en högre chans att macroblocking eller digitala artefakter vid användning av två - pass kodning . En gratis
Två - pass kodning Med Avisynth
Avisynth , open - source frame - server som används för bearbetning och redigering av videofiler ( länk i Resources ) . Till skillnad från många verktyg video bearbetning , arbetar Avisynth på kommandoraden nivå och inte har ett grafiskt användargränssnitt eller GUI . Istället för menyer och dialogrutor är Avisynth kontrolleras med skript och filter , vilket kan utgöra en allvarlig utmaning för den oinvigde . Tack och lov , upprätthåller Avisynth utvecklingsteam ett gratis filter förvar ( länk i Resources ) som täcker många av dess grundläggande applikationer . Även Avisynth stödjer två - pass kodning på egen hand , bör nya användare överväga att använda de förinställningar som finns i StaxRip , en fri och öppen källkod GUI ( länk i Resources ) .