Guide: De-interlace och 50 fps från DV-kamera

karln

Ny medlem
Guide: De-interlace och 50 fps från DV-kamera
Karln:s lilla De-interlace guide

Nu när fler och fler skaffar HD-kamera så tänkte jag att det kanske kan passa med en enkel guide i hur man De-interlacear sitt videomaterial och dubblar frameraten. Iden fick jag från Robint när han hade lite frågor om varför hans videomaterial fick en "persienneffekt". Men en liten förklaring innan vi börjar, www.100fps.com har en mer ingående och bättre om ni är mer intresserade. I den klistrade tråden Skidfilmstips! har Ballon börjat skrapa lite på ytan med möjligheterna i Virtualdub och Avisynth. Du har mer kontroll om du gör på det viset och det bli kanske en aning bättre kvalitet. Det här ger mer eller mindre samma resultat men har man väl vant sig vid det så är det skriptat så man slipper göra så mycket bara att starta och sen sköter det sg själv.

De allra flesta HDV-kameror för oss ickeproffs spelar in i 1080i. Om vi levt i en perfekt värld så hade kamerorna spelat in i 1080p50 dvs 1920x1080 i 50 progressiva frames per sekund men kameratillverkarna snikar och sätter in en sensor som är 1440x1080 (4:3 man får 16:9 av detta genom att dra ut filmen) och spelar in interlaced video för att spara bandbredd. Även de allra flesta vanliga DV-kameror spelar in interlaced video. Det kan du se på ditt material genom att saker som rör sig blir lite randiga i kanterna.

Jag kommer inte gå in så detaljerat på vad interlaced egentligen är men kort sagt så istället för att filma hela bildrutor 1440x1080 så filmar du varannan frame med scanline (pixelrad) 1,3,5,7,9.... och varannan med 2,4,6,8,10.... och får en film som är 1440x540 och sen visar du den som 1080 linjer och voila! du har fått en film som är hälften så stor som om du filmat hela bildrutor men som bara förlorar i kvalitet när något rör på sig. Men skall man köra filmen på dator blir det mest mög av alltihop och eftersom de flesta här mest filmar rörelse så är det inte alls särskilt bra. Alltså det första som måste göras innan man redigerar ihop en film är att deinterlaca råmaterialet.

Det finns många sätt att göra det men för våra ändamål har jag bestämt =) att det bästa är Bob. Bob innebär att vi gör filmen till halva höjden, alltså får vi en progressiv bild som är 1440x540 om vi spelar in med en hdkamera, flyttar linjerna så att de hamnar efter varandra annars kommer bilden att hoppa. Och sen antingen interpolerar upp antalet scanlines till 1080 igen eller tar ner bredden till 960 pixlar. Jag tycker att det sistnämnda är att föredra om du har hdkamera då upplösningen räcker till för att göra det till dvdformat. Använder du vanlig DVkamera är det bättre att interpolera upp för drar du neråt får du bara en fjärdedel av upplösningen på en dvd. Resultatet blir alltså material i 960x540p50, optimalt för action och du kan köra slowmotion i halva hastigheten utan extra lagg.

Så nu har ni förhoppningsvis läst igenom så mycket genomgång men ännu ingen hjälp om hur man de-interlacear på riktigt, FFS kom till saken!! Det finns massa olika sätt att göra det på och förmodligen klarar ditt favoritredigeringsprogram att klara av det på något sätt men här är ett enkelt, snabbt och bra sätt men lite lurigt att få igång det från början.


Steg 1
Ladda hem Lagarith lossless video codec som inte förstör kvaliteten på din film men får ner filstorleken betydligt jämfört med okomprimerat. http://lags.leetcode.net/Lagarith_1314.zip tar dock fortfarande cirka en gig per minut film. Extrahera alla filer till en mapp och högerklicka på lagarith.inf och välj installera. Klart!

Steg 2 Ladda hem AVISynth http://www.free-codecs.com/AviSynth_download.htm och installera.

Steg 3
Ladda hem detta skript som Soopafresh på videohelp.com skapat. http://www.savefile.com/files/893627 Extrahera alla filer till något ställe med en enkel sökväg, jag hade problem med åäö i mappnamnet. Redigera _Run_Bob_deint.bat och ändra den här raden:

for %%a in ("*.d2v") do @echo bicubicResize(1280,720) >>"%%~na.avs"
till
for %%a in ("*.d2v") do @echo bicubicResize(960,540) >>"%%~na.avs"

