Guide for Digital Film Restoration

Поделиться
HTML-код
  • Опубликовано: 25 июл 2024
  • Heres my guide for how I digitally restored this film example here:
    • 8mm restoration before...
    EDIT: You will notice that the first example I show in this video actually looks better than in the example I showed above. I accidentally in this demonstration showed a version that I had already colour corrected as a test before doing noise removal. Whoops! But you get the idea. The version I show @10:40 was a cropped and denoised version of the actual original, as you can see how washed out and flat it looks.
    Here are the applications used and mentioned in the guide:
    AviSynth+ - avs-plus.net/
    Virtualdub2 - sourceforge.net/projects/vdfi...
    Neat Noise Reduction - www.neatvideo.com/
    SVP Flow - www.svp-team.com/wiki/Manual:...
    MagicYUV - www.magicyuv.com/
    Heres a zip of all of the various Avisynth+ scripts I have made for each step.
    drive.google.com/file/d/1Pkb9...
    You have to put a copy of fft3dfilter.dll and FFT3dGPU.dll in the plugins64 folder in your System32 windows folder.
    Heres more information on some of the filters:
    AutoAdjust - forum.doom9.org/showthread.ph...
    Contrast Mask - forum.doom9.org/showthread.ph...
    Highlight Limiter - forum.videohelp.com/threads/3...
    HDRAGC - web.archive.org/web/2013081206...
    Heres the Fred Filter I reference:
    forum.doom9.org/showthread.ph...

