Arbetsflöde

Beroende på originalfilmens egenskaper kan det vara enkelt att uppnå bra stabiliseringsresultat, eller så kan det kräva en del arbete, engagemang och noggrann planering. I det här avsnittet beskrivs några praktiska överväganden som kan bidra till att förbättra resultaten.

Det enkla fallet

När kameran i princip är fixerad, eller åtminstone ”nästan” stillastående, och bilderna är skarpa och utan rörelseoskärpa, är det lätt att uppnå perfekt stabilisering. Detta kan vara fallet när ett stativ har använts, men vind eller vibrationer i golvet (t.ex. på en scen) har orsakat några mindre skakningar. Även tagningar med axelkamera, utförda av en erfaren operatör, faller ofta inom denna kategori.

  • Använd så få punkter som möjligt. Börja med en enda punkt direkt på huvudämnet.

  • Spåra denna enda punkt så exakt som möjligt. Var uppmärksam på rörelser och formförändringar hos den spårade punkten. Fortsätt i små steg (t.ex. 50 bilder), zooma in och justera målpunkten manuellt när den glider iväg. Ett annat alternativ är att använda ett större målområde för spårning; eftersom vi bara spårar en enda punkt kan den långsammare spårningshastigheten vara acceptabel.

  • När du har aktiverat den grundläggande stabiliseringen (platsstabilisering) bör du överväga om du verkligen behöver rotationsstabilisering. Ofta är vissa mindre, långsamma svängningsrörelser inte särskilt märkbara och motiverar inte den extra arbetstid och kvalitetsförlust som orsakas av rotations- och skalstabilisering.

  • För rotation, börja med en extra punkt, med stort mellanrum men helst fortfarande kopplad till huvudämnet.

  • Överväg att åtgärda en långsam kvarstående rörelse genom att manuellt animera parametrarna ”Expected *” innan du ens funderar på att lägga till fler spårningsmarkörer. För det är ofta inte värt ansträngningen att göra det.

  • Om du behöver lägga till fler punkter är det viktigaste målet att uppnå symmetri. Placera positionsspårningspunkter symmetriskt över och under horisonten. Placera rotationsspårningspunkter i diagonalt motsatt riktning, alltid centrerade runt huvudfokusområdet.

Undvik problematiska bilder

2D-stabilisatorn kan inte göra underverk; vissa brister kan helt enkelt inte åtgärdas på ett tillfredsställande sätt. Beryktade problem är rörelseoskärpa, rullande slutare, pumpande autofokus och rörliga komprimeringsartefakter. Speciellt om du lyckas med en grundläggande stabilisering blir sådana bildfel ännu mer märkbara och irriterande. När du är på plats kan det vara frestande att ”fixa det i efterhand”. Motstå det, det blir sällan bra.

  • Välj en kort exponeringstid för att undvika rörelseoskärpa. Även om rörelseoskärpa är bra för att göra filmade rörelser mjukare och mer naturliga, försämrar det avsevärt möjligheten att spåra detaljer exakt. Som riktlinje bör du försöka få en exponeringstid på minst 1/250 s.

  • Föredrar högre bildfrekvenser. Ju mer temporal upplösning stabilisatorn har att arbeta med, desto bättre blir resultatet. Om du har möjlighet att välja mellan progressiva och interlaced-lägen, använd då interlaced och deinterlaca filmen till den dubblade bildfrekvensen. Detta kan göras med filtret yadif i FFmpeg: använd läge 1 (send_field).

  • Akta dig för Rolling Shutter-effekten. Undvik snabba rörelser i sidled. Om du kan, välj en kamera som ger mindre rolling shutter. Om du använder en högre bildfrekvens minskar också mängden rolling shutter; ytterligare ett skäl att föredra interlaced framför progressive för det aktuella ändamålet.

  • Stäng av autofokusen. Planera din rörelse bättre i förväg, ställ in ett fast fokus och lita på skärpedjupet genom att använda en liten bländare. Pumpande rörelser kanske inte är så märkbara för den mänskliga observatören, men funktionsspårningen tenderar att glida iväg på defokuserade bildelement; att åtgärda detta manuellt i efterhand kan orsaka ett enormt slöseri med tid.

  • Öka belysningsnivån, eller använd åtminstone en högre ljuskänslighet. Detta hjälper till att ställa in en snabb slutartid och en liten bländare. Bättre belysning och bra exponering bidrar också till att minska effekterna av komprimeringsartefakter. Om du kan, välj också en kodek med mindre datareduktion, bättre färgrymd osv. Det är oundvikligt att vi förlorar viss kvalitet genom den interpolering som krävs för stabilisering. Dessutom förlorar vi lite kvalitet på grund av färgrymdskonvertering.

Utförliga rörelser

