Program som behövs:
Gordian Knot Rip
Pack
Gordian Knot Codec
Pack
Som vi noterade tidigare så blir mappen med våra screenshots snabbt
ganska stor, och vår okomprimerade AVI-fil blir motsvarande stor. Vi
vill därför komma på ett sätt som gör att vi kan minska storleken på vår
AVI-fil utan att för den skull förlora alltför mycket i kvalitét.
Nyckeln för att åstadkomma det är att använda ett program som kan
komprimera AVI-filen åt oss. Det finns många olika program som klarar av
att göra det, bl.a. det populära programmet Virtualdub. Det programmet
som jag tänker använda är dock Gordian Knot. GKnot är ett programpaket framtaget
för backup av DVD-filmer, och det medger möjligheten att förstora och förminska
klipp samtidigt som komprimeringsoptimeringar är möjliga. Även om vi inte är
intresserade av att göra backups på våra DVD-skivor, så fungerar programmet
alldeles utmärkt för vårat syfte.
När man kodar sitt material så gäller det att
göra en avvägning mellan hur stor man vill att den färdiga filen ska vara, och
hur bra (visuell) kvalitét man vill ha på materialet. Problemet är att om man
använder t.ex. Virtualdub för att koda så vet man inte riktigt vilken bitrate
man ska välja, utan får i mångt och mycket "höfta" till med något.
Innan vi börjar komprimeringen måste vi installera Gordian Knot och ett paket
med olika ljud- och videocodecs. Installera först Gordian Knot Rip Pack och
sedan Gordian Knot Codec Pack. Vid installationen av DivX3 protesterar Windows
förmodligen över att drivrutinen inte genomgått Microsofts test och att den
därför kan skada ditt system nu eller i framtiden. Detta kan, även om jag inte
tar något ansvar för uppkomna problem, ignoreras och installation av DivX3
genomföras.
Codec-paketet innehåller bl.a. den senaste versionen av DivX, vilken
innehåller adware. Adware-programmet försöker med jämna mellanrum komma åt internet. Om du
är bekymrad över din integritet kan du blockera programmets åtkomst med
hjälp av en brandvägg, t.ex. gratisprogrammet
ZoneAlarm. Vissa delar av adware-programmet som installeras
kan inte tas bort utan vidare utan att codecen också slutar att fungera.
För mer detaljer om hur du skyddar dig rekommenderar jag
den här tråden på Doom9s forum.
Det finns två saker till vilka Gordian Knot fungerar alldeles utmärkt
(bortsett från DVD-backup), och dessa är
1) att utföra ett komprimeringstest vilket syftar till att i förväg
ge en
uppfattning om vilken kvalitét som erhålls vid en viss upplösning och bitrate ,
samt
2) att utföra hela kodningsprocessen i "2-pass mode" med eller utan ljudspår.
Jag kommer att beskriva båda stegen i tur och ordning. De olika momenten i
komprimeringstestet och kodningsprocessen gås igenom i punktform nedan, och
varje punkt svarar mot en siffra i de bilder jag hänvisar till.
Komprimeringstest
Starta genom att öppna programmet
GordianKnot. De olika stegen är markerade
här respektive
här.
- Det första vi gör är att namnge projektet. Klicka på knappen "Rename" och
skriv in ett namn, och tryck på ENTER.
- Klicka på "Open" och leta upp din .avi-fil. Ett
nytt fönster kommer att
öppnas där du kan se den importerade videofilen. Ha det fönstret i bakgrunden
men stäng det inte. I huvudfönstret längst ner kommer du nu se att antalet
frames och FPS visas.
- Markera radioknappen som anger att vi vill använda DivX5 som
komprimeringscodec.
- Om vi vet att vi vill använda en (eller flera) färdiga .mp3-låtar som
soundtrack till vår film, anger vi det genom att klicka på radioknappen vid
vilken det står "1x vbr-mp3"
- I listmenyn anger vi bitraten på det
ljudspår som vi vill använda eller den bitrate som vi vill att ljudspåret ska
ha.
- Det här fältet är användbart när vi ska ange hur stor vi vill ha den
färdiga filen. I steg 12 gör vi något som kallas "compressibility check",
vilket betyder att codecen testar hur mycket källfilen går att komprimera. Ett
värde returneras som ligger till grund för det värde som visas i fält 6 (visas
inte förrän efter steg 12). 100% betyder att codecen har nått sitt maximum,
och en ökning av bitraten (vilket är synonymt med att öka filstorleken) kommer
inte att ge upphov till bättre kvalitét på den färdiga filmen. Mellan 60% och
80% verkar som en bra siffra. Prova dig fram genom att ändra på värdet för
filstorleken som anges i fält 7.
- Här anger vi helt enkelt hur stor vi vill att den färdiga filen ska vara.
Om vi inte markerar radioknappen i steg 4 och anger en bitrate i steg 5 men i
efterhand lägger till ett ljudspår så kommer den totala filstorleken att
skilja sig från den som anges i fält 7. .mp3-spår är i och för sig små jämfört
med videospåret, så det är inte hela världen om man inte markerar radioknappen
eller anger någon bitrate.
- Kontrollera att det värde som anges stämmer överens med upplösningen på
källfilen.
- Anger höjd-breddförhållandet på pixlarna i källfilen. Jag förmodar att
förhållandet är 1:1, så markera motsvarande radioknapp.
- Dra slidern för att ange vilken upplösning vi vill ha på det färdiga
klippet. Värdet i fält 6 påverkas av vilken upplösning vi väljer. Det är
därför viktigt att bestämma vilken upplösning vi vill ha innan vi går till
steg 12 samt anger filstorleken (eftersom den också påverkar värdet i fält 6).
- Byt till fönstret som öppnades i steg 1. Klicka på "View" och "Resize" för
att se klippet i den upplösning som vi valde i steg 10. Klicka därefter på "File"
och "Save&Encode" varpå ett
nytt fönster öppnas. Under rubriken "Resize
filter" finns ett antal olika alternativ. Jag brukar använda mig av "Lanczos", men jag rekommenderar
var och en att prova sig fram till det de tycker ger bäst resultat.
- Markera knappen bredvid "Use" och klicka därefter på "Edit".
Ett nytt fönster med titeln "Avisynth Comp.test Frameserver" öppnas nu. Leta
upp raden där det står UnDot() och skriv på en ny rad ovanför
ConvertToYV12() och klicka därefter på knappen "Comp Check." En liten ruta
med texten "Press "OK" to start a DivX5 compressibility check now. Please wait
a few minutes, you can not use Gordian Knot until encoding is finished"
öppnas. Klicka på OK. Ett nytt
program öppnas nu (VirtualDubMod) vilket kör ett kort (beroende på hur stor
källfilen är) komprimeringstest och stängs sedan igen. Om vi nu tittar i fält
6 så ser vi att några siffror dykt upp. Ändra nu filstorleken (fält 7) till
ett värde som gör att värdet i fält 6 ligger på ett procenttal som vi är nöjda
med - dvs. mellan 50% och 100% (exakt vilket procenttal som är optimalt är
något man får prova sig fram till. När man väl hittat ett som verkar lagom
gäller det för alla filer.)
- Gå tillbaka till fönstret som öppnades i steg 2, och klicka återigen på
"Save&Encode" och sedan i det fönster som öppnas på "Edit". Leta återigen
upp raden som det står UnDot() på och skriva på en ny rad ovanför
ConvertToYV12() och klicka sedan på "Save&Encode." Välj var du vill spara AVISynth-scriptet (dittnamn.avs). Ett
nytt fönster ska öppnas.
Klicka på "Select" och leta upp det ljudspår som du vill använda. Som synes
går de vanligaste formaten att använda, dvs. MP3, WAV, OGG, etc. I mitt fall
så har jag valt en .mp3-fil och väljer därför alternativet "Just mux" vilket
betyder att Gordian Knot lägger till ljudspåret utan att göra något med det.
Om vi vet att video och ljud inte är synkroniserat kan vi ordna det nu, genom
att i fältet "Delay" ange ett värde (i millisekunder) för hur mycket vi vill
flytta ljudspåret i förhållande till videospåret. Om ljudet kommer för sent
bockar vi även för rutan "negative."
Vi kan även välja en .wav-fil i okomprimerat format, exempelvis vårat
in-gameljud, och ange att den ska kodas om till en .mp3-fil som sedan läggs
till videospåret. Detta gör vi genom att bocka för någon av MP3-rutorna och
ange bitraten.
- Klicka på fliken "DivX5" vilket ger ett
fönster som ser ut så här.
Klicka på knappen "First Pass" och ett fönster som ser ut något i stil med
det här öppnas. Om vi
har gjort en komprimeringstest är bitraten redan ifylld och behöver därför
inte ändras. Se till att det i fältet "Variable Bitrate Mode" står "Multipass,
1st pass"" och klicka sedan på knappen "Select Profile Wizard" och sedan i
rutan "Disable Profile Wizard" i det fönstret som öppnas. Detta gör att vi
slipper handskas med de förinställda profilerna som finns som är anpassade för
att garantera kompatibilitet med hårdvaruspelare som stödjer DivX-formatet.
(För den som definitivt vill att alstret skall kunna spelas upp på
DivX-spelare rekommenderas att välja någon av de förinställda profilerna.)
Klicka på "Next" och bocka därefter för "Use GMC" och "Use Bidirectional
Encoding." Klicka sedan på OK. Sätt slidern under "Performance/Quality" till "Slow"
och klicka därefter på OK. Klicka sedan på knappen "Nthpass" och ett fönster
som det föregående öppnas. Se till att alla inställningar är desamma, bortsett
från "Variable Bitrate Mode" som nu ska stå på "Multipass, nth pass." Om vi
skulle vilja koda i fler vändor än två så anger vi i listen "Number of passes"
det antal vi vill använda. När "Performance/Quality" är satt till "Slow"
behövs knappast fler än två kodningsvändor.
- Klicka på knappen "Add job to encoding queue". En fråga kommer upp
huruvida vi vill starta kodningen. Svara ja, varpå VirtualDubMod öppnas och
kodningsprocessen påbörjas. Vänta tills kodningen är avslutad innan du stänger
Gordian Knot. Du kan nu leta upp den färdigkodade filen och öppna den i din
mediaspelare.
Länkar -->
|