This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

FrameRateComverter issue
#1
Trying to change FPS using "FrameRateConverter" after QTGMC (no Bob) .
Regardless of specifying parameters (in my case Frame Rate (num/den - 48000/1001 ) and Windows version (tried Win7 and Win10),
it throws an error "... -> 2020-10-21@12_05_26_2210_03_video crashed: ERROR: D:\Hybrid_test\Gastown-tilt_2020-10-21@12_05_26_2210_03.avi was not created!
Aborting '2020-10-21@12_05_26_2210_03_video' due to: ERROR: D:\Hybrid_test\Gastown-tilt_2020-10-21@12_05_26_2210_03.avi was not created!" (see attached).



Please, read the 'Infos needed to fix&reproduce bugs,..'-sticky before you post about a problem.
Reply
#2
First time have ever seen someone aiming for 48000/1001. Smile

Avisynth crashes with:
mt_merge : clips should have identical bit depths
(C:\Program Files\Hybrid\32bit\avisynthPlugins\FrameRateConverter.avsi, line 228)
(D:\Hybrid_test\encodingTempSynthSkript_2020-10-21@12_16_49_9310.avs, line 15)
looking at the used script:
ClearAutoloadDirs()
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\GRunT.dll")
LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\mvtools2.dll")
LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\masktools2.dll")
LoadDLL("C:\Program Files\Hybrid\32bit\avisynthPlugins\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:\Hybrid_test\Gastown-tilt.mov
#  color sampling YUY2@8, matrix: pc601, scantyp: progressive, luminance scale: full
FFVideoSource("D:\HYBRID~1\GASTOW~1.MOV",cachefile="D:\Hybrid_test\2020-10-21@12_16_49_9310.ffindex",fpsnum=30000,fpsden=1001,colorspace="YUY2")
# current resolution: 720x480
FrameRateConverter(NewNum=48000,NewDen=1001,Output="auto",SkipOver=210)
# filtering
PreFetch(2)
return last
my guess is that FrameRateConverter has a problem with YUY2.
-> seems like in the current version ony YV12, YV24, Y8 are supported.

Will send you a link to a dev version for testing in ~15min,..

Cu Selur
Reply
#3
Actually for 29.97 to 23.976 I prefer "Bobbed" QTGMC, that gives me "full' 59.94 frames and than 96000/1001 with Select Every 4,0.
Reply
#4
Seems crazy to me, but if it works for you: go for it. Smile

Cu Selur
Reply
#5
What would you suggest?
Reply
#6
What are the characteristics of your source and what do you aim for?
Reply
#7
Actually this approach "48000/1001" I borrowed from Fizics  MVTools blog (original sample for PAL to NTSCL - 60000/1001)
Another approach exactly for "FrameRateConverter" is FrameRateConverter(Preset="Slow", FrameDouble=false, NewNum=24000, NewDen=1001) http://macilatthefront.blogspot.com/2019...ns-in.html
Reply
#8
That does not answer my question at all,...
Reply
#9
Sorry, I replied before seen your question.
So,
Source:
General
Complete name              : D:\Hybrid_test\Gastown-tilt.mov
Format                      : MPEG-4
Format profile              : QuickTime
Codec ID                    : qt  2005.03 (qt  )
File size                  : 90.7 MiB
Duration                    : 10 s 743 ms
Overall bit rate mode      : Variable
Overall bit rate            : 70.8 Mb/s
Encoded date                : UTC 2005-12-23 19:47:35
Tagged date                : UTC 2005-12-23 19:47:54
Writing library            : Apple QuickTime

Video
ID                          : 2
Format                      : JPEG
Codec ID                    : jpeg
Duration                    : 10 s 743 ms
Duration_LastFrame          : -1 ms
Bit rate mode              : Variable
Bit rate                    : 69.2 Mb/s
Width                      : 720 pixels
Height                      : 480 pixels
Display aspect ratio        : 3:2
Frame rate mode            : Constant
Frame rate                  : 29.970 (29970/1000) FPS
Standard                    : NTSC
Color space                : YUV
Chroma subsampling          : 4:2:2
Bit depth                  : 8 bits
Compression mode            : Lossy
Bits/(Pixel*Frame)          : 6.685
Stream size                : 88.7 MiB (98%)
Language                    : English
Encoded date                : UTC 2005-12-23 19:47:17
Tagged date                : UTC 2005-12-23 19:47:54


The goal is to convert 29.97 to 23.976
Reply
#10
According to the mediainfo your source should be telecined, then IVTC (VIVTC, TIVTC) is the default way.
If your source isn't telecined (and you still want to to for 23.976), the default way should be:
a. bob deinterlace with the deinterlacer of your choice
b. use sRestore and aim for 23.976

Some additional vinverse and similar filtering might still be a good idea depending on the source.

Cu Selur
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)