När bilderna bygger på en genomtänkt rörelse av kameran blir stabiliseringsprocessen mer komplicerad - särskilt när det sker en förskjutning av det huvudsakliga intresseområdet i bilden. När man arbetar med många spår och finkornig animering är det lätt att hamna i en situation där ytterligare manipulationer faktiskt försämrar kvaliteten, samtidigt som det kan vara svårt att upptäcka och lokalisera grundorsaken till problemen. Rekommendationen är att gå systematiskt tillväga och börja med den allmänna översikten för att sedan justera specifika aspekter.

  1. Förstå hur rörelserna i bilden ser ut, både de avsedda och de oavsiktliga.

  2. Spåra några relevanta funktioner för platsen.

  3. Fastställ den grundläggande stabiliseringen av platsen. Detta inkluderar beslutet om vilken funktion som ska användas för vilket segment av tagningen. Arbeta med spårvikterna för att få en övergripande konsekvent rörelse av viktcentrum, i enlighet med det inneboende fokuset i tagningen.

  4. Definiera den virtuella kamerans panoreringsrörelser (genom animering av parametern Expected Position).

  5. Lägg till spårning för stabilisering av rotation och zoom.

  6. Finjustera passet:

    Dela upp hela tagningen i logiska segment för att definiera den tänkta kamerarörelsen. Förfina sedan dessa segment steg för steg, tills det övergripande resultatet ser tillfredsställande ut…

Animering av stabiliseringsparametrar

Att animera vissa parametrar under hela tagningen är ofta nödvändigt, åtminstone för att få den sista touchen, inklusive kontroll av skalfaktorn för att dölja de dansande svarta kanterna. Tyvärr finns det en känd begränsning i den aktuella versionen: det är inte möjligt att öppna de generiska animeringsredigerarna (Graph editor och Dope Sheet) för animeringsdata utanför 3D-scenen. Så även om det är möjligt att ställa in keyframes rätt inom UI-kontrollerna för stabilisatorn (antingen genom att trycka på I-tangenten eller med hjälp av snabbmenyn), är det inte möjligt att manipulera de resulterande kurvorna grafiskt. Det enda sättet att justera eller ta bort en felaktig keyframe är att förflytta tidslinjen till den aktuella keyframen och sedan använda kontextmenyn i den animerade UI-kontrollen. (Tips: färgen på UI-kontrollen ändras när du har lokaliserat dig till exakt det bildnummer som nyckelbilden har)

Oregelbunden spårkonfiguration

Det kanske inte är möjligt att spåra ett visst inslag under hela tagningen. Objektet kan vara suddigt eller dolt, det kan till och med försvinna helt ur sikte på grund av avsiktliga kamerarörelser. I en sådan situation behöver vi ett annat spårat objekt för att ta över dess roll, och vi behöver lite överlappningstid för att få en smidig övergång utan synligt hopp.

../../../../../_images/movie-clip_tracking_clip_sidebar_stabilization_workflow_irregular-tracks.png

Oregelbundna spår.

Stabilisatorn kan hantera luckor och partiell täckning inom de givna spåren. Grundantagandet är dock att varje spår täcker en enda, fast referenspunkt närhelst det finns användbara/aktiverade data. Därför får du inte ”återanvända” ett visst spår för att följa flera olika punkter, utan du bör inaktivera och därmed avsluta ett spår när det inte längre är möjligt att spåra denna funktion. Du kan inkludera ”luckor” när en spårningspunkt är tillfälligt inaktiverad eller otillgänglig, men du bör starta ett nytt spår för varje distinkt ny funktion som ska spåras.

Varje spår bidrar till det totala resultatet i den grad som styrs genom dess parameter Stab Weight. Den utvärderas per bildruta, vilket gör det möjligt för oss att kontrollera ett spårs inflytande genom att animera denna Stab Weight. Du kan föreställa dig stabilisatorns övergripande funktion som om varje spårningspunkt ”drar” bilden genom en flexibel fjäder: När du vrider ner Stab Weight för en spårningspunkt minskar du mängden ”drag” som den skapar. Ibland måste bidraget från olika spår delvis motverka varandra. Denna effekt kan användas för att eliminera felaktiga rörelser, t.ex. orsakade av perspektiv. Men när ett av de inblandade spåren plötsligt försvinner i en sådan situation kan det leda till en hoppande bildposition eller rotation. När vi märker ett hopp i just den bildruta där ett delvis täckt spår börjar eller slutar, måste vi därför göra övergången mjukare. Det gör vi genom att animera Stab Weight gradvis nedåt, så att den når noll vid gränspunkten. På liknande sätt, när vi planerar en ”överlämning” mellan flera delvis täckta spår, definierar vi en cross-fade över den tid då spåren överlappar varandra, återigen genom att animera Stab Weight-parametrarna i enlighet med detta. Men även med en sådan cross-fade-utjämning kan en viss kvarstående rörelse kvarstå, som då måste korrigeras med parametrarna Väntad position eller Väntad rotation. Det är viktigt att undvika ”överskjutning” av rörelser i en sådan situation - sträva alltid efter att ställa in animationens keyframes på exakt samma bildnummer för alla spår och parametrar som är inblandade.