Hi,
I've been trying to deinterlace and double the fps with HDconverttox (Yadif bob), 1080i@50 to 720p@50. But I get kinda choppy video, not the kind that I've seen others do? Does the Yadif bob in HDconverttox work good, are the settings wrong or should I use some other software?
The video that I have is sport match 1080i@50, interlaced tff, ts.
+ Reply to Thread
Results 1 to 30 of 39
-
-
I don't use that software but be sure you used the correct field order. Otherwise you will get fast-jerky video.
-
They don't use all-in-one programs. They do it themselves using their own AviSynth scripts and whatever encoder is needed. And although Yadif is fast, if they really care about results they use a better bobber, QTGMC or some such.
Are you setting the field order in Yadif? Maybe try:
Yadif(Order=1,Mode=1)
If you're really sure it's TFF . Did you check yourself? -
Order=1 sets the field order to TFF. Mode=1 is the bob mode. It's all explained in the doc included with Yadif. Is your computer fast enough to play back Hi-Def videos? Or are you trying to play a script with filters in it that may not play back in real time?
You could open the script in something like VDub and advance a frame at a time to see if it advances smoothly (no 2 steps forward, 1 step back kind of thing). -
EDIT: nah, didn't work perfectly.
Last edited by jiopi; 21st Mar 2012 at 13:53.
-
How about a small sample, one with steady movement, 5 seconds or so? Maybe it shouldn't be deinterlaced.
-
-
AviSynth is script driven. You must create a text script. There are GUI tools to help you build AviSynth scripts. Like avspmod. But for simple scripts you can use NotePad.
Once you have the script you can use any encoder that supports AviSynth scripts. Like VirtualDub, x264, TMPGEnc Plus, etc.
Note that DirectShowSource() requires that you have directshow filters installed for the source. You may need Haali or LAV Filters just to be able to read the files. Then appropriate codecs to decompress the video and audio. ffdshow contains decoders for most common codecs.
Also, are you sure your computer is up to playing 1080p50 h.264 video? Not enough computer horsepower could be the reason for choppy playback. Was it able to play my file smoothly?Last edited by jagabo; 22nd Mar 2012 at 08:34.
-
-
-
No, that would be a VirtualDub ConFig file.
Did you install AviSynth? Do you have a TS file reader installed? Windows has no idea what a TS file is -- you need to install a TS file reader in order for Windows to see it as a media file. Use Haali or LAV filters. -
Does the script have the avs extension? For example,
script1.avs -
I changed the script file to .avs and opened it as video, and it loaded it.
DirectShowSource("E:\1.ts")
LoadCPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins\yadif.dll")
Yadif(mode=1, order=1)
EDIT: ok, got it to work with Megui. Thanks for the help yall.Last edited by jiopi; 22nd Mar 2012 at 14:31.
-
Sorry I forgot to mention changing the the extension to .AVS. Glad you got it worked out.
You can have AviSynth auto load Yadif() by putting a script with the extension .AVSI with the LoadPlugin() command in AviSynth's plugins folder. Then you don't have to include the line in all your scripts that use Yadif(). -
-
You mean between the two methods? Look at the top/bottom of the circle at mid field during the panning. With Yadif it is broken. With QTGMC it is pretty solid. Yadif top, QTGMC bottom:
It's less noticeable when in motion but still noticeable -- the line will flicker a little with Yadif. Whether it's worth the much longer filtering time with QTGMC is up to you. If you decide to go with QTGMC you can speed it up by using a faster preset. If you have lots of free disk space you can filter first (so you only have to run QTGMC once) and save to a lossless intermediate, then run the 2-pass encode. But I would use a single pass CRF encode myself. The only reason to ever use a 2-pass encode is when you need to fit a video on a disc. -
Ok thanks, the difference is definitely noticeable. QTGMC the line seems to have better AA.
-
script_qtgmc.avs
DirectShowSource("E:\1.ts")
Import("C:\Program Files (x86)\AviSynth 2.5\plugins\script_qtgmc.avs")
QTGMC( Preset="Slow" )
lanczos4resize(1280,720) -
TS is MPEG, isn't it? If so, I'd suggest making a D2V project file using DGIndex and then using MPEG2Source in the script.
Do you have the DLLs needed for QTGMC? What happens when you try to open the script in VDub(Mod)? It may give you a more understandable error message. Like you, I doubt the problem is hard drive capacity (unless you're saving it as uncompressed). -
Oh, sorry, AVC. Then I'd use FFVideoSource from FFMPEGSource2, I think. Anything to avoid using DirectShowSource:
http://ffmpegsource.googlecode.com/svn/trunk/doc/ffms2-avisynth.html
Have you got all the needed DLLs for QTGMC? On this page you'll find them listed and where to get them, as well as a link to download the whole package at once (which no longer worked for me after switching to Win7 32 bit):
http://avisynth.org/mediawiki/QTGMC -
I failed to include the QTGMC.avsi file in plugin folder, only included the plugins for it. But now it says:
DirectShowSource("E:\1.ts")
QTGMC( Preset="Slow" )
lanczos4resize(1280,720)
Similar Threads
-
Doubling my 720x480 DV size
By televisual in forum Newbie / General discussionsReplies: 2Last Post: 20th Feb 2012, 15:05 -
tsMuxeR FPS doubling problem.
By Drakius in forum Video ConversionReplies: 3Last Post: 15th Aug 2010, 19:59 -
Having Problem with HDConvertToX....
By akapu in forum DVD RippingReplies: 9Last Post: 4th May 2009, 12:38 -
HDConvertToX
By ratboys in forum DVD RippingReplies: 10Last Post: 10th Apr 2009, 10:08 -
How to convert a video of 120 Fps to... well 23.9fps or 25 fps or 30 fps
By Chuba753 in forum Newbie / General discussionsReplies: 7Last Post: 6th Jun 2008, 19:17