VideoHelp Forum
+ Reply to Thread
Page 2 of 4
FirstFirst 1 2 3 4 LastLast
Results 31 to 60 of 116
Thread
  1. Originally Posted by Asesinato View Post
    Ive played with alittle now... What do you think now?
    That's an improvement but now you have problems at the opposite end. Notice how the details in the dark areas of the woman's hair have become totally black in themaster1's sample images. You're definitely on the right track.

    Sanlyn is right that the "ultimate" fix is to get a time base corrector (either in an s-vhs deck or dvd recorder) but there is a lot you can do short of spending money on that. And if this is a third generation recording a TBC may not help much.

    I did a little noise filtering and quick color adjustments. It still has a long way to go but this is starting to get in the right ballpark.

    Before:
    Click image for larger version

Name:	bef.jpg
Views:	695
Size:	56.4 KB
ID:	11731

    after:
    Click image for larger version

Name:	aft.jpg
Views:	793
Size:	45.7 KB
ID:	11732
    Last edited by jagabo; 2nd Apr 2012 at 13:40.
    Quote Quote  
  2. here is the best i came up with so far:
    scene1 http://imageupload.org/en/file/210620/scene1.jpg.html
    scene2 http://imageupload.org/en/file/210621/scene2.jpg.html

    I've used msu color enhancement (settings: 3,2,9,autolevels) and colormill mainly. I'm not a fan of this msu filter but i must admit it does the magic here.
    *** DIGITIZING VHS / ANALOG VIDEOS SINCE 2001**** GEAR: JVC HR-S7700MS, TOSHIBA V733EF AND MORE
    Quote Quote  
  3. Member
    Join Date
    Dec 2011
    Location
    Denmark
    Search PM
    The Master.. That look realy alot better... What setting do you change in colormill to get that?
    Quote Quote  
  4. Download the .rar archive it contain the vcf (file>load processing...)
    You must re enter the values for msuce (3;2,6,autolevels) (6 appears to be good enough for me)
    install the filter camcorder... if you don't have it
    Image Attached Files
    *** DIGITIZING VHS / ANALOG VIDEOS SINCE 2001**** GEAR: JVC HR-S7700MS, TOSHIBA V733EF AND MORE
    Quote Quote  
  5. Member
    Join Date
    Dec 2011
    Location
    Denmark
    Search PM
    Wow that looks awesome...

    Is that it ? Are there more that can be done with other filter, are is it as clean as its going to get?
    Quote Quote  
  6. Member
    Join Date
    Dec 2011
    Location
    Denmark
    Search PM
    I just tried to apply som filters i have try before with a good result, but they made the video look worse Realy weird
    Quote Quote  
  7. hmm yeah try to add the msu old color filter at the end,default settings
    *** DIGITIZING VHS / ANALOG VIDEOS SINCE 2001**** GEAR: JVC HR-S7700MS, TOSHIBA V733EF AND MORE
    Quote Quote  
  8. Member
    Join Date
    Dec 2011
    Location
    Denmark
    Search PM
    Wow yyeah that did alot to... Have tried that on the old rip and didnt think much off it, but here it dos magic....
    Quote Quote  
  9. Member
    Join Date
    Dec 2011
    Location
    Denmark
    Search PM
    This look already much better then i ever hope for, you guys are magic

    Ive added a clip from another part of the vid so you can se that with filters to
    Quote Quote  
  10. Member
    Join Date
    Dec 2011
    Location
    Denmark
    Search PM
    Ups forgot the file
    Image Attached Files
    Quote Quote  
  11. there is much work on the table still: deblocking,denoising,removing dropouts, fix the levels by scene also perhaps etc.. but i'll let others contribute a little
    *** DIGITIZING VHS / ANALOG VIDEOS SINCE 2001**** GEAR: JVC HR-S7700MS, TOSHIBA V733EF AND MORE
    Quote Quote  
  12. Member
    Join Date
    Dec 2011
    Location
    Denmark
    Search PM
    Ive made a avs file that contains this fucktion ;

    function RemoveSpots(clip input, bool "_grey", int "repmode")
    {
    _grey=default(_grey, false)
    repmode=default(repmode, 16)
    clmode=17
    clensed=Clense(input, grey=_grey, cache=4)
    sbegin = ForwardClense(input, grey=_grey, cache=-1)
    send = BackwardClense(input, grey=_grey, cache=-1)
    alt=Repair(SCSelect(input, sbegin, send, clensed, debug=true), input, mode=repmode, modeU = _grey ? -1 : repmode )
    restore=Repair(clensed, input, mode=repmode, modeU = _grey ? -1 : repmode)
    corrected=RestoreMotionBlocks(clensed, restore, neighbour=input, alternative=alt, gmthreshold=70, dist=1, dmode=2, debug=false, noise=10, noisy=12, grey=_grey)
    return corrected
    }

    To help with dropout ...
    Havent done anything like that before, just read in here from other post about dropouts...

    And i virtualdub i added same filtering after master suggestions... ive added my listning for you all to see here under....

    Anyone have some ideers?
    Quote Quote  
  13. Member
    Join Date
    Dec 2011
    Location
    Denmark
    Search PM
    ( the avs file i open in virtualdub now has this in it :

    LoadPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins\RemoveDirt.dll")
    LoadPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins\removegrain.dll")

    Import("C:\Program Files (x86)\AviSynth 2.5\plugins\RemoveDirt.avs")
    DirectShowSource("C:\Users\Jytte Rřdgaard\Desktop\elmebakken.mpg")
    ConvertToYV12()
    RemoveSpots()


    )
    Quote Quote  
  14. Member
    Join Date
    Dec 2011
    Location
    Denmark
    Search PM
    So please post your ideers.... Im very very new at this so any help you guys can give me is much appressiatet
    Quote Quote  
  15. Member
    Join Date
    Dec 2011
    Location
    Denmark
    Search PM
    Wooops forgot the filter file
    Image Attached Files
    Quote Quote  
  16. Member
    Join Date
    Dec 2011
    Location
    Denmark
    Search PM
    You must re enter the values for msuce (3;2,6,autolevels)
    Quote Quote  
  17. Import RemoveSpots.AVS too.
    Quote Quote  
  18. Member
    Join Date
    Dec 2011
    Location
    Denmark
    Search PM
    I just copy that script from another thread... How dó i put that into it???
    Quote Quote  
  19. Member
    Join Date
    Dec 2011
    Location
    Denmark
    Search PM
    Anyone knows how to remove the flicking of the picture if possible???
    You. Can see what i mean in the second clip i uploaded
    Quote Quote  
  20. I'm guessing you mean the frames were sync was lost. You can try using motion interpolated frame replacement (mvtools required):

    Code:
    function RX(clip Source, int N, int X)
    {
    # N is number of the 1st frame in Source that needs replacing. 
    # X is total number of frames to replace
    #e.g. RX(101, 5) would replace 101,102,103,104,105 , by using 100 and 106 as reference points for mflowfps interpolation
             
    start=Source.trim(N-1,-1) #one good frame before, used for interpolation reference point
    end=Source.trim(N+X,-1) #one good frame after, used for interpolation reference point
             
    start+end
    AssumeFPS(1) #temporarily FPS=1 to use mflowfps
              
    super = MSuper()
    backward_vec = MAnalyse(super, isb = true)
    forward_vec = MAnalyse(super, isb = false)
    MFlowFps(super, backward_vec, forward_vec, blend=false, num=X+1, den=1) #num=X+1
    AssumeFPS(FrameRate(Source)) #return back to normal source framerate for joining
    Trim(1, framecount-1) #trim ends, leaving replacement frames
              
    Source.trim(0,-N) ++ last ++ Source.trim(N+X+1,0)
    }
    
    Mpeg2Source("Untitled(1).d2v", CPU=2, Info=3) 
    Yadif(order=1, mode=1)
    Trim(0,450)
    RX(13,1)
    RX(17,2)
    RX(20,1)
    RX(51,3)
    RX(55,2)
    RX(66,1)
    RX(176,2)
    RX(183,3)
    RX(191,3)
    RX(195,6)
    RX(202,11)
    RX(276,4)
    RX(399,3)
    RX(417,1)
    RX(432,1)
    This works well for some shots (stills, simple motions, panning), not so well with others. You can see it screws up around frames 204 to 215.
    Image Attached Files
    Last edited by jagabo; 2nd Apr 2012 at 19:43.
    Quote Quote  
  21. Originally Posted by Asesinato View Post
    I just copy that script from another thread... How dó i put that into it???
    You can include the entire RemoveSpots function in your script, or import the AVS file from wherever you saved it.

    Code:
    function RemoveSpots(clip input, bool "_grey", int "repmode") 
    {
     _grey=default(_grey, false)
     repmode=default(repmode, 16)
     clmode=17
     clensed=Clense(input, grey=_grey, cache=4)
     sbegin = ForwardClense(input, grey=_grey, cache=-1)
     send = BackwardClense(input, grey=_grey, cache=-1)
     alt=Repair(SCSelect(input, sbegin, send, clensed, debug=true), input, mode=repmode, modeU = _grey ? -1 : repmode ) 
    restore=Repair(clensed, input, mode=repmode, modeU = _grey ? -1 : repmode)
     corrected=RestoreMotionBlocks(clensed, restore, neighbour=input,  alternative=alt, gmthreshold=70, dist=1, dmode=2, debug=false, noise=10,  noisy=12, grey=_grey)
     return corrected
     } 
    
    LoadPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins\RemoveDirt.dll")
    LoadPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins\removegrain.dll")
    Import("C:\Program Files (x86)\AviSynth 2.5\plugins\RemoveDirt.avs") 
    
    DirectShowSource("C:\Users\Jytte Rřdgaard\Desktop\elmebakken.mpg") 
    ConvertToYV12()
    RemoveSpots()
    Or:

    Code:
    LoadPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins\RemoveDirt.dll")
    LoadPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins\removegrain.dll")
    Import("C:\Program Files (x86)\AviSynth 2.5\plugins\RemoveDirt.avs") 
    Import("C:\Program Files (x86)\AviSynth 2.5\plugins\RemoveSpots.avs") 
    
    DirectShowSource("C:\Users\Jytte Rřdgaard\Desktop\elmebakken.mpg") 
    ConvertToYV12()
    RemoveSpots()
    By the way, I highly recommend you use DgIndex and Mpeg2Source() instead of DirectShowSource. The latter isn't frame accurate and can screw things up.
    Quote Quote  
  22. I've got new settings which i believe improve the picture
    Picture of previous/current settings respectively
    http://imageupload.org/en/file/210778/final.jpg.html
    I've worked more with the histogram this time, far from perfection though

    You must remove the Auto levels option for msu old color

    the .vcf is attached

    vcf: http://www.sendspace.com/file/p8pg2q
    Last edited by themaster1; 2nd Apr 2012 at 19:48.
    *** DIGITIZING VHS / ANALOG VIDEOS SINCE 2001**** GEAR: JVC HR-S7700MS, TOSHIBA V733EF AND MORE
    Quote Quote  
  23. The sync errors I corrected with RX() may be better corrected by a second capture. You may find that different captures have problems at different frames. Then you can piece together multiple caps. Or you may find a different VCR does better than your current one. And as was mentioned before, a time base corrector may help.

    https://forum.videohelp.com/threads/319420-Who-uses-a-DVD-recorder-as-a-line-TBC-and-wh...=1#post1983288

    Comets and playback noise can be reduced with multiple caps and a median filter.

    https://forum.videohelp.com/threads/340963-Best-quality-and-speed-video-denoisers-2011?...hlight=median1
    https://forum.videohelp.com/threads/343296-Transfer-of-real-bad-tape-to-pc-and-restore?...=1#post2139351

    The first post in the latter thread has the original video you can compare too.
    Last edited by jagabo; 2nd Apr 2012 at 20:20.
    Quote Quote  
  24. The guys that answer you here are pretty knowledgeable people. I will just suggest as many to start from the root capturing better. You can also use VirtualVCR instead of VirtualDub ( i think it will support you card hauppage pvr 500 this one Click image for larger version

Name:	819.jpg
Views:	1111
Size:	99.0 KB
ID:	11743right ? )and capture in huffyuv ( or other lossless capturing codec like lagarith) that way your are very close to the source and no color conversation ( which can loose some details which are there) I guess you can also lower the sharpens on the picture it looks over sharped or I am tired and sleepy and don't see well .
    I like the master try especially the last one.
    As long as tbc is concern if you don't have vcr or dvd recorder ( as pass trough ) with tbc and don't want to spend any money, you can try some software version tries at doom9.org the guys there ( jmac is member also here )in recent times had very very good progress, which may help you with yours case.
    Quote Quote  
  25. Yes, going with raw video capture rather than MPEG will get you better results. You'll be working with very large files though. HuffYUV at standard definition runs about 30 GB/hr.

    Just for fun, I fixed up the second shot with RX().
    Image Attached Files
    Quote Quote  
  26. Yes, going with raw video capture rather than MPEG will get you better results. You'll be working with very large files though. HuffYUV at standard definition runs about 30 GB/hr.
    jagabo I like how you never miss to mention that it uses a lot of space But i guess in these times 1-2 tb hdd is not so uncommon for regular PC users let alone video hobbyist and lagarith uses even less ( I always keep around 300 gb free.)

    Just for fun, I fixed up the second shot with RX().
    Well done I like to see the result when you became serious ( if this is just for fun)
    Quote Quote  
  27. Member
    Join Date
    Dec 2011
    Location
    Denmark
    Search PM
    Jagabo how dó i use those ohter things instead off directsourceshow???
    Quote Quote  
  28. Member
    Join Date
    Dec 2011
    Location
    Denmark
    Search PM
    Master that look realy GOOD ... Putting in the charges now
    Quote Quote  
  29. Member
    Join Date
    Dec 2011
    Location
    Denmark
    Search PM
    Jagabo the rx function looks realy good, how dó i implement it to my avs? What dó i need to change? And dó i need a dll for it?
    Quote Quote  
  30. I got the perfect script for your source, previously discussed here (post #4): https://forum.videohelp.com/threads/343296-Transfer-of-real-bad-tape-to-pc-and-restore

    I'm running it now, the previews frames look very good to me
    *** DIGITIZING VHS / ANALOG VIDEOS SINCE 2001**** GEAR: JVC HR-S7700MS, TOSHIBA V733EF AND MORE
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!