PDA

View Full Version : VHS Capture with DVD-Recorder looks bad.


seewen
26th February 2005, 16:23
I'm trying to re-encoder a video recorded with my DVD-Recorder (The source is a PAL VHS, read by a VCR through the DVD-Recorder).

The original video is a very very old VHS tape from 1973(original tape, not copied.)
The footages on the VHS are differents pieces of film from 1940 to 1970. B&W and Color.

I've recorded the VHS on my DVD-Recorder, but the result is awful (like the VHS). And it's bigger than 1 DVD-R. So I want to re-encode it to fit 1 DVD-R.

But I have 3 big problems:
1) The video is greenish on the left (maybe 40-60 pixels are greener than the rest)
2) Some COLOR part of the video have lot of green/purple noise on some part.
3) When I look at the video with virtualdub (d2v->avs->vdub), it looks really good. But when I put it on a DVD and watch it (I tried on 2 differents players), the result is completely different. It's awful (worst than the VHS)

I read through doom9 forum, and the capture guide, but it didn't solve my problems.
The only solution I found is to add "Tweak(Hue=0.0, Sat=0.50, Bright=-10.0, Cont=0.7)" in the avs script. Problem 1 and 2 are reduced a lot. But the video is quite B&W, and looks like it was washed out...

Like I said the problem is quite invisible on my computer. The problem is 100x bigger on TV.

I post some pictures (1a, 1b,1c, you see the green problem, 2, you see the green-purple noise).
the little purples lines top/bottom are not a problem, I crop them.

Green image on the left
http://membres.lycos.fr/lamerx/1a_black_pic.jpg

Green image on the left
http://membres.lycos.fr/lamerx/1b_logo_pic.jpg

Green image on the left
http://membres.lycos.fr/lamerx/1c_title_pic.jpg

Green image on the left + green/purple noise behind the man
http://membres.lycos.fr/lamerx/2_red-green_pic.jpg



I could buy a new VHS, or watch the VHS directly. But this documentary ("Français si vous saviez") is extremely rare, impossble to buy a new one. It took me more than 2 years to find it.
And it will be even more degraded if I don't put in on DVD.

if someone has an idea...


P.S.
Till now, the "best" (less worst) result were achieved by:


Crop(20,20,-28,-20)

clip = last
even = clip.SeparateFields().SelectEven().Tweak(Hue=0.0, Sat=0.85, Bright=-8.0, Cont=0.85)
odd = clip.SeparateFields().SelectOdd().Tweak(Hue=0.0, Sat=0.85, Bright=-8.0, Cont=0.85)
interleave(even,odd)
weave()

AddBorders(32,20,16,20)
ConvertToYUY2(interlaced=true)

or even with Tweak(Hue=0.0, Sat=0.50, Bright=-20.0, Cont=0.7)

Chrmoashift, Cnr2, Guavacomb, didn't change anything to the problem.

Rober2D2
7th March 2005, 17:08
The best results I got when capturing from VHS, was to decrease brigth, and increase contrast. Something Like.

"Tweak (Hue=0.0, Sat=1, Bright=-30.0, Cont=1.2)"

Result is not excellent in dark scenes, but that might be because I encode to mid quality MPEG4 (1 CD for 2 hours). This works quite well with VHS recorded from TV, but I don't know which would be the results with such an old tape (It's surprising that it still works).


Appart from that, I use "Telecide()" to deinterlace, and some denoising filters before compression might help a lot. For example "Fluxsmooth(3,3)". It is recommended to use higher values, but I prefer that, or else so much detail is eliminated.

trevlac
9th March 2005, 19:18
@seewen

Maybe you are past this problem ... but I had some thoughts.

I'm not 100% clear on the green on the left issue mostly do to the monitor I am now using. Anyway ... if this is a constant problem through out the frames, you could apply a gradient mask. I have not thought out the avs way to do this, but in simple terms ...

Make a mask bitmap that fades from left to right. Apply that mask by adding or subtracting against the green saturation. The details depend upon the colorspace and how the "application" function works.

For example ... if your mask goes from dark green to black and you subtract this from the green of an RGB image, you will fade the green but not completely remove it.

-------------

One big challange of doing this kind of correction is that you must really look at the results on a video type of monitor.

PS: As far as the green/purple noise ... you could try try to reduce the saturation of the U channel (I think it's U). This might shift the color too much. If it does, you could try to go after only hi saturation levels of the green/purple. I made a modified version of Tweak called Tweakcolor that allows you to target specific colors or satuartion levels. There should be a link somewhere on this thread:

http://forum.doom9.org/showthread.php?s=&threadid=88727&highlight=tweakcolor