Posts: 785
Threads: 16
Joined: Mar 2020
VapourSynth + Plugins + Scripts + Hybrid package update 2020.05.17
Changes:
VapourSynth R50
D2V Witch v3
MKVToolNix 46.0.0 (Inside Hybrid.app)
Updated FAQ
DOWNLOAD from Dropbox: https://www.dropbox.com/sh/hzy3f0zyuyu4y...O5zla?dl=0
DOWNLOAD from Google Drive: https://drive.google.com/drive/folders/1...sp=sharing
Posts: 785
Threads: 16
Joined: Mar 2020
VapourSynth + Plugins + Scripts + Hybrid package update 2020.06.13
Changes:
D2V Witch v4
FFmpeg 4.2.3 (Inside Hybrid.app)
MKVToolNix 47.0.0 (Inside Hybrid.app)
Updated plug-ins: BM3D, DCTFilter, DFTTest, EEDI3m, FFT3DFilter, MVTools, NNEDI3CL
Updated FAQ
DOWNLOAD from Dropbox: https://www.dropbox.com/sh/hzy3f0zyuyu4y...O5zla?dl=0
DOWNLOAD from Google Drive: https://drive.google.com/drive/folders/1...sp=sharing
I’m a complete newbie, not quite sure but when i dont interlace with qtgmc the file starts processing, but when i have it on, it crashes i get either a bit it too small error Or helper1, exitCode: 11 error.
Followed instructions to the T
I have an interlaced video i ripped from makemkv
Ntsc 29.97
I wanted to interlace with qtgmc placebo with 1.50 noise reduction and bob for 59.94 fps.
I will try and paste the script on here.
Posts: 10.553
Threads: 57
Joined: May 2017
May be shijan can say more about it, but
helper1, exitCode: 11 error.
indicates that the decoder crashes, so there is probably something 'off' with the Vapoursynth integration.
Check the Vapousynth Preview, it might give some more details about the problem.
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
(21.06.2020, 06:27)Selur Wrote: May be shijan can say more about it, but
helper1, exitCode: 11 error.
indicates that the decoder crashes, so there is probably something 'off' with the Vapoursynth integration.
Check the Vapousynth Preview, it might give some more details about the problem. Thanks Selur!
i have reached out to him.
quick question about hybrid. Is the interlace 2-pass scanner accurate?
i ran dgiindex on windows of a ripped tv show from a dvd and it says interlaced ntsc video
however when i run the 2-pass interlace scanner From within hybrid the little white box at the bottom told me the same video was telecined.
thanks for the help.
Posts: 10.553
Threads: 57
Joined: May 2017
Quote:Is the interlace 2-pass scanner accurate?
Nope it's a heuristic trying to guess the interlaced state, only way for sure what the source is, is to look at the frame/field patterns.
When the source is Ntsc 29.97 it's probably not interlaced, but telecined.
-> Look at the Vapoursynth Preview to see the effects when VIVTC or QTGMC are used.
Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
(21.06.2020, 06:46)Selur Wrote: Quote:Is the interlace 2-pass scanner accurate?
Nope it's a heuristic trying to guess the interlaced state, only way for sure what the source is, is to look at the frame/field patterns.
When the source is Ntsc 29.97 it's probably not interlaced, but telecined.
-> Look at the Vapoursynth Preview to see the effects when VIVTC or QTGMC are used.
Cu Selur Well it’s when i runt qtgmc is when i get that error helper 11 or byte size too small.
i am running vivtc right now With no issues.
So neither dgindex nor the built in scanner can tell me.
I have to say selur, your software is amazing. The ability to see all the options laid out, with descriptions. Clearly this is a labor of love, with how much effort you put into this.
I am a Mac user coming from handbrake this software has a much bigger learning curve. I wish you coded for handbrake, Handbrake is in the stone age compared to all these new filters.
Posts: 10.553
Threads: 57
Joined: May 2017
Happy you have a use for Hybrid, even when the mac version hasn't got any code changes and updates for 2+ years.
Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
(21.06.2020, 07:34)Selur Wrote: Happy you have a use for Hybrid, even when the mac version hasn't got any code changes and updates for 2+ years.
Cu Selur I don't need changes, although,
docker is becoming very popular. there are ways to make a thin docker container with a thin install of windows (maximum compatibility with vapoursynth and avisynth) could also be made with a thin linux os.
then the docker apps could be loaded on any system (basically a sandboxed application)
I talk as if I know how to do this stuff but I don’t.. or else I would make one.
so interesting issue. when I run qtgmc on vapoursynth with medium setting it works.
when I drop the setting in qtgmc from medium to slow, slower, or very slow, placebo, or custom. that's when I get a crash because the byte size is too small error,
this is my script for medium which works, will try slow script as comparison.
# Imports
import os
import sys
import vapoursynth as vs
core = vs.get_core()
# Import scripts folder
scriptPath = '/Applications/Hybrid.app/Contents/MacOS/vsscripts'
sys.path.append(os.path.abspath(scriptPath))
# Import scripts
import havsfunc
# Loading /Volumes/Volume 2/Five Mile Creek/title_t00.mkv using LWLibavSource
clip = core.lsmas.LWLibavSource(source="/Volumes/Volume 2/Five Mile Creek/title_t00.mkv", format="YUV420P8", cache=0)
# making sure input color matrix is set as unspec
clip = core.resize.Point(clip, matrix_in_s="unspec",range_s="limited")
# making sure frame rate is set to 30000/1001
clip = core.std.AssumeFPS(clip, fpsnum=30000, fpsden=1001)
# Setting color range to TV (limited) range.
clip = core.std.SetFrameProp(clip=clip, prop="_ColorRange", intval=1)
# setting field order to what QTGMC should assume
clip = core.std.SetFrameProp(clip=clip, prop="_FieldBased", intval=2)
# Deinterlacing using QTGMC
clip = havsfunc.QTGMC(Input=clip, Preset="Medium", TFF=True)
# Output
clip.set_output()
my very slow script
# Imports
import os
import sys
import vapoursynth as vs
core = vs.get_core()
# Import scripts folder
scriptPath = '/Applications/Hybrid.app/Contents/MacOS/vsscripts'
sys.path.append(os.path.abspath(scriptPath))
# Import scripts
import havsfunc
# Loading /Volumes/Volume 2/Five Mile Creek/title_t00.mkv using LWLibavSource
clip = core.lsmas.LWLibavSource(source="/Volumes/Volume 2/Five Mile Creek/title_t00.mkv", format="YUV420P8", cache=0)
# making sure input color matrix is set as unspec
clip = core.resize.Point(clip, matrix_in_s="unspec",range_s="limited")
# making sure frame rate is set to 30000/1001
clip = core.std.AssumeFPS(clip, fpsnum=30000, fpsden=1001)
# Setting color range to TV (limited) range.
clip = core.std.SetFrameProp(clip=clip, prop="_ColorRange", intval=1)
# with preset 'Very Slow' and 'Placebo' QTGMC is limited to 8bit YUV/GRAY only due to FF3dFilter
# setting field order to what QTGMC should assume
clip = core.std.SetFrameProp(clip=clip, prop="_FieldBased", intval=2)
# Deinterlacing using QTGMC
clip = havsfunc.QTGMC(Input=clip, Preset="Very Slow", TFF=True)
# Output
clip.set_output()
Posts: 10.553
Threads: 57
Joined: May 2017
about your problem:
Different presets use different libraries.
The Vapoursynth Preview should give an error message if a library is missing,...
--
about docker: I have no problem in case anyone wants to setup and maintain a docker container and share it for free with others.
Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
|