Selur's Little Message Board

Full Version: Problem using Prores
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
I am trying to convert a VOB file to Prores and am getting an error from Hybrid.  I am curious if I am missing a .dll somewhere for Hybrid that I don't have in a proper directory.   I even have tried converting .264 files to Prores and still get an error.

1.  I am using Windows 10 and Hybrid v 2021.01.31.1.
2.  Set audio for auto add and set the output for 24bit wav
3.  Set proper paths for rendered files
4.  Import VOB file and set container to .mov.  File is an interlaced 16:9 video at 29.97
5.  Left Prores settings at 4:2:2; all else default.
6.  Set Avisynth to deinterlace at "fast" with all other 
7.  I didn't do any other filtering or resizing.
8.  Add to queue and start job.

It aborts.

Any advice would be appreciated.  There is nothing wrong with the original video file as I can create a Prores using Virtual Dub from the same media.





Please, read the 'Infos needed to fix&reproduce bugs,..'-sticky before you post about a problem.
Seems to be a bug in the AvisynthScript used (probably works fine when using Vapoursynth):
Code:
ClearAutoloadDirs()
LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\LoadDll.dll")
LoadDLL("C:\Program Files\Hybrid\32bit\avisynthPlugins\libfftw3f-3.dll")
LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\DGDecode.dll")
LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\RgTools.dll")
LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\masktools2.dll")
LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\mvtools2.dll")
LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\nnedi3.dll")
LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\FFT3DFilter.dll")
Import("C:\Program Files\Hybrid\32bit\avisynthPlugins\QTGMC.avsi")
Import("C:\Program Files\Hybrid\32bit\avisynthPlugins\Zs_RF_Shared.avsi")
Import("C:\Program Files\Hybrid\32bit\avisynthPlugins\Dehalo_alpha_mt.avsi")
# loading source: Z:\Recording Media\2021-03-02 Robert Jefferson DVD\VOB Files %\VTS_01_1.VOB
#  color sampling YV12@8, matrix: bt709, scantyp: bottom field first, luminance scale: limited
MPEG2Source(d2v="C:\Users\Mack Retirebook\AppData\Local\Temp\2021-03-17@11_14_05_8610.d2v")
# current resolution: 720x480
# deinterlacing
AssumeBFF()
QTGMC(Preset="Fast", ediThreads=2)
SelectEven()
# filtering
# denoising using fft3dfilter
FFT3DFilter(interlaced=false)
# dehaloing
DeHalo_alpha_mt()
# scaling to 1280x720
Spline36Resize(1280,720)
# adjust color to YUY2 (color matrix: PC.709)
ConvertToYUY2()
# adjusting bit depth current 8 to target 10
# convert to 10bit for encoder
ConvertBits(10)
# setting output fps to 29.970fps
AssumeFPS(30000,1001)
#  output: color sampling YV12@10, matrix: bt709, scantyp: progressive, luminance scale: limited
return last
ConvertBits aborts with "YUY2 source is 8-bit only", what's surprising to me is what Hybrid added the 'ConvertToYUY2()' to start with,..
-> I'll try to reproduce this, will report back once I know why this is happening.

Cu Selur
Okay, problem is that Avisynth only supports 8Bit YUY2 and not 10bit YUY2, so Hybrid should use YUV422P instead.
-> looking into it (never ran into this since I usually use Vapoursynth)

Cu Selur
Found the problem will send you a link (via pm) to a dev version which should fix the issue in ~15min.
Make sure to delete old jobs and try with new once.
In case you get any popups about missing model entries, resetting you defaults should fix that

Cu Selur
Selur,

Thank you so much for looking at this.  I will DL and try this morning.

Very grateful for all the work you put into this project.  I think its fantastic.

Mack
Hi Selur,

I am very grateful for the help and apologize for not getting a chance to check this earlier.  We have had medical issues in my family that have precluded me from having time to work this week.  I downloaded your updated version.

I am still having issues.  If I engage QTGMC filter for deinterlace, Dering, dehalo, and sharpen, it still gives me an error C.    I am attaching a copy of the log file
I've also had a common problem that the process in the instances where it doesn't crash that says it is finished, yet there is no file in the folder where I designated the file to render.
Without a debug output I have no clue what you are doing and no way to reproduce or fix the problems you report.

Cu Selur