Det är för en HDV-kamera som spelar in i 1080i dvs halva upplösningen i båda riktningar. Har du en vanlig DV-kamera skriver du hela upplösningen för den. Vill du ha fullhdmaterial skriv 1920,1080 men det känns lite onödigt då filerna blir 4ggr större och förmodligen skall du krympa det till dvdstorlek i vilket fall men vill du ha fullhd så kör på det.

Steg 4
nu börjar själva De-interlacingen närma sig. Lägg filen från din dvkamera i mappen du skapade i steg 3. Starta kommandotolken (Start>>kör>cmd) gå till mappen som skapades i steg tre, därav den enkla sökvägen. Skriv _Run_Bob_Deint din_fil.m2t och tryck enter. sen körs resten automatiskt och en wavfil med ljudet skapas samt din numera progressiva film i 50 frames per sekund!

Steg 5
Valbart! _Run_Bob_Deint.bat Kan ändras efter tycke och smak. En bra grej är att ändra sista raden:

for %%a in ("*.avs") do avs2avi "%%a" "vid-%%~na.avi" -c LAGS
till
for %%a in ("*.avs") do avs2avi "%%a" "vid-%%~na.avi"

Så får du välja vilket codec som skall användas när du sen kör scriptet. Bra om du vill testa lite olika inställningar. Ändrar du det här så slipper du ladda hem lagraith codecet i steg ett men somsagt så är det ett bra lossless codec.

Jag tycker att allt det här är klart som korvspad men det är ju för att jag själv skrev det så är det något som är oklart så tjoa till så ska jag ändra eller förklara bättre.

Ha det gott och lycka till med vinterns produktioner.
 
Senast ändrad:
Guide: De-interlace och 50 fps från DV-kamera
Högerklicka på filen och välj redigera eller "Öppna med..." och öppna med anteckningar
 
Guide: De-interlace och 50 fps från DV-kamera
Vänligen gör denna tråd STICKY!!!!
 
Senast ändrad:
Guide: De-interlace och 50 fps från DV-kamera
jävligt bra skrivet måste jag säga

kul att läsa


blir ganska galet mkt bättre när man får 50 hela bilder. ang upplösningen så spelar de ju inte så stor roll om man inte vill visa det på hd skärm.

titeln borde dock vara Guide: De-interlace och 50 fps från HDV-kamera
 
Senast ändrad:
Guide: De-interlace och 50 fps från DV-kamera
Nästa fråga. Steg 4. Hur "går man" till mappen? Från början är det ju documents and settings. Fan kunde ju sånt här en gång i tiden men glömt bort :D
 
Guide: De-interlace och 50 fps från DV-kamera
Haha, när jag de-interlacar så fyller jag bara i "de-interlace" när jag renderar från premiere, lite lame känns de som när jag läst den här tråden :)
 
Guide: De-interlace och 50 fps från DV-kamera
Jeppan
skriv cd och sen sökvägen. Exempel: cd C:/mapp med filmklipp/klipp/

Hjalle_s
Ja som jag skrev så klarar säkert de allra flesta redigeringsprogram det här men med detta sätt så
använder du gratisprylar och du får ganska bra kontroll på vad du får ut och det både de-interlacar,
konverterar till .avi och komprimerar ditt material i ett steg. När du väl ordnat skripten som du vill ha
dem så kör du bara fil efter fil och då blir det ett mycket snabbt sätt att få dina filer konverterade.

artisty
Denna guiden gäller lika mycket för vanliga DV-kameror som även de spelar in interlaced video.


Tack för all positiv feedback förresten =) alltid kul
 
Senast ändrad:
Guide: De-interlace och 50 fps från DV-kamera
Jeppann
Jag tror att det blir så om du har kört en videofil och inte tagit bort de filer som skapats innan du kör nästa fil. Det är det enda jag kan komma på just nu.
 
Guide: De-interlace och 50 fps från DV-kamera
Superb guide.
Om ni ska köra flera filer är det enklast att bara lägga till ett semikolon (;) mellanslag och nästa filnamn
t.ex:
_Run_Bob_Deint dittfilnamn1.m2t; dittfilnamn2.m2t
osv osv.
Obs! Har du gjort steg 5 kommer du få välja codec på varje fil
 
Guide: De-interlace och 50 fps från DV-kamera
Tjena.

hur gör man om man har DV (SD) filer som är .AVI. Skulle vilja testa att tvätta dem igenom detta. Men när jag testar att byta ut .m2v i scriptet till .avi funkar inte det. någon som vet?

Petere
 
Tillbaka
Topp