1. Processing short video works fine, however attempt to process whole clip approx 3.5 mins throws an error: "Output Buffer too large" (without audio)
2. Processing video(short/whole doesn't matter) with Audio: auto add(first) , that PCM in my case, in AVI or ProRes throws an error (no filters assigned, see pic)
24.01.2021, 07:26 (This post was last modified: 24.01.2021, 08:20 by Selur.)
Quote:Processing short video works fine, however attempt to process whole clip approx 3.5 mins throws an error: "Output Buffer too large" (without audio)
+
Requested buffer size of 2799360000 is too large
-> Requested buffer size of 2799360000 is too large
could not get PVideoFrame data (0)
(from the debug output)
This happens because your script eats too much RAM for Avisynth 32bit to handle.
Assuming you got enough RAM in your system, use 64bit Avisynth.
The other is a parsing error, will look at it. -> wasn't a parsing error, but a mistake in the cleanUp-job creation, will send you a link to a fixed version in ~30min.
Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
1. Attempt to change Color Matrix for 10bit video caused an error :"Avisynth preview error: -> ConvertToYV16: only 8 bit sources allowed"
2. Original video source is 720x486. Using TIVTC with "internal" de-interlacer works fine, however attempt to assign QTGMC caused an error (see attached).
I believe that error because of frame height 486px.
Cropping before de-interlacing will break the field structure (IMHO), but I can't test that because Crop/Resize doesn't work (see attached).
Quote:Cropping before de-interlacing will break the field structure (IMHO),
it should not.
Quote:Attempt to change Color Matrix for 10bit video caused an error :"Avisynth preview error: -> ConvertToYV16: only 8 bit sources allowed"
Does the normal Avisynth Preview ('Filter view' disabled) work?
-> will look at it during the week
Quote:2. Original video source is 720x486. Using TIVTC with "internal" de-interlacer works fine, however attempt to assign QTGMC caused an error (see attached).
I believe that error because of frame height 486px.
Works fine here will need a sample and a step-by-step on how to reproduce this here.
Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Quote:Cropping before de-interlacing will break the field structure (IMHO),
it should not.
Quote:Attempt to change Color Matrix for 10bit video caused an error :"Avisynth preview error: -> ConvertToYV16: only 8 bit sources allowed"
Does the normal Avisynth Preview ('Filter view' disabled) work?
-> will look at it during the week
Quote:2. Original video source is 720x486. Using TIVTC with "internal" de-interlacer works fine, however attempt to assign QTGMC caused an error (see attached).
I believe that error because of frame height 486px.
Works fine here will need a sample and a step-by-step on how to reproduce this here.
Cu Selur
Step-by-step:
1.Load "sample"
2.Reset filters
3.Overwrite input scan type to "telecine"
4.Assign TIVTC with QTGMC (any)
5.Click "Filter View" or try to output video (any format)
The reason "I believe that error because of frame height 486px.", is because upon assign QTGMC, console shows "Avisynth preview error: -> SeparateFields: YUV420 height must be multiple of 4"
P.S. Just tied the same source/VIVTC/QTGMC in Vapoursynth - works fine
Quote:SeparateFields: YUV420 height must be multiple of 4"
Yes, that is correct.
Hybrid is not capable of automatically adding additional borders during color conversions.
-> moving the crop filter to the top is probably the only choice here with Avisynth.
That said the issue with QTGMC and IVTC is probably something else when 'Filter view' + Avisynth is used, since it also crashes for me with mod4 height.
I fixed the YUY2 vs. YV16 problem with ColorMatrix here.
Downloaded the source.
Will test when I have the time during the next week, not sure when and if I find the time.
As a side note: You might want to use Vapoursynth.
Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Quote:SeparateFields: YUV420 height must be multiple of 4"
Yes, that is correct.
Hybrid is not capable of automatically adding additional borders during color conversions.
-> moving the crop filter to the top is probably the only choice here with Avisynth.
That said the issue with QTGMC and IVTC is probably something else when 'Filter view' + Avisynth is used, since it also crashes for me with mod4 height.
I fixed the YUY2 vs. YV16 problem with ColorMatrix here.
Downloaded the source.
Will test when I have the time during the next week, not sure when and if I find the time.
As a side note: You might want to use Vapoursynth.
Cu Selur
The problem with Vapoursynth is that the ported filters behaves differently than original. VIVTC produce weird results distorting some frame instead of decimate them.
And Vapoursynth doesn't respect 10bit either - many filters just "get mad".
I was wrong when said that VIVTC + QTGMC works fine - it simply has no effect regardless of selected de-interlacer (probably mod4 height issue also exists) .
Ability to re-position the crop filter to the top and Resize after all might work.
dev_2021.01.24-213020 TIVTC + QGTMC and color matrix work fine now without cropping. Continue to evaluate.
Still in testing process. Have some issues with 64 bit Avisynth. I'll report you later.
Meantime I'd suggest you to take a look at the sharpening Avisynth/Vapoursynth plugin "CAS" - https://gpuopen.com/fidelityfx-cas/ https://github.com/HomeOfVapourSynthEvol...rSynth-CAS
I'm using it, and in my opinion it way outperforms all known "sharpeners" and deserves attention.
Also YAHR for Avisynth would not be superfluous (anyway you have it among Vapoursynth filters)