Комментарии • 76

  • @Rhezoloution
    @Rhezoloution 3 месяца назад +2

    5 years later im hoping there is an easier way. This is way over my head

  • @owenrichards1418
    @owenrichards1418 10 месяцев назад +1

    I dug up (almost literally!) some old video tapes and this has helped me immensely. I taught myself 3D and having to suddenly pivot to being an AviSynth 'guru' has been a daunting and scary expedition. Thanks for helping with all this!

  • @alpergedik3650
    @alpergedik3650 2 года назад +4

    This is the type of content I'd love to see. Great explanation, step by step narrative, all in all a very satisfying tutorial. You said you'd make a newer series 11 months ago. Any updates on that? I'd love to see it if you happen to make. Keep up the good work.

  • @remoores
    @remoores 3 года назад +2

    thank you so much for sharing your work, Extremely helpful for me in getting unstuck.

  • @NSANasaSrpskaArhiva
    @NSANasaSrpskaArhiva 2 года назад +8

    My opinion is you should noise reduce at the very end, after upscailing, after color manipulation as this can produce addition artifcats, plus you lose details when you denoise, so it would only be logical to first upscale with AI together with noise then remove it.

    • @mcan-piano4718
      @mcan-piano4718 11 месяцев назад +1

      fully agreed!, its best to upscale with noise first but if noise is fine, (on the other hand in some cases if noise is irregular and artifactful due to bad compression or interlacing, its better to denoise slightly at first because AI make weird artifacts to guess if irregular noise or interlacing can be interpreted as fake details or skin texture, so it depends on the quality of source. But in this video, it doesnt have digital artifacts from compression much so it could be good to first upscale with AI then remove things later, and. I would only remove that real film artifacts such as dust and straches with a filtering then would use AI without removing noise, then usually AI fix the noise in a natural way, AI is better to denoise than regular denoise things. So actually if source doesnt have weird compression that create fake details , AI is more than enough. Plus little bit noise remaining if it remains from AI, it will make things look natural. Not good to remove too much noise in old videos, so I personally like little bit fine noise. When u remove noise and make too clean with hundreds of filters especially non-AI filters, it make it really look like ''Filtered'' and I dont like that feeling.

  • @overratedprogrammer
    @overratedprogrammer 2 года назад

    So I digitized a VHS tape that my family already had converted from film back in the day. Unfortunately I don't think there's much I can do. My issue isn't noise or stabilizing but darkness and bright colors (presumingly from when they converted the film). Unfortunately we don't have the film anymore. I tried to correct the bright colors (like bright purple on the top of the video), but it makes the video a little dull and dim in some parts. And I quickly learned it's not like a digital video, if the information isn't there in the picture you can't brighten it. It's just black.

  • @RodolfoLagana
    @RodolfoLagana 3 года назад +2

    Hi, modified VD2 script with full path but get "avi import filter error". ..

  • @arnaldojason
    @arnaldojason 3 года назад

    Rob mausser congratulations on the job.
    Do you have any material about scanned images on vhs?

  • @billwilliams6976
    @billwilliams6976 Год назад

    Hello Rob
    I am in need of this kind of on a couple of old 8mm movies. To complicated for me.
    Do you do this for people? If not do you recommend any one? In Canada preferred.
    Hope to hear from you.
    Thanks
    Bill

  • @sondoobie1987
    @sondoobie1987 3 года назад

    hi, I have added al the relevant codecs and amended the script for my first movie and I get an error, AVIsource could not locate a decompressor for fourcc H264 - any help appreciated, I have downloaded the codec and allowed it to be added to virtualdub.

    • @jcadler
      @jcadler 2 года назад

      did you figure this out? same problem

  • @okitasan
    @okitasan 2 года назад

    Don't know if there is information missing or outdated, but this tutorial does not work for me. Says AVIsynth couldn't load the video file I point to when running the stabilize and crop script.

  • @crepo2000
    @crepo2000 3 года назад

    How can I use the Avisynth+ scripts to restore my video
    ? I don't get it sorry

    • @jheins3
      @jheins3 3 года назад

      avisynth+ is basically a scripting language - basically a computer programming language. You install Avisynth to write, load, and interpret avs scripts. You use avisynth in conjunction with virtualdub2 which is a frameserver. You basically use one for programming and the latter for video input/output of your script. So essentially, you write the script with avisynth (OP has his for download so you don't have to), you place the scripts in the virtual dub directory, and load the script into virtualdub (video filter). When you save out your video from virtualdub, it will use the script ("filter" in virtual dub) to edit your video.
      it is kind of hard to wrap your head around it if you don't have a background in programming. Andrew Swan has a lot of great tutorials that go into the weeds with avisynth and virtualdub that I found useful to get started.
      Also, another great tool is staxrip that basically puts all the tools in one place. You can find it by googling or directly on github.

  • @cinepost
    @cinepost 6 месяцев назад

    Nice Job! Let me know if you want to test out what 2K of this footage might look like!

  • @PinkLaffs
    @PinkLaffs 5 месяцев назад

    This is beyond incredible. Does this software work for Mac?🖥️

  • @hozden
    @hozden 2 года назад

    I am not good at computers. I could not open your files that you uploaded on drive with virtualdub. It does not give me the option "to open with" virtualdub. You could easily did so

  • @Karolthas
    @Karolthas 4 года назад

    I tried using your scripts but I got error "Avisynth open failure: Script error: There is no function named 'SetFilterMTMode'. line3"

    • @robmausser
      @robmausser  4 года назад +1

      you can disable this line. Its for an advanced version of avisynth called avisynth+. avisynth.nl/index.php/AviSynth%2B#MT_Notes

  • @S955US84
    @S955US84 3 года назад

    On what device was your film transferred to a digital file?
    What company did the initial transfer before you worked your magic?

    • @robmausser
      @robmausser  3 года назад

      www.digitaltreasures.ca/film-digital-service-toronto-gta

    • @S955US84
      @S955US84 3 года назад

      @@robmausser - Fantastic. Thank you so much.

  • @bblackranger5579
    @bblackranger5579 3 года назад

    what do you charge per minute to restore video in the same condition of diret and scratches as your example??

    • @robmausser
      @robmausser  3 года назад

      Id need to see the source footage, how bad it is, if its even possible. But I charge $50 CAD per minute of footage.

  • @OldiesInStereo
    @OldiesInStereo 4 месяца назад

    VirtualDub2 isnt availible on Mac, what would you suggest as an alternative?

  • @giplochon
    @giplochon 11 месяцев назад

    What is the size of this video? I tested something and got about 10GB file!

  • @northridgewood5918
    @northridgewood5918 4 месяца назад

    Is this software available for Mac as well?

  • @sollekram
    @sollekram 3 года назад

    hi!
    i get for some reason this error
    cannot load fftw3.dll

    • @LostFootageFound
      @LostFootageFound 3 года назад

      I had the same problem, any luck?

    • @robmausser
      @robmausser  3 года назад

      forum.doom9.org/archive/index.php/t-154311.html

  • @JasonCapistranoBarrera
    @JasonCapistranoBarrera 2 года назад

    WHAT COMPUTER YOU ARE USING SIR?

  • @johnnyboy4194
    @johnnyboy4194 2 года назад

    Is doom9 forum safe?

  • @petersolomon5227
    @petersolomon5227 4 года назад +2

    The example of the restored home movie footage is impressive. However, having watched your video guide to digital film restoration, I have the following things to say. As an artist who does not write code, & works on a Mac Pro, I am at a loss to follow your steps. Currently (October 2019), people wishing to restore motion film, of any gauge and format, only have high-end apps made by British, German and American vendors to choose from. These apps (in the American version hardware is involved, too) have absurd price tags of around $8,000 - $30,000 USD.
    Rob Mausser, now that Blackmagic Design have killed off their DaVinci “Revival” app, there is no medium price standalone software designed to restore motion film. Produce such an app with automatic and manual controls, and sell it for no more than $2,000 and I will be your first customer. Peter S.

    • @Witheredgoogie
      @Witheredgoogie 4 года назад

      I know what you mean Peter - I for one don't understand why you need two apps 'Avisynth' and 'Vdub' when they both appear to do the same thing..or maybe not? not sure.I would really like to understand the relationship between the two more. As for that commercial market software, that appears to need massive amounts of computer hardware too, a clip of a Californian resto co. showed corridors of racks.But Rob's clip here looks like it was made yesterday, and a thanks to him for sharing.

    • @elitheothercomputerguy5436
      @elitheothercomputerguy5436 4 года назад

      @@Witheredgoogie you can install Avisynth+ which is basically Avisynth, Vdub, and a text editor build into one. Avisynth+ and this tutorial ruclips.net/video/RAL03pa82Qw/видео.html were the only reasons I got anywhere with the software.

    • @robmausser
      @robmausser  3 года назад +1

      @@Witheredgoogie im going to make a more detailed video on some of these steps soon.

  • @jackver2006
    @jackver2006 3 года назад

    How did you interpolate it to 60fps?

    • @yunediaziz7950
      @yunediaziz7950 3 года назад

      maybe using twixtor or dain app

    • @robmausser
      @robmausser  3 года назад

      I used this www.svp-team.com/wiki/Avisynth_Filter_(AVSF) but now I use DAIN github.com/baowenbo/DAIN

  • @EthanLong
    @EthanLong 2 месяца назад

    I try and virtualdub just exits

  • @maxamillion2140
    @maxamillion2140 3 года назад +1

    My family transferred our old super 8 films to VHS and threw the film out. Am i screwed?

    • @sandhaterani7010
      @sandhaterani7010 3 года назад

      VHS just doesnt have the same quality. This process would work if you get a scan of the tape. It just is likely to not end up at the same quality.

    • @sandhaterani7010
      @sandhaterani7010 3 года назад

      I would do research on how to restore vhs footage as well

    • @maxamillion2140
      @maxamillion2140 3 года назад

      @@sandhaterani7010 yeah i did the same process and it cleaned it up even though it was on a VHS, it'll never look as good as the film but it looks a lot better.

    • @sandhaterani7010
      @sandhaterani7010 3 года назад +1

      You're welcome to look at video upscalrs or doing some better color correcting but that's about the best you'll get. Sharpening the image may help too.

    • @maxamillion2140
      @maxamillion2140 3 года назад

      @@sandhaterani7010 yeah that's true, thanks. I'm hoping someone in the family will just find the original reels (it's assumed that they were threw out in the 80s). .

  • @eugenebatiste
    @eugenebatiste 4 года назад +2

    Great content. A+ Love the cited sources, you must work in academia! Thumbs up!

    • @robmausser
      @robmausser  4 года назад +2

      Thank you! Not anymore but I have my masters degree in Media Production so I have some experience in academia yes!

  • @cannedgravey
    @cannedgravey 5 лет назад +1

    How can I get in contact with you for a project I'm working on??

  • @cn7097
    @cn7097 3 года назад +1

    Do you have a business that does this?

    • @robmausser
      @robmausser  3 года назад

      I dont but if you would like some work done we can talk!

  • @blamm5348
    @blamm5348 2 года назад

    Yeah these don't work. You might want to update. I'm getting errors when trying to run the scripts saying I can't open 64 bit scripts with 32 bit dll

  • @cigar-b-q3816
    @cigar-b-q3816 3 года назад +2

    Great video but there should be more hand holding with this script modifications and what not. Make this a 3 part series for those who have Never tried this. And maybe have all the info and footage you need to prevent long pauses as we wait you to locate your stuff, OR, edit it out to shorten the wait time.

    • @robmausser
      @robmausser  3 года назад +6

      Im going to make a newer series, with newer tools and better explainations, I didnt realize this would get so popular!

    • @cigar-b-q3816
      @cigar-b-q3816 3 года назад

      Hi Rob, thanks for your feedback. Being this isn't a live feed, anyone can skip back and watch it again. Also, the timing as I move about and talk, gives folks time to either catch up or pause the video. After all, this is a cigar smoking cooking show...so the smoking and pace is as if the viewers are there with me. Thank you so much for viewing!!!!

    • @remcostreng1459
      @remcostreng1459 3 года назад

      @@robmausser That would be so great! I'm now trying to get this all working, but i'm a newbie so it's quite challenging :-) You're doing great work here, hope other people can learn from it and preserve all this great super 8 footage which people have

  • @SuperCartoonist
    @SuperCartoonist 4 года назад +2

    3:44 You lost me at noise removal. I never remove noise on film.
    Noise makes up the detail in the images.

    • @robmausser
      @robmausser  4 года назад

      thats fine, everyone is entitled to their opinion. This is about restoration, not preservation. A good AI algorithm can take the detail in noise and using deep learning get a finer detailed image from that noise.

    • @SuperCartoonist
      @SuperCartoonist 4 года назад +1

      @@robmausser You are not using AI algorithm, you are using Bilinare upscaling to filter out noise.

    • @robmausser
      @robmausser  4 года назад +1

      @@SuperCartoonist you are right I am not in this video. But I am now in my current work. However this is not upscaling this is an algorithm "Neat Video employs an innovative noise-profiling approach together with sophisticated mathematical algorithms" from neat videos faq page. It is not an AI algorithm but they still use algorithms for their noise removal which is far better than upscaling.

    • @TinsaTube
      @TinsaTube 3 года назад +1

      @@robmausser Hi Rob. Thanks for sharing your process. I'm starting a similar project of restoring our old family videos. What AI are you using now, especially for the noise reduction? Also would like to note, I've tried out RIFE via FlowFrames, to increase FPS with great results. Thanks

  • @meljenkins1016
    @meljenkins1016 3 года назад

    Fred's script is no longer around.

  • @NetTubeUser
    @NetTubeUser 4 года назад

    Be prepared before your record a video instead of searching all your stuff because I'm sorry to say that but, as a viewer, it's a waste of time and our time is precious. Plus, you have the opportunity to do that correctly and easily because as you mention it, you have multiple monitors, so... yeah. But, thank you for this video it was interesting and informative in some way. _(The link in your video description to watch your film example is no available anymore)._

    • @robmausser
      @robmausser  4 года назад +2

      sorry my time is limited and someone asked me to give them a how to, and this is the best I could do in my limited time. I will fix the video link thanks for letting me know

  • @nasshad1667
    @nasshad1667 2 года назад

    Hi Rob, I can contact you by mail?

  • @StoneCastleSystems
    @StoneCastleSystems 2 года назад

    Hi, I was wondering if I can get your email? Would like to see if you can restore some films for me if possible

    • @robmausser
      @robmausser  2 года назад

      Sure robmausser@gmail.com