deinterlace VHS captured video by doubling framerate (bob) >> FORUM
Our Forum

Our Forum



SearchSearch   Users   Registration   Entrance
Today: 03.11.2025 - 22:58:13
Pages:  1  

deinterlace VHS captured video by doubling framerate (bob)

MessageAuthor

Hi guys what's up! I have an old VHS captured and stored on my PC and it's interlaced. I'm using megui and Yadif (bob), but it results in only 25 fps, not 50. Please help me. Here's my AVS script which I got from megui: LoadPlugin("C:\Program Files (x86)\MeGUI\tools\dgindex\DGDecode.dll") DGDecode_mpeg2source("D:\fraps\nadya1.d2v", info=3) LoadPlugin("C:\Program Files (x86)\MeGUI\tools\avisynth_plugin\ColorMatrix.dll") ColorMatrix(hints=true, interlaced=true, threads=0) Load_Stdcall_Plugin("C:\Program Files (x86)\MeGUI\tools\avisynth_plugin\yadif.dll") Yadif(mode=1, order=1) crop(14, 0, -2, -4) #resize #denoise Mediainfo of the source video: ID : 224 (0xE0) Format : MPEG Video Format version : Version 2 Format profile : Main@Main Format settings, BVOP : Yes Format settings, Matrix : Default Format settings, GOP : M=3, N=12 Format settings, picture structure : Frame Duration : 14mn 43s Bit rate : 8 000 Kbps Width : 720 pixels Height : 576 pixels Display aspect ratio : 4:3 Frame rate : 25.000 fps Standard : PAL Color space : YUV Chroma subsampling : 4:2:0 Bit depth : 8 bits Scan type : Interlaced Scan order : Top Field First Compression mode : Lossy Bits/(Pixel*Frame) : 0.772 Time code of first frame : 00:14:44:20 Time code source : Group of pictures header Stream size : 841 MiB (82%) Here's a sample of the video: PS: any thoughts on x264 settings? I think automated 3 pass placebo with 3k bitrate would be an overkill even for 50 fps, right? I have a fast CPU, so encoding time is not a problem.

---------------------
2000 Ferrari 360 2004 Yamaha R1 2007 Porsche 911 C2S Cabrio 2017 VW Jetta (DD) 1995 M3 (SOLD HELP ME FIND IT TO REBUY) 1998 740IL (Sold) 2003 x5 4.6is (Sold)

rmani

users




Statistics:
Messages: 5,802
Registration: 03.07.2002
25.08.21 - 19:20:04
Message # 1
RE: deinterlace VHS captured video by doubling framerate (bob)

1) You don't need ColorMatrix here at all. Edit: Assuming you are not resizing to something like 720p or 1080p. 2) Your Mediainfo Log shows the obvious – your source video is 25 fps interlaced. There is nothing wrong with that. So within those interlaced 25 fps there are 50 fields per second which Yadif bob-deinterlaces to 50 frames per second. So Yadif(mode=1, order=1) is correct. 3) Regarding x264, unless you need to hit a specific file size, opt for CRF encoding instead of multipass. 4) I'm pretty certain 3000 Kbit/s is not enough for this video anyway if you're aiming for transparent results (just use CRF mode). 3000 Kbit/s is not remotely overkill, Placebo preset is.

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

martinav

users




Statistics:
Messages: 117
Registration: 09.07.2003
25.08.21 - 19:30:10
Message # 2
RE: deinterlace VHS captured video by doubling framerate (bob)

Hummm.., the sample.mkv is 50 interlaced frames per second and 100 fields per second. Strange ... Edit: Sorry, my bad. After demuxing the .mpv video is 25 interlaced frames per second and 50 fields per second.

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

neenja

users




Statistics:
Messages: 377
Registration: 01.15.2002
25.08.21 - 19:36:25
Message # 3
RE: deinterlace VHS captured video by doubling framerate (bob)

I deleted avisynth + megui and made a fresh install of avisynth 1.6 and megui 2507. Then copied QTGMC 3.32 w plugins as explained . And when I load this simple script: LoadPlugin("C:\Program Files (x86)\MeGUI\tools\dgindex\DGDecode.dll") DGDecode_mpeg2source("D:\fraps\test.d2v") QTGMC() I get this error: it doesn't like line3, where QTGMC is mentioned. If I remove the line, then it loads OK.

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

Rave TT

users




Statistics:
Messages: 836
Registration: 08.10.2002
25.08.21 - 19:40:22
Message # 4
RE: deinterlace VHS captured video by doubling framerate (bob)

That looks like something is wrong with the plugins required by QTGMC, double check versions and dependencies (some require extra dlls). I also assume you meant Avisynth 2.6 instead of 1.6. Try the newest alpha5 if that isn't the one you installed.

---------------------
- Roman

BGM3

users




Statistics:
Messages: 2,683
Registration: 08.30.2001
25.08.21 - 19:49:44
Message # 5
RE: deinterlace VHS captured video by doubling framerate (bob)

I assume you meant you installed Avisynth 2.6? Single or multi-threaded version? Which plugins? Normal or modded? MeGUI comes with it's own portable version of Avisynth. I think it uses that version by default. Did you change that? If not, let it for the moment. It shouldn't matter. MeGUI uses Avisynth+ portable, which should work fine with QTGMC (it does for me). If you install Avisynth 2.6 alpha 5, you should be able to use either the installed Avisynth or the portable Avisynth+ with the same plugins. To be honest, you're just going through the same process we all went through when first installing QTGMC. Trying to work out what we did wrong and why it doesn't work. Once it works, it'll keep working. ;) You put "mt_masktools-26.dll" in the Avisynth plugins folder? You want to use "mt_masktools-26.dll" or "mt_masktools-25.dll", depending on your Avisynth version. Not both. Whichever you use, copy it to the main plugins folder (don't leave it inside the folder it's originally in). The two files in the "32-bit system dlls" folder in the zip file, you put them in the correct place? Those seem like the likely candidates. If not, go through the instructions again....... :)

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

egk2

users




Statistics:
Messages: 4,247
Registration: 07.24.2001
25.08.21 - 19:56:07
Message # 6
RE: deinterlace VHS captured video by doubling framerate (bob)
MKIII - na co zwrócić szczególną uwagę : Previous topicNext topic: sonda lambda
Pages:  1  

Message
Name
Message

Click on the dot next to the name to address the participant

           
   
The administrator has prohibited guests from replying to messages! To register, follow the link: register


Participants