Log in

View Full Version : Best way to "downgrade" a movie?


color
12th September 2020, 19:17
I got a movie that looks a bit "to clean". I want to add some effects but I don't know what would be the best way to do and what is best plugin to use in Avisynth+? It's a 25fps movie.

I want to add:
Grain
Spots (but very rare and not repeating pattern)

I did try AddGrainC but it was really slow. I did try to get AddStaticGrain to work but I could not get it to work properly. I also tried Virtualdubs build in "AddGrain" it was good but it was almost even slower. (With slower I mean it takes forever to export and will crash)

I haven't find a good creator off spot/dirt/scratch plugin. I've tried two, the Russian one (I don't remember what it was called, MUS?) And one other but it look fake and repeating so it's obvious. I want rare dots and so on random now and then.

I'm after to get it to look like a newly scanned 32mm or 16mm movie. So if you have other scripts or teqnics that could be used for this I'm open minded.

StainlessS
12th September 2020, 19:32
See VirtualDub MSU Old Cinema:- https://www.compression.ru/video/old_cinema/index_en.html
Also see here [problems if trying to use within avisynth]:- https://forum.doom9.org/showthread.php?p=1371376

poisondeathray
12th September 2020, 19:33
Another approach might be to take a "dirty" movie that you like (not *that* kind of "dirty" movie :devil:), remove the dirt/grain whatever using filters, then use mt_makediff and/or mt_adddiff to apply to a second "clean" movie

color
12th September 2020, 20:01
Oh, MSU, that's how it was called. It feels like it repeats and obviously so. I did try different setting/amount as well. But maybe I should try again.

color
12th September 2020, 20:03
Another approach might be to take a "dirty" movie that you like (not *that* kind of "dirty" movie :devil:), remove the dirt/grain whatever using filters, then use mt_makediff and/or mt_adddiff to apply to a second "clean" movie


Haha dirty movie. :P Well I do got a scratchy movie that I like. I have to read a bit about mt_makediff and mt_adddif. I have not tried them at all.

clip1 = movie
clip2 = processed movie
mt_makediff(clip1, clip2, Y=3, U=1, V=1, chroma="", w=-1, h=-1)

Do I have to render the movie first or can I use the result from the script instead?

wonkey_monkey
12th September 2020, 21:44
Another approach might be to take a "dirty" movie that you like (not *that* kind of "dirty" movie :devil:), remove the dirt/grain whatever using filters, then use mt_makediff and/or mt_adddiff to apply to a second "clean" movie

I would think the chances of getting clean noise would be pretty slim.