This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

MacOS Problem
#1
Hello,
I successfully installed Hybrid on my MacBook Pro M5, but I am unable to perform the video preview process. I have had issues with VSPipe, even though I installed it using brew.
Despite being unable to preview, I was able to start the rendering process because I did not select a model from the frame section. Could you assist me?
Reply
#2
Assist you, how?
Is Vapoursynth added to the PATH like the README.txt stated?
Hybrid does come with all the Vapoursynt filters (Hybrid.app/Contents/MacOS/vsfilters) I could find.
I can't really say whether those filters work on m5, but I expect them to.
It also comes with the scripts Hybrid uses (Hybrid.app/Contents/MacOS/vsscripts).
Does the Vapoursynth Preview show an error, if it does what error?
Where is the debug output? (seems like you ignored the notice to read the sticky,.. [INFO] Infos needed to fix&reproduce bugs,..)
If you want to use Vapoursynth, make sure the Vapoursynth Preview works.

Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Reply
#3
I am experiencing a similar issue to the original poster. Smile

What Hybrid version did I use?
Hybrid version 2026.03.21.1 (64bit)

What is used operating system?
macOS Tahoe (26.4.1) on Apple Silicon M5.

What did happen? If an error message came up what did it exactly say?
My goal was to deinterlace a .mov video using QTGMC and output it in ProRes format without audio. When I tried to run the job, the process crashed immediately during the video encoding stage (video sub-job).

Steps:
  1. I followed the installation instructions exactly as described in the
    readme.txt file provided in this folder: https://drive.google.com/drive/folders/1...drive_link
  2. I configured my paths as described in your guide here: https://forum.selur.net/thread-3.html
  3. Loaded a .mov file. + the output path and file.
  4. Set Filtering -> VapourSynth -> QTGMC enabled.
  5. Set Video Handling to ProRes and disabled audio export.
  6. Added to Queue and started the job.
  7. The job crashes instantly.

Other:
I also noticed that the video preview in VapourSynth is not working (screenshot attached).
I am unsure what the correct 'official' path is that needs to be configured in the VapourSynth Editor settings to make it function correctly on this system.


Attached Files Thumbnail(s)
   

.zip   HybridDebugOutput.txt.zip (Size: 68,01 KB / Downloads: 2)
Reply
#4
Hybrid uses and should come with vsViewer,...

The Vapoursynth script:
# Imports
import vapoursynth as vs
# getting Vapoursynth core
import sys
import os
core = vs.core
core.std.LoadAllPlugins('/Applications/Hybrid.app/Contents/MacOS/vsfilters')
# Import scripts folder
scriptPath = '/Applications/Hybrid.app/Contents/MacOS/vsscripts'
sys.path.insert(0, os.path.abspath(scriptPath))
# Import scripts
import qtgmc
import validate
# Source: '/Users/teemu/Desktop/belos.mov'
# Current color space: RGB24, bit depth: 8, resolution: 720x576, frame rate: 25fps, scanorder: top field first, yuv luminance scale: limited, matrix: 470bg, transfer: bt.709, primaries: bt.601 ntsc, format: prores
# Loading '/Users/teemu/Desktop/belos.mov' using BestSource
clip = core.bs.VideoSource(source="/Users/teemu/Desktop/belos.mov", cachepath="/var/folders/3y/0t3zllln2t14ts4_q2hfzl6w0000gn/T/belos_bestSource_SCRIPTID_:_", track=1)
frame = clip.get_frame(0)
# setting color transfer (vs.TRANSFER_BT709), if it is not set.
if validate.transferIsInvalid(clip):
  clip = core.std.SetFrameProps(clip=clip, _Transfer=vs.TRANSFER_BT709)
# setting color primaries info (to vs.PRIMARIES_BT470_BG), if it is not set.
if validate.primariesIsInvalid(clip):
  clip = core.std.SetFrameProps(clip=clip, _Primaries=vs.PRIMARIES_BT470_BG)
# making sure frame rate is set to 25fps
clip = core.std.AssumeFPS(clip=clip, fpsnum=25, fpsden=1)
# making sure the detected scan type is set (detected: top field first)
clip = core.std.SetFrameProps(clip=clip, _FieldBased=vs.FIELD_TOP) # scan type: top field first
# adjusting color space from RGB24 to YUV444P16 for vsQTGMC
clip = core.resize.Bicubic(clip=clip, format=vs.YUV444P16, matrix_s="470bg", range_in_s="full", range_s="limited", dither_type="error_diffusion") # additional resize to match target color sampling
# Deinterlacing using QTGMC
clip = qtgmc.QTGMC(clip, Preset="Fast", TFF=True, opencl=True) # new fps: 50
# Making sure content is preceived as frame based
clip = core.std.SetFrameProps(clip=clip, _FieldBased=vs.FIELD_PROGRESSIVE) # scan type: progressive
clip = clip[::2] # selecting previously even frames, new fps: 25
# adjusting output color from YUV444P16 to YUV422P10 for ProResModel
clip = core.resize.Bicubic(clip=clip, format=vs.YUV422P10)
# set output frame rate to 25fps (progressive)
clip = core.std.AssumeFPS(clip=clip, fpsnum=25, fpsden=1)
# output
clip.set_output()
# script was created by Hybrid 2026.03.21.1
seems fine.

Ahhh,...
AttributeError: No attribute with the name nnedi3cl exists. Did you mistype a plugin namespace or forget to install a plugin?
ahh,... disable the GPU in QTGMC
I thought I bundled nnedi3cl with Hybrid.

/opt/homebrew/lib is the path vsViewer points to here,.
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Reply
#5
Thank you for your response. Could you please clarify exactly where the GPU setting should be disabled? I am unable to find this option under the Filtering -> (De-)Interlace/Telecine tab, for instance.


Attached Files Thumbnail(s)
       
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)