Selur's Little Message Board

Full Version: Frame Interpolation 60fps-Frame Rate Converter
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Windows 10 (64bit)
Hybrid 2019.11.03.1

I want to change frame rate of movie clips from mobile phone (264) from 30 to 60fps

I'd like to use Avisynth->Frame->FPS adjust:->FrameRateConverter It has many option which I'd like to try. I get many interpolations artefacts and some problems with audio with other interpolation methods such as SalFps

Output is: x264,  Constant rate factor 15, Level High, Unrestricted.
Audio: Passthrough 
FrameRateConverter: default settings

Then I start the job I get following message: 

Code:
-> 15_09_33_4710_04_video crashed: ERROR: D:\Video\Hybrid Folders\Temp\15_09_33_4710_04.264 is too small! (byteSize: 0byte)
Aborting '15_09_33_4710_04_video' due to: ERROR: D:\Video\Hybrid Folders\Temp\15_09_33_4710_04.264 is too small! (byteSize: 0byte)

I've also tried with x265 The same problem. 
I've attached small sample file
Thanks

[attachment=775]
[attachment=776]
Looking at the Avisynth script used I'm confused.
The script looks like this:
Code:
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: G:\Media\2019.06.15 Pyrenees\Video\MOV_0061.MP4
#  input color sampling YV12
#  input luminance scale pc
FFVideoSource("G:\Media\201906~1.15P\Video\MOV_0061.MP4",cachefile="D:\Video\Hybrid Folders\Temp\15_14_36_3010.ffindex",colorspace="YV12")
# current resolution: 1920x1080
FrameRateConverter(FrameDouble=true,NewNum=60,NewDen=1,Output="auto",SkipOver=210,Stp=skip)
# filtering
PreFetch(6)
return last
Problem there is the 'Stp=skip', Stp is a boolean and should either be 'true' or 'false'.
Problem is I can't get it tho show 'skip' like the debug out shows on your system.

Here I get:
Code:
FrameRateConverter(FrameDouble=true,NewNum=60,NewDen=1,Output="auto",SkipOver=210,Stp=false)
and with that the conversion works fine,..
-> I'll send you a link to my current dev version via PM, please recreate the job and try with that version.

Cu Selur
Many thanks!

When I use other interpolationmethods, for example 'InterFrame' the conversion works but there is no sound in the output file.

I get:

 
Code:
-> 17_53_43_7410_06_muxing crashed: ERROR: J:\pireneje\Tomek398 Phone (60fps)\17_53_43_7410__06_withTimeCodes_0.mp4 was not created!
Aborting '17_53_43_7410_06_muxing' due to: ERROR: J:\pireneje\Tomek398 Phone (60fps)\17_53_43_7410__06_withTimeCodes_0.mp4 was not created!
Need a debug output, no clue what you are doing had no problem converting your sample while keeping audio to passthrough,..