VideoHelp Forum




+ Reply to Thread
Results 1 to 21 of 21
  1. Hello everyone
    I started to figure out QTGMC and for my newbieskills its very hard, I now tried it for 3 days and decided to post my question in here.

    I use Avisynth 2.5.8 on a windows 7 64bit pc
    I installed the package with QTGMC plugins and the QTGMC autoload.. I put it all in the avisynth plugins folder.
    I then wrote: QTGMC( Preset="Very Fast", Sharpness=0.75 ) in the script but I keep getting the error. Invalid arguments to function.

    Please help
    Quote Quote  
  2. Remove the space before "preset".
    Quote Quote  
  3. Originally Posted by Mephesto View Post
    Remove the space before "preset".
    QTGMC(Preset="Very Fast", Sharpness=0.75 ) still dont work
    Quote Quote  
  4. post your full script

    post the full error message
    Quote Quote  
  5. here is a link of my avisynt 2.5.8 plugin folder http://www.myupload.dk/handleupload/845fbfIY7ck0B
    Quote Quote  
  6. Originally Posted by poisondeathray View Post
    post your full script

    post the full error message
    It was my full script i i have no idea how to test the QTGMC mode or what its called
    Quote Quote  
  7. http://forum.doom9.org/showthread.php?p=1568142

    Those are all the QTGMC plugins you need. Follow instructions inside ZIP folder.

    The QGTMC .avsi itself:

    http://hotfile.com/dl/152000213/d36acd9/QTGMC-3.32.zip.html
    Quote Quote  
  8. You need a source filter before you call QTGMC or any filter. You have to tell avisynth which video you are referring to. You might use different source filters for different types of video.

    e.g.
    AVISource("Video.avi")
    QTGMC(Preset="Very Fast", Sharpness=0.75)

    http://avisynth.org/mediawiki/Main_Page#New_to_AviSynth_-_start_here
    http://avisynth.org/mediawiki/First_script
    Quote Quote  
  9. Originally Posted by poisondeathray View Post
    You need a source filter before you call QTGMC or any filter. You have to tell avisynth which video you are referring to. You might use different source filters for different types of video.

    e.g.
    AVISource("Video.avi")
    QTGMC(Preset="Very Fast", Sharpness=0.75)

    http://avisynth.org/mediawiki/Main_Page#New_to_AviSynth_-_start_here
    http://avisynth.org/mediawiki/First_script
    It worked very fine now..
    I work a lot with soccermatches my deinterlace is great now but there is still a little thing with the screen not following the picture fast enough.. I have talked about in another topic, but I just wanna know, what causes the picture not following the screen fast enough?
    Quote Quote  
  10. QTGMC() is too slow for realtime playback on your computer. You need to encode and save the video. If you have a multicore computer you can try using a multithreaded build of AviSynth.
    Quote Quote  
  11. Originally Posted by jagabo View Post
    QTGMC() is too slow for realtime playback on your computer. You need to encode and save the video. If you have a multicore computer you can try using a multithreaded build of AviSynth.
    Okay I have read EVERYTHING about soccer, on the net, and I killed the deinterlace thing with YADIF and DECOMB, but how do I kill the thing with soccer matches, the thing with the screen moving to slow with the screen and blurry.. I read something about FPS 50 but i dont get it. hope you can help
    Quote Quote  
  12. I need motion to get smoother
    Quote Quote  
  13. Maybe you have the wrong field order set. Try AssumeTFF() or AssumeBFF() before QTGMC().

    Code:
    AviSource("filename.avi")
    AssumeTFF() # or AssumeBFF()
    QTGMC()
    For a quick test of motion smoothness of your source try Bob(). If that doesn't give you smooth motion there's something wrong with your source or decoding.

    Code:
    AviSource("filename.avi")
    AssumeTFF() # or AssumeBFF()
    Bob()
    Last edited by jagabo; 27th May 2012 at 08:42.
    Quote Quote  
  14. Originally Posted by jagabo View Post
    Maybe you have the wrong field order set. Try AssumeTFF() or AssumeBFF() before QTGMC().

    Code:
    AviSource("filename.avi")
    AssumeTFF() # or AssumeBFF()
    QTGMC()
    For a quick test of motion smoothness of your source try Bob(). If that doesn't give you smooth motion there's something wrong with your source or decoding.

    Code:
    AviSource("filename.avi")
    AssumeTFF() # or AssumeBFF()
    Bob()
    Hey again..
    Can you go to this page http://gratisupload.dk/vis/678204/ and watch this sample and make it look as good as possible? with the motion and deinterlace as you can I would really like to see how good it can look.
    Quote Quote  
  15. And then give give the script for it so I can get a idea how it could look like if you are working on a soccermatch a soccer match is the ONLY thing I cant make look good when I record it.. I really dont get why.. and note I have read a lot about it.
    Quote Quote  
  16. That file is 25 fps progressive. It's already been deinterlaced and half the fields (half the motion) were discarded. It's also got missing and duplicate frames. It's not going to get any smoother. You need to go back to the interlaced source.
    Last edited by jagabo; 29th May 2012 at 15:36.
    Quote Quote  
  17. Is there any way this sample of soccer can look really good?
    I want the Deinterlace to look god and the motion to be smooth (you know the FPS thing)

    Do i have to use a AVISCRIPT to do it? or it there a One click program such as Handbrake or something?

    the sample http://gratisupload.dk/vis/678506/
    Quote Quote  
  18. Code:
    QTGMC(Preset="Very Fast")
    will create a 50fps clip (since source if 25fps interlaced)
    if your playback device supports 50 or 100fps this should be smooth,.. if not you could interpolate frames through avisynth during encoding or playback,... (QTGMC can be used through Hybrid if you extract the avisynth extension for Hybrid into your Hybrid folder)
    Quote Quote  
  19. Originally Posted by JackDanielZ View Post
    Is there any way this sample of soccer can look really good?

    the sample http://gratisupload.dk/vis/678506/
    That video is true 50 fields per second interlaced. You can get smooth progressive results with:

    Code:
    ffVideoSource("sample.ts") # requires ffmpeg source plugin
    AssumeTFF()
    QTGMC(preset="very fast") # or Yadif(mode=1, order=1), or Bob()
    Beware that many computers and other playback devices will have problems playing 50 fps progressive video at 1920x1080. You may want to downsize to 1280x720. Note that the slow motion replays are 25p so they won't be as smooth as the live action.

    Attached is a quick x264 encode of the above script with Bob() instead of QTGMC(), and LanczosResize(1280,720), video only. If it doesn't play smoothly you have playback problems.

    Personally, I wouldn't waste time converting this video. Just use a player with proper 1080i25 playback.

    Oh, by the way, AviSynth didn't like some of the characters in the original filename -- it refused to open the file. I renamed it sample.ts to get around this.
    Image Attached Files
    Last edited by jagabo; 3rd Jun 2012 at 07:25.
    Quote Quote  
  20. Banned
    Join Date
    Oct 2004
    Location
    New York, US
    Search Comp PM
    As jagabo suggests, I had no motion problems with yadif. The PC I'm building for BluRay isn't finished yet, but even at PAL SD 16:9 on my measley 2.2GHz Athlon I had no problems with this:
    yadif(mode=0,order=1)
    Added a quickie basic gamma and color correction. Could use some tweaking, but even in SD the biggest problem I see is some AGC (Auto Gain Control) levels pumping somewhere. I used DGAVCDecode to convert to AVI. The sample MPEG2 is about the first 1/3 of the original sample.
    Last edited by sanlyn; 22nd Mar 2014 at 04:14.
    Quote Quote  



Similar Threads

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