VideoHelp Forum




+ Reply to Thread
Results 1 to 11 of 11
  1. Hi. I've been using avisynth taken from the 'Avisynth Repository' and editing with MeGUI (the 'always use the included avisynth' box being UNticked). For reasons I won't bore you with, I wanted to just have MeGUI and so I uninstalled the 'Repository' avisynth and ticked MeGUI's 'always use the included avisynth' box. I made sure that my MeGUI plugins folder had the same stuff as was in Repository (including QTGMC.avsi).

    I scripted a DVD and included the line 'QTGMC(FPSDivisor=2, border=true)' but running it caused MeGUI to say "there is no function named qtgmc". After reinstalling Repository avisynth, all is well, the script runs. Two things, then:

    Why, when the 'always use the included avisynth' box is ticked, is MeGUI going to the Repository to fulfil the QTGMC command?

    What do I need to do to get MeGUI truly working in standalone mode? Like I said, it's plugin folder has everything that Repository has.

    My thanks for any help offered.
    Quote Quote  
  2. Member
    Join Date
    Mar 2008
    Location
    United States
    Search Comp PM
    To troubleshoot, uninstall the standalone Avisynth completely, then test with MeGui
    Quote Quote  
  3. I'm sure that's what I did. With 'Repository' avisynth you open a CLI and install/uninstall that way (it just changes registry entries or something. Even when installed there's nothing to see in Programs and Features).
    Quote Quote  
  4. Member
    Join Date
    Mar 2008
    Location
    United States
    Search Comp PM
    The point is, if you uninstall the "system" Avisynth, you can now troubleshoot why MeGui is unable to successfully execute qtgmc,
    which you mentioned you had copied in all the required files to the MeGui's internal plugin folder
    Quote Quote  
  5. Video Damager VoodooFX's Avatar
    Join Date
    Oct 2021
    Location
    At Doom9
    Search PM
    Originally Posted by pooksahib View Post
    MeGUI - installed version of avisynth. It's still using external!
    If you selected internal Avisynth then it's using the internal one.

    Originally Posted by pooksahib View Post
    I scripted a DVD and included the line 'QTGMC(FPSDivisor=2, border=true)' but running it caused MeGUI to say "there is no function named qtgmc". After reinstalling Repository avisynth, all is well, the script runs. Two things, then:

    Why, when the 'always use the included avisynth' box is ticked, is MeGUI going to the Repository to fulfil the QTGMC command?
    Because plugins are autoloaded from the default location. If you deleted plugins from the default location then you need to load them manually:
    Use LoadPlugin("C:\plugin.dll") for the dll plugins.
    Use Import("C:\plugin.avsi") for the script plugins.

    Or you can edit registry to set default folder for plugins.

    Or in a newer Avisynth+ you can set it like this:
    ClearAutoloadDirs()
    AddAutoloadDir("C:\SomeFolder\MeGUI\tools\avs\plug ins")
    Quote Quote  
  6. Originally Posted by davexnet View Post
    The point is, if you uninstall the "system" Avisynth, you can now troubleshoot why MeGui is unable to successfully execute qtgmc
    Hi davexnet. I'm not sure I explained myself properly. Apart from MeGUI and its inbuilt version, the only avisynth I have is from having used the AvisynthRepository where the install/uninstall is done via a CLI.

    Anyway, I've uninstalled my 'Repository' avisynth and have included "Import("D:\MeGUI 6666 64bit\tools\avs\plugins\QTGMC.avsi") in my script. The result is this error message: "I don't know what AVSPlusVersionNumber means" and a pointer to line 247 of QTGMC.avsi. Line 247 reads "sisphbd = AvsPlusVersionNumber > 2294"

    My MeGUI is using avisynth+3.5.1. Any idea about this latest error message? As far as I know, there's just one universal 'QTGMC.avsi' isn't there?

    This is progress, though. My MeGUI is reading qtgmc.avsi internally so thanks to VoodooFX for the 'Import' tip.
    Quote Quote  
  7. Video Damager VoodooFX's Avatar
    Join Date
    Oct 2021
    Location
    At Doom9
    Search PM
    QTGMC depends on many other plugins, so, all those needs to be loaded too [look at the third option in my post].

    "avisynth+ 3.5.1" is outdated, you need to update it.
    Quote Quote  
  8. I'm an idiot. My previous post wouldn't have been necessary if I'd noticed a missing colon in my script. Although why a missing colon generated the error "I don't know what AVSPlusVersionNumber means" is anyone's guess...
    I can now run MeGUI in complete standalone mode by having this in my script:
    Code:
    ClearAutoloadDirs()
    AddAutoloadDir("D:\MeGUI 6666 64bit\tools\avs\plugins")
    AddAutoloadDir("D:\MeGUI 6666 64bit\tools\avisynth_plugin")
    AddAutoloadDir("D:\MeGUI 6666 64bit\tools\dgindex")
    so thanks again to VoodooFX - my curiosity is cured. However, rather than copy/pasting into every new script, I'll probably just reinstall 'Repository' avisynth for all the stuff that MeGUI doesn't autoload.

    Voodoo - when you say "Or you can edit registry to set default folder for plugins." does that work with MeGUI when there isn't a system avisynth?
    Quote Quote  
  9. Video Damager VoodooFX's Avatar
    Join Date
    Oct 2021
    Location
    At Doom9
    Search PM
    Originally Posted by pooksahib View Post
    Voodoo - when you say "Or you can edit registry to set default folder for plugins." does that work with MeGUI when there isn't a system avisynth?
    Yes.
    Look at "HKEY_LOCAL_MACHINE\SOFTWARE\AviSynth" key in reg.
    Quote Quote  
  10. I see it, thanks. Reckon I'll stick to Plan A though - leave Repository installed. This has been enjoyable, many thanks for your help, I've now got a better understanding of 'loading'.
    Quote Quote  



Similar Threads

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