35
« Gepost op: 21/12/2015 om 17:56 »
Smalfilm verbetering met het script "Decimation&Restore"
Smalfilms worden gedigitaliseerd zodat ze op televisie of computer afgespeeld kunnen worden. Het resultaat van deze digitalisatie kan vaak verbeterd worden en dit kan vrij eenvoudig met het Decimation&Restore script. Hier volgt in het kort de werking van het script:
De Output van Tjalling is een DV-Avi file met 25 fps (frames per second). 25 fps is de standaard voor PAL tevisie. De oorsponkelijke film fps was 16.6666 (of 18.75) fps. Om tot de 25 fps te komen moesten er beeldjes worden 'bijverzonnen'. In de file is er om de drie beeldjes een beeldje dat bestaat uit het voorgaande beeldje en het opvolgende beeldje. Dus als beeldje 1 en beeldje 2 'echte' filmbeeldjes zijn dan is beeldje drie samengesteld uit beeldje 2 en beeldje 3. Beeldje 6 is samengesteld uit beeldje 4 en 5. We krijgen dus de volgende serie beeldjes:
1, 2, 2/3, 3 , 4, 4/5, 5, 6 , 6/7, 7, 8 , 8/9, .... (1)
Er zijn dus nu beeldjes bijverzonnen zodat er in 1 seconde 25 beeldjes passen en in die seconde zijn 16.6666 beeldjes van de film verwerkt. Het bovenstaande is goed te zien als er beeldje voor beeldje wordt gekeken naar een bewegend voorwerp. In VirtualDub is dan heel goed het samengestelde ieder derde beeldje te zien (vreemd genoeg is het in Edius niet te zien. Daar wordt ieder derde beeldje als een dubbel beeldje weergegeven).
Voor de goede werking van het script van Fred moeten we naar een file met de orspronkelijke fps (16.666 0f 18. 75 fps), dus naar de volgende serie beeldjes:
1, 2, 3, 4, 5, 6, 7, 8, ...... (2)
De samengestelde beeldjes, 2/3 4/5 6/7 ...., moeten er dus tussenuit worden gehaald voordat het Restore proces kan beginnen. Dit kan in Avisynth met het programma Decimate. In de eerste workflow was dit een aparte stap voordat met Restore kon worden begonnen. Nu is de Decimate stap in het Restore proces van Video Fred ingebouwd zodat we nog maar één stap overhouden. In deze stap worden de volgende processen uitgevoerd
1 Decimate (van 25 beeldjes naar 16.666 beeldjes)
2 Stabilisatie
3 Kleur correctie
4 Ruisonderdrukking
5 Vuil verwijdering
6 Verscherping
7 Frame blending (van 16.666 fps naar 25 fps)
Het resulaat van het script is in het algemeen een scherpere gestabilseerd film waar het 'vuil' is uitgefilterd en waar de kleur en contrast is verbeterd. Hoewel de beeldkwaliteit is verbeterd is dat wel enigszins ten koste gegaan van het nostalgische 8 mm film gevoel.
Uitvoering van het script
De start moet een Avi file zijn (output van Tjalling is een DV-Avi file met 25 fps). Controleer of ieder derde beeldje een samengesteld (of dubbel ) beeldje is door de file in VirtualDub (of Premiere?) te laden, een scene met beweging te kiezen en die beeldje voor beeldje af te spelen. Als niet ieder derde beeldje of dubbel of samengesteld is, dan verwacht ik dat het script niet goed werkt.
Voor films met geluid verwacht ik dat het geluid er na het Decimate&Restore proces weer apart moet worden bijgevoegd.
1 Dubbeklik op de 'Decimate&Restore'' map. Dubbelkilk op de Decimate&Restore file zodat je in 'Kladblok' komt.
2 Op regel 25 staat 'film= "......." vul tussen de dubbele aanhalingstekens het volledige pad en de filenaam in van de file die we net gemaakt hebben (bijvoorbeeld F:\\Test.avi). Kies op regel 38 result = "......." . Dit zal in de meeste gevallen "result4" zijn (zonder s! , met s, dus results4, krijg je een vergelijkingsfile. Die is nuttig maar alleen geschikt om te vergelijken)
3 Sluit de file door rechtsboven op het kruisje te klikken en klik vervolgens op 'Opslaan'.
4. Open VirtualDub. Ga naar rechtsboven 'File' - Klik op 'Open Video File' en navigeer naar de plaats waar de 'Decimate&Restore file' staat, klik eenmaal op de file en klik vervolgens op 'Openen'. Wacht even totdat je een frame van de film ziet.
6.Ga naar 'Video' (linksboven, vijfde van links) en vervolgens naar 'Compression' en kies 'Matrox DV / DVCAM' (dit kan even duren). Klik 'Ok'. Deze stap niet vergeten want anders kiest Virtualdub voor 'uncompressed' en je krijgt dan enorm grote files.
7. Ga weer naar 'File' en klik vervolgens op 'Save as Avi...'. Navigeer naar de plaats waar je de output wil en geef de file een naam (beter niet dezelfde naam want dan wordt het origineel overschreven. en klik op 'Opslaan'. Dit proces is langzaam. Op mijn computer (met Intel i7 processor van 3 jaar oud) tussen de 7 en 8 fps.
Klaar!
Opmerkingen
In het Fred script staan in het begin een groot aantal parameters waarmee je kunt spelen. Er is een uitgebreide beschrijving van het script en de parameters, de installatie en uitleg van het script in de 'helpfiles' onder de 'Restore' map. Die uitleg is zeer aan te bevelen.
Ik heb met de volgende parameters 'gespeeld'
regel 33: 'results' zie boven
regel 35: trim_begin trim_end stonden op 2 en 10. Volgens mij worden hier 2 frames aan het begin weggegooid en 10 op het eind. Ik heb deze parameters op nul gezet. Weggooien kan in de editing fase.
regel 35: 'play speed' deze moet op 25 staan
regel 63: CLeft, CTop, CRight en CBottom. stonden op 32. Volgens mij worden 32 pixels na de stabilisatie rondom weggegooid. Dit is om stabiele randen te maken. Persoonlijk vond ik dat nogal fors en lagere getallen lijken me beter. Het hangt natuurlijk sterk af van de camera beweging. Als alles op statief is opgenomen moeten de getallen 0 zijn!
regel 89: 'dirt_strength' Als de film schoon is dan lager. Ik heb 60 gebruikt.
regel 107: 'sharpness' Ik heb 40 gebruikt. Met 60 werd het niet echt mooi