Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
12th July 2019, 17:08 | #1261 | Link | |
Registered User
Join Date: Feb 2002
Location: California
Posts: 2,695
|
Quote:
What software did you use for dirt removal? If you used RemoveDirtMC, what settings did you use? All your other steps look really, really good, but I think you might be able to get better dirt removal. [edit]Here is one of my "before/after" comparisons, using the scripts I've posted. I have it queued up to a section where there is a lot of dirt removal. I'm not doing this to get into a "who's script is better" discussion, but merely to point out that I think you can get better dirt removal: https://www.youtube.com/watch?v=tBAHzO7rJS0&t=1m6s and here is that same clip queued up to the point where the amount of dirt removal hits "ludicrous speed: https://www.youtube.com/watch?v=tBAHzO7rJS0&t=3m51s Last edited by johnmeyer; 12th July 2019 at 17:14. Reason: added links |
|
12th July 2019, 18:11 | #1262 | Link |
Registered User
Join Date: Jan 2007
Posts: 45
|
Thanks johnmeyer!
Cheers for a look at dirt removal comparisons. Yes, was RemoveDirtMC for dirt removal and a smidge of sharpening for the final touch. I prefer to keep film grain which is why I don't use DeNoise, and kept dirt removal to a setting of 20 for the variable dirt_strength. I guess I could go higher but I like a bit of "character" on the film |
12th July 2019, 19:18 | #1263 | Link | |
Registered User
Join Date: Feb 2002
Location: California
Posts: 2,695
|
Quote:
The two big downsides to using larger values of RemoveDirt are the disappearance of objects you want to keep (a thrown ball will almost always disappear, for instance), and the introduction of "gooey" artifacts where objects begin to morph instead of move. |
|
12th July 2019, 19:49 | #1264 | Link | |
Registered User
Join Date: Jan 2007
Posts: 45
|
Quote:
I might play around with upping settings more, but I do like some of the charm of flawed film! |
|
12th July 2019, 20:23 | #1265 | Link |
Registered User
Join Date: Feb 2002
Location: California
Posts: 2,695
|
Then why restore it at all? Along these same lines, many people prefer leaving the gate weave (the residual bounce) because that is an inherent quality of movie film, but you've removed that. What's the difference between removing all the gate weave, but only some of the dirt?
I got my start in media restoration by restoring 78 rpm recordings. I heard many of the same arguments back then, that removing the residual hiss and pops took away much of the "life" and "authenticity" of the original medium. OK, that's a fair criticism, but I do have this to say: listening to restored shellac or vinyl recordings, or watching completely restored film sure is a lot easier on the ears and eyes, and lets you concentrate on the content of the media. |
13th July 2019, 09:36 | #1267 | Link | |
Registered User
Join Date: Oct 2018
Posts: 10
|
Quote:
|
|
13th July 2019, 22:48 | #1268 | Link |
Registered User
Join Date: Oct 2018
Posts: 10
|
Ok, so here is my mod.
This is a 64-bit GPU enabled version of Fred's filter. This requires AviSynth+ btw, if you want to use the prefetch enhancements, If you don't want the prefetch, just comment out that line and you can use AviSynth. Obviously needs virtualdub64 or another 64 bit program to capture. You will most likely have to put the FFT3dGPU.dll and fft3dfilter.dll plugins in your system32 folder. If you have 32 bit versions there you will have to rename them with .bak and replace. Can't have both as far as I can tell. There are 2 versions I created; 1. Fred 64 with MDegrain - This uses a GPU enabled SVPflow motion flow. The rest is 64-bit but CPU. 2. Fred 64 with GPU MDegrain - This utilizes the SPVConvert function to utilize the CPU with the MDegrain denoising filter. However it has artifacting and doesnt work properly. Maybe someone can fix it. I will be honest, the speed enhancements are marginal at best, unfortunately there are many functions that the GPU is waiting for while the CPU handles them. Especially the AutoAdjust plugin. However this is 64-bit now, meaning you will not have any issues with Ram overflow etc. The skys the limit, 4k, 8k, whatever you want. Enjoy. https://drive.google.com/file/d/1O-A...ew?usp=sharing Last edited by minusthebear; 14th July 2019 at 03:27. |
13th July 2019, 23:19 | #1269 | Link |
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
|
Firstly, these DLLs are plugins and should therefore be in the appropriate plugin directories. Secondly, on 64 bit Windows there are dedicated system directories for DLLs that need to be within the reach of the standard Windows search hierarchy (System32 for 64 bit, SysWoW64 for 32 bit). No renaming necessary/recommended.
__________________
Groucho's Avisynth Stuff Last edited by Groucho2004; 13th July 2019 at 23:44. |
14th July 2019, 02:58 | #1271 | Link |
Useful n00b
Join Date: Jul 2014
Posts: 1,667
|
@minusthebear
You are distributing one of my DLLs without my permission (DGDecodeNV.dll). It is not in the public domain. I demand that you remove it from your distribution. If you do not, I will ask the mods to take appropriate action. |
14th July 2019, 03:19 | #1272 | Link | |
Registered User
Join Date: Oct 2018
Posts: 10
|
Quote:
Its gone. |
|
15th July 2019, 12:46 | #1275 | Link | |
Registered User
Join Date: Jan 2019
Location: Lake District UK
Posts: 48
|
Avisynth GPU Script AVSMeter
Quote:
e.g. from @Groucho2004's AVSMeter to compare the CPU based script & plugins vs GPU ones |
|
15th July 2019, 13:02 | #1276 | Link | |
Registered User
Join Date: Jan 2019
Location: Lake District UK
Posts: 48
|
Quote:
Interested to know, was this all achieved with RemoveDirt? I have some footage with vertical lines (some static, some with frame weave) that I was thinking would need another method for removal, including possibly frame by frame by hand for the "static lines". |
|
15th July 2019, 15:05 | #1277 | Link | |
Registered User
Join Date: Feb 2002
Location: California
Posts: 2,695
|
Quote:
About the only way I know of to truly remove film scratches is to do it during transfer using a "wet gate," which involves putting a lubricant on the film, prior to transfer, which fills in the scratch and causes them to almost perfectly disappear. Your transfer equipment has to be able to accommodate wet film, which mine does not, in order to be able to take advantage of this "trick." Also, it involves extra steps, thus making the transfer take longer. The man who started this thread, "VideoFred," uses a wet gate and has posted about it several times, both in this thread and elsewhere. Do a forum search on "wet gate" and his user name to learn more. Last edited by johnmeyer; 15th July 2019 at 21:15. Reason: typo ("them" instead of "it") |
|
15th July 2019, 17:48 | #1279 | Link | ||
Registered User
Join Date: Jan 2019
Location: Lake District UK
Posts: 48
|
Avisynth Restore Scratch Removal
Quote:
Quote:
|
||
|
|