Hi guys I finally tried to transfer hi8 tapes (8 of them ) to pc after long period of vhs tapes transfer (more than 100). I use Samsung My cam k60 8mm video camera, all the recordings were made on a Sony hi8 mm camera but its broken and I don't have it anymore. The problem is that on one of the tapes there is some kind of comet trails but black ( I saw somewhere white comets but these are black all over the place).Its the same if watched on TV or captured on pc.The problem is not the camera because I tried the other tapes and they all play well the tapes are not too old from around 1994-1995. Could someone direct to the right direction that I can solve this issue I don't have standalone tbc but I use Panasonic dmr es15 as a pass trough I feed the DVD recorder with composite in form the camera and from DVD recorder svideo out to the pc. I uploaded 18mb mjpeg file http://www.mediafire.com/?46cwom3csci685n so someone can look at it and here is the pictures of the problem.
Thanks
+ Reply to Thread
Results 1 to 30 of 44
-
-
There's a similar problem here:
https://forum.videohelp.com/threads/332261-8mm-black-streaks?p=2064799
Thread summary:
Try rewinding the tape a few times, cleaning the heads or a different playback machine. -
Hi8 uses a different FM deviation vs. Video8. Therefore you can't play Hi8 in a Video8 camcorder but a Hi8 camcorder will play both.
Otherwise, dirty heads or worn heads most likely. Try a different Hi8 camcorder.Recommends: Kiva.org - Loans that change lives.
http://www.kiva.org/about -
I understand that but all my tapes are recorded at same camera Sony hi8 and all of them play well no streaks or anything ( if the problem was the format then all the tapes would have it in the new camera Samsung one 8mm not only this one ) If it is bad head also the previous problem will apply on all tapes or I am missing something. The head is clean I opened and inspected there is no visible clog. The fanny thing is ( this happened to me before on a VHS tape https://forum.videohelp.com/threads/339642-Tbc-makes-bad-picture-worse ) that form let say all the length of the tape 90 min Sony anti static lid Hi8MP90 only 18 min has this kind of error and the rest is perfectly fine. Could be the time of the filming or something else I don't know. unfortunately I don't have the original camera anymore and I will try to use different camera if I can find one but i don't think that is the problem.Hi8 uses a different FM deviation vs. Video8. Therefore you can't play Hi8 in a Video8 camcorder but a Hi8 camcorder will play both
-
-
Recommends: Kiva.org - Loans that change lives.
http://www.kiva.org/about -
Its only part of the tape that's why I'm confused if it is head or damaged tape would it be on the whole tape not just this part
-
Thanks for the explanation, i didn't know that, but as I sad before it's only part of the tape and the rest is just perfectly fine and i had similar problem with the vhs tape ( only just 15 min was bad all else good )Dirty heads can be caused by particles you cannot see with the naked eye (microns in size).
Thanks guys -
That can be fixed with this script
http://forum.doom9.org/showthread.php?t=121197&page=3 -
Last edited by sanlyn; 21st Mar 2014 at 07:18.
-
Thanks jmac698 that's what I was looking for i will try this script tomorrow and will post the before and after pics, and let you know how it wasThat can be fixed with this script
http://forum.doom9.org/showthread.php?t=121197&page=3
-
Although i put removegraintsee3.dll its still error cant load plugin i tried many times and nothing. Can some one that already used this script and it worked to him can upload the plugins and files that are in avisynth plugin folder because I tried many scripts which i got error or no function or whatever and i don't know where to search for the missing files or something similar scripts and other. I appreciate all the help but is it too much ( for the guy that uploaded script on the web page to also upload the files and functions needed to work properly so its "out of the box" thanks
-
Like many AviSynth scripts (and AviSynth in general) it is poorly and/or incompletely documented, and seems to ignore the fact that you need another big plugin called MVtools. I keep scripts like this in a folder because some day I might have the time - but certainly not the programming knowledge - to try putting them to use. Usually, these scripts on the first or second (or third or fourth) time around don't generate anything except error messages.
The dll and documentation for MvTools is here: http://avisynth.org.ru/mvtools/mvtools-v2.5.11.3.zip .Last edited by sanlyn; 21st Mar 2014 at 07:18.
-
I couldn't agree more besides its brilliant program the people that make the scripts could take little more time ( 5 min of their lives and explain the scripts) so we the normal people can understand the process and this can help us on making maybe better scripts for our self's and for the whole community. The same axilis foot has media portal as I use satelitte tv and the paid software programs like dvbviewer for example are far more documented and stable. In order for the free programs to get more attention from the regular crowd it has to have good and well understandable documentation so people can figure out what it do and what are its weeks and strength
-
Thanks sanlyn but I have MVTools.dll and mvtools2.dll besides others and still get the same error I see that the script might help me but I'm desperate to give up on it if i don't know how to engage itand seems to ignore the fact that you need another big plugin called MVtools
-
You don't need the "loadplugin" line for plugins that are already in the AVIsynth default plugin folder.
SSE3 (not see3) is the version for a specific type of processor - I forget which (multi-threaded with some kind of optimisation?) - probably all modern processors are OK, but it's best to try these scripts with the vanilla version of the plug-in first - slower, but will work on any processor.
some people do explain their scripts very well, carefully list required plug-ins etc. I've noticed a real problem with this: make a complex script too accessible, and people will use it as their first foray into AVIsynth, and ask the poor script author lots of basic questions that they would have known the answer to if they'd worked their way up from the AVIsynth equivalent of 10 PRINT "HELLO WORLD" / 20 GOTO 10 - rather than jumping in at the deep end.the people that make the scripts could take little more time ( 5 min of their lives and explain the scripts)
So it's helpful all round to make complex script at least a little inaccessible.
If you drown, you can always ask for help.
Cheers,
David. -
Last edited by sanlyn; 21st Mar 2014 at 07:18.
-
I have a tape which plays OK from the camera but looks exactly like your screen shots when I put the tape into the VCR adapter and play it on my VCR recorder. I am almost certain that it's simply a problem with the playback heads on the VCR.
-
I tested couple of time and i can assure you that is not and is only portion of the tape not all tape.I have a tape which plays OK from the camera but looks exactly like your screen shots when I put the tape into the VCR adapter and play it on my VCR recorder. I am almost certain that it's simply a problem with the playback heads on the VCR.
I deleted the line load plugins becaouse i put all of them in the avisynth plugin folder now i get the following errorWhat is the exact message you're getting?
here is the script
source=AVISource("C:\Users\Mendo\Downloads\ddd555. avi")
source=source.AssumeTFF().ConvertToYV12(interlaced =true)
#med=source.mt_luts(source,mode="median",pixels="0 -4 0 -3 0 -2 0 -1 0 0 0 1 0 2 0 3 0 4",U=2,V=2)
med=source.mt_luts(source,mode="median",pixels="0 -3 0 -2 0 -1 0 0 0 1 0 2 0 3",U=2,V=2)
#med=source.mt_luts(source,mode="median",pixels="0 -2 0 -1 0 0 0 1 0 2",U=2,V=2)
medf=med.dfttest(tbsize=1,ftype=1,sbsize=16,sosize =12,sigma=1000,U=false, V=false)
super=MSuper(source,chroma=false)
superf=MSuper(medf,chroma=false)
bv1 = MAnalyse(superf, blksize=16, isb = true, delta = 1, overlap=8, dct=5,chroma=false)
bv2 = MAnalyse(superf, blksize=16, isb = true, delta = 2, overlap=8, dct=5,chroma=false)
fv1 = MAnalyse(superf, blksize=16, isb = false,delta = 1, overlap=8, dct=5,chroma=false)
fv2 = MAnalyse(superf, blksize=16, isb = false,delta = 2, overlap=8, dct=5,chroma=false)
bc1 = MCompensate(source, super, bv1, thSAD=16000, thSCD1=16000)
bc2 = MCompensate(source, super, bv2, thSAD=16000, thSCD1=16000)
fc1 = MCompensate(source, super, fv1, thSAD=16000, thSCD1=16000)
fc2 = MCompensate(source, super, fv2, thSAD=16000, thSCD1=16000)
mb1sad=medf.MMask(bv1,kind=1,ml=100,Ysc=255, thSCD1=16000)
mb2sad=medf.MMask(bv2,kind=1,ml=100,Ysc=255, thSCD1=16000)
mf1sad=medf.MMask(fv1,kind=1,ml=100,Ysc=255, thSCD1=16000)
mf2sad=medf.MMask(fv2,kind=1,ml=100,Ysc=255, thSCD1=16000)
centersad=mt_logic(mf1sad,mb1sad,"max",U=2,V=2)
bwsad=mt_logic(mb1sad,mb2sad,"max",U=2,V=2)
fwsad=mt_logic(mf1sad,mf2sad,"max",U=2,V=2)
mcfcenter=clense(bc1, source,fc1,increment=0, grey=true)
mcfbw=clense(bc1, source,bc2,increment=0, grey=true)
mcffw=clense(fc1, source,fc2,increment=0, grey=true)
# center filtered
#mt_lutxyz(centersad,bwsad,fwsad,"x y <= x z <= & x 255 < &",U=2,V=2) replace to lutxy
mt_logic(mt_logic(mt_lutxy(centersad,bwsad,"x y <= "), mt_lutxy(centersad,fwsad,"x y <="),"and"),mt_lut(centersad,"x 255 <="),"and")
maskcenter=mt_lutxy(last,centersad,"x 255 y - 0 ?",U=2,V=2)
# backward filtered
#mt_lutxyz(bwsad,centersad,fwsad,"x y < x z <= &",U=2,V=2) replace to lutxy
mt_logic(mt_lutxy(bwsad,centersad,"x y < "), mt_lutxy(bwsad,fwsad,"x y <="),"and")
maskbw=mt_lutxy(last,bwsad,"x 255 y - 0 ?",U=2,V=2)
# forward filtered
#mt_lutxyz(fwsad,centersad,bwsad,"x y < x z < &",U=2,V=2) replace to lutxy
mt_logic(mt_lutxy(fwsad,centersad,"x y < "), mt_lutxy(fwsad,bwsad,"x y < "),"and")
maskfw=mt_lutxy(last,fwsad,"x 255 y - 0 ?",U=2,V=2)
#
mcfmasked=mt_merge(med,mcfbw,maskbw,U=2,V=2)
mcfmasked=mt_merge(mcfmasked,mcffw,maskfw,U=2,V=2)
mcfmasked=mt_merge(mcfmasked,mcfcenter,maskcenter, U=2,V=2)
StackVertical(source,mcfmasked.MergeChroma(source) ) -
I assume that this script is calling some other script or some function but I'm dumb enough not to figure it out. I copied the script from the link that jmac698 posted
-
"there is no function named "dfttest" " usually means you're missing dfttest

download it , place the .dll in the plugins folder
http://web.missouri.edu/~kes25c/
If you can find something , use google for the filter name + avisynth as the search terms
e.g. "avisynth dfttest" and that link will be the 1st hit -
The script again
source=AVISource("C:\Users\Mendo\Downloads\ddd555. avi")
source=source.AssumeTFF().ConvertToYV12(interlaced =true)
#med=source.mt_luts(source,mode="median",pixels="0 -4 0 -3 0 -2 0 -1 0 0 0 1 0 2 0 3 0 4",U=2,V=2)
med=source.mt_luts(source,mode="median",pixels="0 -3 0 -2 0 -1 0 0 0 1 0 2 0 3",U=2,V=2)
#med=source.mt_luts(source,mode="median",pixels="0 -2 0 -1 0 0 0 1 0 2",U=2,V=2)
medf=med.dfttest(tbsize=1,ftype=1,sbsize=16,sosize =12,sigma=1000,U=false, V=false)
super=MSuper(source,chroma=false)
superf=MSuper(medf,chroma=false)
bv1 = MAnalyse(superf, blksize=16, isb = true, delta = 1, overlap=8, dct=5,chroma=false)
bv2 = MAnalyse(superf, blksize=16, isb = true, delta = 2, overlap=8, dct=5,chroma=false)
fv1 = MAnalyse(superf, blksize=16, isb = false,delta = 1, overlap=8, dct=5,chroma=false)
fv2 = MAnalyse(superf, blksize=16, isb = false,delta = 2, overlap=8, dct=5,chroma=false)
bc1 = MCompensate(source, super, bv1, thSAD=16000, thSCD1=16000)
bc2 = MCompensate(source, super, bv2, thSAD=16000, thSCD1=16000)
fc1 = MCompensate(source, super, fv1, thSAD=16000, thSCD1=16000)
fc2 = MCompensate(source, super, fv2, thSAD=16000, thSCD1=16000)
mb1sad=medf.MMask(bv1,kind=1,ml=100,Ysc=255, thSCD1=16000)
mb2sad=medf.MMask(bv2,kind=1,ml=100,Ysc=255, thSCD1=16000)
mf1sad=medf.MMask(fv1,kind=1,ml=100,Ysc=255, thSCD1=16000)
mf2sad=medf.MMask(fv2,kind=1,ml=100,Ysc=255, thSCD1=16000)
centersad=mt_logic(mf1sad,mb1sad,"max",U=2,V=2)
bwsad=mt_logic(mb1sad,mb2sad,"max",U=2,V=2)
fwsad=mt_logic(mf1sad,mf2sad,"max",U=2,V=2)
mcfcenter=clense(bc1, source,fc1,increment=0, grey=true)
mcfbw=clense(bc1, source,bc2,increment=0, grey=true)
mcffw=clense(fc1, source,fc2,increment=0, grey=true)
# center filtered
#mt_lutxyz(centersad,bwsad,fwsad,"x y <= x z <= & x 255 < &",U=2,V=2) replace to lutxy
mt_logic(mt_logic(mt_lutxy(centersad,bwsad,"x y <= "), mt_lutxy(centersad,fwsad,"x y <="),"and"),mt_lut(centersad,"x 255 <="),"and")
maskcenter=mt_lutxy(last,centersad,"x 255 y - 0 ?",U=2,V=2)
# backward filtered
#mt_lutxyz(bwsad,centersad,fwsad,"x y < x z <= &",U=2,V=2) replace to lutxy
mt_logic(mt_lutxy(bwsad,centersad,"x y < "), mt_lutxy(bwsad,fwsad,"x y <="),"and")
maskbw=mt_lutxy(last,bwsad,"x 255 y - 0 ?",U=2,V=2)
# forward filtered
#mt_lutxyz(fwsad,centersad,bwsad,"x y < x z < &",U=2,V=2) replace to lutxy
mt_logic(mt_lutxy(fwsad,centersad,"x y < "), mt_lutxy(fwsad,bwsad,"x y < "),"and")
maskfw=mt_lutxy(last,fwsad,"x 255 y - 0 ?",U=2,V=2)
#
mcfmasked=mt_merge(med,mcfbw,maskbw,U=2,V=2)
mcfmasked=mt_merge(mcfmasked,mcffw,maskfw,U=2,V=2)
mcfmasked=mt_merge(mcfmasked,mcfcenter,maskcenter, U=2,V=2)
StackVertical(source,mcfmasked.MergeChroma(source) ) -
And another script I don't know if one is complementary to another i also copy and pasted from the link. I will really like this to work but I'm to lost of what i need besides the script so this think can work. Very nice package is Fred 8mm restoration script zipped with all the necessary files and functions
SetMemoryMax(768)
SetMTMode(3,4)
source=DirectShowSource("lecture1.avi",pixel_type= "YUY2")#.Trim(750,1250)
SetMTMode(2,4)
source=source.AssumeTFF().ConvertToYV12(interlaced =true)#.ColorYUV(autogain=true, autowhite=true)
bobnn=source.nnedi3(field=-2)
bobnnmed=bobnn.mt_luts(bobnn,mode="median",pixels= mt_rectangle(0,5),U=3,V=3)# rectangle 5 for 3 pixels thikness line, 3 for 2, 1 for 1
bobnnmedf=bobnnmed.dfttest(tbsize=1,ftype=1,sbsize =8,sosize=6,sigma=1000,U=false,V=false)
bobnnf=bobnn#.dfttest(tbsize=1,ftype=1,sbsize=16,s osize=12,sigma=1000,U=false,V=false)
super=MSuper(bobnn)
superf=MSuper(bobnnmedf,chroma=false)
superff=MSuper(bobnnf)
bw1 = MAnalyse(superf, blksize=8, isb = true, delta = 2, overlap=4, dct=5,chroma=false)
bw2 = MAnalyse(superf, blksize=8, isb = true, delta = 4, overlap=4, dct=5,chroma=false)
fw1 = MAnalyse(superf, blksize=8, isb = false,delta = 2, overlap=4, dct=5,chroma=false)
fw2 = MAnalyse(superf, blksize=8, isb = false,delta = 4, overlap=4, dct=5,chroma=false)
bc1 = MCompensate(bobnnf, super, bw1, thSAD=16000, thSCD1=16000)
bc2 = MCompensate(bobnnf, super, bw2, thSAD=16000, thSCD1=16000)
fc1 = MCompensate(bobnnf, super, fw1, thSAD=16000, thSCD1=16000)
fc2 = MCompensate(bobnnf, super, fw2, thSAD=16000, thSCD1=16000)
bwabs1=mt_lutxy(bobnnf,bc1,"x y - abs")#,U=-128,V=-128)
bwabs2=mt_lutxy(bobnnf,bc2,"x y - abs")#,U=-128,V=-128)
fwabs1=mt_lutxy(bobnnf,fc1,"x y - abs")#,U=-128,V=-128)
fwabs2=mt_lutxy(bobnnf,fc2,"x y - abs")#,U=-128,V=-128)
SDIc=SDIAdapt(bwabs1,fwabs1)
SDIb=SDIAdapt(bwabs1,bwabs2)
SDIf=SDIAdapt(fwabs1,fwabs2)
#
mb1sad=bobnnmedf.MMask(bw1,kind=1,ml=100,Ysc=255, thSCD1=16000)
mb2sad=bobnnmedf.MMask(bw2,kind=1,ml=100,Ysc=255, thSCD1=16000)
mf1sad=bobnnmedf.MMask(fw1,kind=1,ml=100,Ysc=255, thSCD1=16000)
mf2sad=bobnnmedf.MMask(fw2,kind=1,ml=100,Ysc=255, thSCD1=16000)
centersad=mt_logic(mf1sad,mb1sad,"max")#,U=2,V=2)
bwsad=mt_logic(mb1sad,mb2sad,"max")#,U=2,V=2)
fwsad=mt_logic(mf1sad,mf2sad,"max")#,U=2,V=2)
centermask=mt_invert(centersad)
bwmask=mt_invert(bwsad)
fwmask=mt_invert(fwsad)
mcfcenter=clense(bc1, bobnn,fc1,increment=0, grey=false)
mcfbw=clense(bc1, bobnn,bc2,increment=0, grey=false)
mcffw=clense(fc1, bobnn,fc2,increment=0, grey=false)
#
# sort SAD
# center filtered
mt_logic(mt_logic(mt_lutxy(centersad,bwsad,"x y <= "), mt_lutxy(centersad,fwsad,"x y <="),"and"),mt_lut(centersad,"x 255 <="),"and")
maskcentersad=mt_lutxy(last,centersad,"x 255 y - 0 ?",U=3,V=3)
# backward filtered
mt_logic(mt_lutxy(bwsad,centersad,"x y < "), mt_lutxy(bwsad,fwsad,"x y <="),"and")
maskbwsad=mt_lutxy(last,bwsad,"x 255 y - 0 ?",U=3,V=3)
# forward filtered
mt_logic(mt_lutxy(fwsad,centersad,"x y < "), mt_lutxy(fwsad,bwsad,"x y < "),"and")
maskfwsad=mt_lutxy(last,fwsad,"x 255 y - 0 ?",U=3,V=3)
#
mcfmaskedsad=mt_merge(bobnnmed,mcfbw,maskbwsad,lum a=true)
mcfmaskedsad=mt_merge(mcfmaskedsad,mcffw,maskfwsad ,luma=true)
mcfcentersad=mt_merge(mcfmaskedsad,mcfcenter,maskc entersad,luma=true)
mcfbwsad=mt_merge(bobnnmed,mcfbw,maskbwsad,luma=tr ue)
mcffwsad=mt_merge(bobnnmed,mcffw,maskfwsad,luma=tr ue)
#end sort SAD
#
#
# sort SDI
# center SDI
maskcentersdi=mt_logic(mt_logic(mt_lutxy(SDIc,SDIb ,"x y >= "), mt_lutxy(SDIc,SDIf,"x y >="),"and"),SDIc,"and").mt_lut("x 255 0 ?")
# backward SDI
maskbwsdi=mt_logic(mt_lutxy(SDIb,SDIc,"x y > "), mt_lutxy(SDIb,SDIf,"x y >="),"and").mt_lut("x 255 0 ?")
# forward SDI
maskfwsdi=mt_logic(mt_lutxy(SDIf,SDIc,"x y > "), mt_lutxy(SDIf,SDIb,"x y >"),"and").mt_lut("x 255 0 ?")
#
maskedsdi=mt_merge(bobnn,mcfcentersad,maskcentersd i,luma=true)
maskedsdi=mt_merge(maskedsdi,mcffwsad,maskfwsdi,lu ma=true)
maskedsdi=mt_merge(maskedsdi,mcfbwsad,maskbwsdi,lu ma=true)
#end sort SDI
#
fieldmaskedsdi=maskedsdi.AssumeTFF().SeparateField s().SelectEvery(4,0,3)
#fieldmaskedsdi=SDIc.AssumeTFF().SeparateFields(). SelectEvery(4,0,3)
StackVertical(Separatefields(source),fieldmaskedsd i)
#StackVertical(Separatefields(source),mt_makediff( fieldmaskedsdi,Separatefields(source)))
#Weave(fieldmaskedsdi)
# Spike Detection Function
#
function SDIAdapt(clip b1,clip b2)
{
threshsp=10
THP=string(threshsp)
threshavg=2
THAVG=string(threshavg)
SDI=mt_lutxy(b1,b2,"x "+THP+" > y "+THP+" > | 1 x y - x y + / abs - 255 * 0 ? ")
SDIavg=SDI.mt_luts(SDI,mode="avg",pixels=mt_square (5))
SDIAvgblk=SDIavg.PointResize(90,72)
SDIavgblkX=SDIAvgblk.mt_luts(SDIAvgblk,mode="media n",pixels="1 -1 0 0 -1 1 1 1 -1 -1")
SDIavgblkCross=SDIAvgblk.mt_luts(SDIAvgblk,mode="m edian",pixels="1 0 0 0 -1 0 0 1 0 -1")
SDIAvgblk=clense(SDIAvgblk,SDIavgblkCross,SDIavgbl kX,increment=0, grey=true).mt_lut("x")
SDIavg=SDIAvgblk.PointResize(720,576)
SDIad=mt_lutxy(SDI,SDIavg,"x "+THAVG+" y * > x 128 > & 255 0 ?")
SDImask=SDIad.mt_luts(SDIad,mode="median",pixels=m t_rectangle(0,4))# rectangle 4 for 3 pixels thikness line, 2 for 2, not need for 1
SDImask=SDIad.mt_luts(SDIad,mode="median",pixels=m t_rectangle(4,0))# remove line shorter 5 pixels
SDImaskleft=SDImask.mt_luts(SDIad,mode="max",pixel s="0 0 -1 0 -2 0 -3 0 -4 0 -5 0 -6 0 -7 0 -8 0 -9 0 -10 0 -11 0")# try
SDImaskright=SDImask.mt_luts(SDIad,mode="max",pixe ls="0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0") # join
SDIMask=mt_logic(SDImaskleft,SDImaskright,"min") # sequental horizontal line
SDImask=SDImask.mt_luts(SDImask,mode="min",pixels= mt_rectangle(18,0)) # remove line shorter 37 pixels
SDImask=SDImask.HorlLinExp() # fill line with noise
SDIad=mt_logic(SDIad,SDImask,"min") # refine source SDI
SDIad=SDIad.mt_luts(SDIad,mode="median",pixels=mt_ rectangle(0,4)) # rectangle 4 for 3 pixels thikness line, 2 for 2, not need for 1
return(SDIad)
}
# fill full horizontal line if exist one pixel per line
function HorlLinExp(clip mask1) {
mask2 = mask1.mt_lut(Y=-255, u=-128, v=-128)
black = mask1.mt_lut(Y=0, u=-128, v=-128)
v1=interleave(mask1,black).assumefieldbased.assume tff.weave
v2=interleave(mask2,black).assumefieldbased.assume tff.weave
mt_hysteresis(v1,v2, u=-128, v=-128)
separatefields.selecteven.assumeframebased
} -
place that dll in the system32 folder on x86 OS , in syswow64 folder on x64 OS
-
Last edited by sanlyn; 21st Mar 2014 at 07:19.
-
Not necessarily. Does your Sony Hi8 have a switch or an option within the menu system to let you record in either 8mm(Video8) or Hi8 video formats? Some camcorders allow you to record in either format.
You might have recorded most of your videos in regular Video8, but recorded this single tape in Hi8, which would explain the problems you're seeing.
I used to see something similar with my recordings if I accidentally played back an S-VHS video in a regular VHS machine.
This makes it even more likely that it's related to the recording format you chose, rather than a physical tape issue.
If the tape is S-VHS-C, and you're trying to play it back in a VHS machine with an adapter, it's likely to be a similar video format incompatibility.
Try to find an S-VHS machine to play your tape. -
I can tell from looking at the script it needs these; mvtools, removegrain, masktools, dfttest. There is sometimes a problem with an error in clense; unfortunately there's two versions of clense, the older one will probably work. I updated the documentation under removegrain for this reason. http://avisynth.org/mediawiki/Removegrain
I agree about the documentation, in fact I came up with a solution to this but no one was interested; a feature for AvsPMod (where presumbly some of these scripts were developed) which saves the list of used plugins along with the script; I then had a system using a software updater tool which could load all required plugins and the right versions. For my part I list requirements with my scripts.
Similar Threads
-
white streaks, black streaks, comets, dropouts
By jmac698 in forum Capturing and VCRReplies: 6Last Post: 8th Mar 2012, 09:07 -
PAL Hi8 Capture Black & White
By SGGS in forum MacReplies: 1Last Post: 8th Dec 2011, 10:15 -
Sort files by certain video/audio properties
By darknite999 in forum Newbie / General discussionsReplies: 2Last Post: 29th Jun 2011, 15:40 -
what sort of video camera??
By Seasonal in forum Camcorders (DV/HDV/AVCHD/HD)Replies: 4Last Post: 4th Apr 2008, 23:36 -
Enhancing black level on Hi8/VHS using Sony Vegas
By Wile_E in forum RestorationReplies: 10Last Post: 1st Sep 2007, 19:28



Quote