Selur's Little Message Board
[HELP] .265 file not created while attempting to interpolate to 60fps - 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: [HELP] .265 file not created while attempting to interpolate to 60fps (/thread-1123.html)



.265 file not created while attempting to interpolate to 60fps - vf2ss - 19.08.2019

[attachment=723]
  • What Hybrid version did you use? (Windows/Mac/Linux 32/64bit + versions number) Windows 10-64bit Hybrid version 2019.06.09.2

  • What did happen? If an error message came up what did it exactly say? -> should be there after processing: C:\Users\TEMP\AppData\Local\Temp\19_00_48_6110_08.265
    starting 19_00_48_6110_05_video@19:06:02.806 - D:\Video\XMen\XMen 60fps.mkv
    finished after 00:00:01.453
    -> 19_00_48_6110_05_video crashed: ERROR: C:\Users\TEMP\AppData\Local\Temp\19_00_48_6110_08.265 was not created!
    Aborting '19_00_48_6110_05_video' due to: ERROR: C:\Users\TEMP\AppData\Local\Temp\19_00_48_6110_08.265 was not created!

  • What did you do to get to the bug? (best thing is a detailed step-by-step guide so that I can reproduce the problem) Attempted to interpolate a movie to 60fps using FrameRateConverter (x265 processing, passthrough all audio, extract and add all subtitles, x265>Base - Encoding mode: constant rate factor (1-pass), Constant rate factor 18.00,  Filtering>Avisynth>Frame - FPS adjust: FrameRateConverter, Frame rate 60/1, Preset slower, DCT slow, DCTRe slow, Stripes blend, all other settings left on default
I've been able to encode this file using Vapoursynth, but found FrameRateConverter produced better results. Also, I've encoding using these settings but may have been using x264. Appreciate any help, and thanks for the tool, it's pretty amazing.


RE: .265 file not created while attempting to interpolate to 60fps - Selur - 19.08.2019

Okay, looking at the debug output.
Hybrid aborted while calling:
"C:\PROGRA~1\Hybrid\32bit\ffmpeg.exe" -y -loglevel fatal -noautorotate -threads 8 -i "C:\Users\TEMP\AppData\Local\Temp\encodingTempSynthSkript_19_00_48_6110.avs" -an -sn -vf zscale=rangein=tv:range=tv -pix_fmt yuv420p10le -strict -1 -vsync 0  -f yuv4mpegpipe - |  "C:\PROGRA~1\Hybrid\64bit\x265.exe" --input - --output-depth 10 --y4m --profile main10 --qg-size 8 --limit-modes --max-merge 2 --no-early-skip --no-open-gop --opt-ref-list-length-pps --no-b-intra --lookahead-slices 0 --qpmax 69 --crf 18.00 --opt-qp-pps --cbqpoffs -2 --crqpoffs -2 --qpfile "C:\Users\TEMP\AppData\Local\Temp\XMen 60fps_19_00_48_6110_07.qp" --limit-refs 0 --ssim-rd --psy-rd 2.50 --rdoq-level 2 --psy-rdoq 10.00 --qcomp 0.60 --aq-mode 0 --deblock=-1:-1 --limit-sao --range limited --colormatrix bt709 --output "C:\Users\TEMP\AppData\Local\Temp\19_00_48_6110_08.265"
The encoding call and the avisynth script:
C:\Users\TEMP\AppData\Local\Temp\encodingTempSynthSkript_19_00_48_6110.avs ### LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\LoadDll.dll")
LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\FrameRateConverter.dll")
LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\mvtools2.dll")
LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\masktools2.dll")
LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\GRunT.dll")
LoadDLL("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\libfftw3f-3.dll")
Import("C:\Program Files\Hybrid\32bit\avisynthPlugins\FrameRateConverter.avsi")
LoadCPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\ffms2.dll")
SetFilterMTMode("DEFAULT_MT_MODE", MT_MULTI_INSTANCE)
# loading source: D:\Video\XMen\XMen (source).mkv
#  input color sampling YV12
#  input luminance scale tv
FFVideoSource("D:\Video\XMen\XMEN(S~1.MKV",cachefile="C:\Users\TEMP\AppData\Local\Temp\19_00_48_6110.ffindex")
# current resolution: 1920x1080
FrameRateConverter(NewNum=60,NewDen=1,Preset="slower",Output="auto",SkipOver=210,Stripes="blend",Dct=4,DctRe=4)
# filtering
# adjusting bit depth current 8 to target 10
# convert to 10bit for encoder
ConvertBits(10)
PreFetch(6)
return last
both look fine.
Tried theses settings and it seems like there is a problem with the Avisynth script, since I get:
Script error: FrameRateConverter does not have a named argument "Stripes" (hmS , line 37) Couldn't import -1 (1): ?=gv?=gv
Seems like I missed that the parameters of FrameRateConverter changed.
-> will look at it today after work and report back

Cu Selur


RE: .265 file not created while attempting to interpolate to 60fps - Selur - 19.08.2019

Send you a link to a dev version via PM which should fix the issue.

Cu Selur


RE: .265 file not created while attempting to interpolate to 60fps - vf2ss - 19.08.2019

(19.08.2019, 17:45)Selur Wrote: Send you a link to a dev version via PM which should fix the issue.

Cu Selur

Appreciate the quick turn around. I've installed the new version, and ran again. Unfortunately I've received the same error. Settings were the same (I did notice that the option for stripes changed to a check box instead of drop down, but the tool tip says with it checked the option blends).

New debug file attached.

Thanks.


RE: .265 file not created while attempting to interpolate to 60fps - Selur - 19.08.2019

Try resetting your defaults.
'Stp=skip' should not be there Smile


RE: .265 file not created while attempting to interpolate to 60fps - vf2ss - 19.08.2019

(19.08.2019, 18:19)Selur Wrote: Try resetting your defaults.
'Stp=skip' should not be there Smile

Ah, that seems to have done it as it looks like it's encoding now, you are the man, thank you again for the tool and quick response.