Selur's Little Message Board
[GUIDE] VapourSynth + QTGMC Deinterlace + Hybrid UI FAQ for macOS - Printable Version

+- Selur's Little Message Board (https://forum.selur.net)
+-- Forum: Hybrid - Support (https://forum.selur.net/forum-1.html)
+--- Forum: Problems & Questions (https://forum.selur.net/forum-3.html)
+--- Thread: [GUIDE] VapourSynth + QTGMC Deinterlace + Hybrid UI FAQ for macOS (/thread-1279.html)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41


RE: VapourSynth + QTGMC Deinterlace + Hybrid UI FAQ for macOS - koma - 03.04.2021

(03.04.2021, 20:22)Selur Wrote: I won't link to an installer I haven't build on the main download page.
Since shijan hasn't documented how to create the installer there is no installer for MacOS on the main page.

Cu Selur

Thanks for the answer! As an user of Hybrid I can only fully agree to your statement, I would prefer if you could build the installer for the additional plugin on your own, because than I can be sure that the versions will work together.


RE: VapourSynth + QTGMC Deinterlace + Hybrid UI FAQ for macOS - shijan - 03.04.2021

Not sure how to document it, but it was created with Packages.app http://s.sudre.free.fr/Software/Packages/about.html

It use Hybrid UI 2020.09.15 and some internal components updates from Hybrid 2020.10.10. So it may be considered as experimental DIY package release.

2020.09.15 have some specific bugs in advanced options, but for basic tasks from some point of view is rather stable and solid version compare to some newer releases. So yep, just read that FAQ in the first post to understand the basics.


RE: VapourSynth + QTGMC Deinterlace + Hybrid UI FAQ for macOS - Selur - 03.04.2021

Does allow to import/export 'package settings' if it does can you share the settings you use?


RE: VapourSynth + QTGMC Deinterlace + Hybrid UI FAQ for macOS - shijan - 03.04.2021

Can't see any import/export 'package settings' there. It just use folders, files and .pkgproj file


RE: VapourSynth + QTGMC Deinterlace + Hybrid UI FAQ for macOS - Selur - 03.04.2021

can you package those and share them (would look at it tomorrow)

Cu Selur


RE: VapourSynth + QTGMC Deinterlace + Hybrid UI FAQ for macOS - shijan - 03.04.2021

Only project file? Or project file with all files and folders?


RE: VapourSynth + QTGMC Deinterlace + Hybrid UI FAQ for macOS - Selur - 03.04.2021

the whole thing. Big Grin


RE: VapourSynth + QTGMC Deinterlace + Hybrid UI FAQ for macOS - shijan - 03.04.2021

Here it is https://drive.google.com/file/d/1fckkgEOW06VgUWQN7kebo0NNDiiagoFZ/view?usp=sharing


RE: VapourSynth + QTGMC Deinterlace + Hybrid UI FAQ for macOS - Selur - 04.04.2021

Looking at the package you configured I got a few questions:
  • In the Plugins for Hybrid package:
    • Is the "VapourSynth.framework/bin/waifu2x-converter-cpp" really needed, isn't the "VapourSynth.framework/lib/vapoursynth/libwaifu2x-w2xc.dylib" enough?
      (also the file is not included in the zip you shared)
    • What is the usr/local/share/waifu2x-converter-cpp folder for? (I guess it belongs to "VapourSynth.framework/bin/waifu2x-converter-cpp" which shouldn't be needed,..)
    • What is the "VapourSynth.framework/lib/libw2xc.dylib" file for? (Looking with 'otool -L' at it, it's missing dependencies, so it will not work.
    From the looks of it only the files in "VapourSynth.framework/lib/vapoursynth" are needed.
  • What did you use to build the .dmg file?

Cu Selur


RE: VapourSynth + QTGMC Deinterlace + Hybrid UI FAQ for macOS - shijan - 04.04.2021

Folder "Plugins for Hybrid [archive]" contains original (non extracted) plugins. These archives are not used in installer. I just left them there as reference.

But inside "Plugins for Hybrid [archive]" there is a folder "Waifu2x-w2xc-r8-a9f064a" which is used by installer. That strange plugin use multiple paths. See INSTALL INSTRUCTIONS.txt there. I have no idea which parts of that plugin are used or not used, and why it was build like this. I just set same paths as described in INSTALL INSTRUCTIONS.txt. As i remember it was a discussion about this strange plugin installation on doom9 and l33tmeatwad explained that it just the way how it works.
So all those are parts of that Waifu2x-w2xc plugin. The funny thing is that Waifu2x-w2xc is rather legacy and very slow, but it don't need Vulkan SDK. l33tmeatwad recommend to use faster Waifu2x NCNN Vulkan instead.

Don't forget, that if you change app or folder sources (even if you rename new sources with same names), in Packages you need manually re-import them again to project. Packages use some sort of internal cache and without manual re-import of each new file or folder, it will put old versions into installer.

By the way it is easy to inspect and see internals of any already created pkg installer with Pacifist.app https://www.charlessoft.com/

DMG made with DMG Canvas.app, but i guess there are a lot of alternative options for this. DMG can be done with Disc Utility, but in less pretty way.