2,126

Re: New RIFE filter - 3x faster AI interpolation possible in SVP!!!

oriento wrote:
raider10 wrote:
Honza wrote:

There is an external link at SVP Wiki page in RIFE chapter
Download there

Thanks, but 4.4v2 version is missing smile

https://github.com/AmusementClub/vs-mlr … e_v2_v4.7z

Thanks, I was looking for a single file. wink

2,127

Re: New RIFE filter - 3x faster AI interpolation possible in SVP!!!

I love the RIFE engine but something that's been bugging me is that using the black bar lighting only lights up the top bar but not the bottom one.
Does anyone know how to make it light up both bars? I haven't really changed any settings except for changing the AI model to 4.9 (v2, ensemble).

2,128

Re: New RIFE filter - 3x faster AI interpolation possible in SVP!!!

D3XX3R
Try to use a small crop of 2-4 pixels from the top and bottom.
You can do this manually on the Frame size tab during playback. To check the results, select another tab instead of the Frame size tab.

2,129 (edited by oriento 09-12-2024 22:30:55)

Re: New RIFE filter - 3x faster AI interpolation possible in SVP!!!

i have freezes/black screen using vapoursynth and mpc-be.
I tried to enable logging with the regedit on the two sub folders on HKEY_CURRENT_USER\Software\AviSynthFilter with LogFile = C:\avisynth_filter.log
but no file is created

i see that it is using "vapoursynth filter 1.4.7 #svp with vapoursynth r64", but we're at R70 ( https://github.com/vapoursynth/vapoursynth/releases ), maybe you could look if it could be updated ?
I tried to install vapoursynth manually using their installer, but it broke playback by geving me an error about initializing api v4

mpcbe is using enhanced video renderer (custom presenter)

usually I am using madvr latest beta (0.92.17). With madvr, it crashes/freeze only if I try to navigate on the video file too quickly after starting a video

edit: i don't have the issue with "mpc video renderer" in mpc-be or mpc-hc
however, i still have the issue in madvr and mpc-hc

edit2: i tried with madvr settings reset. But it still freezes when i try to quickly navigate on the video after starting the video

when I start a video without touching anything after the start, the video start, but after like 1s I have a mini freeze, and then it shows at the bottom left "svp playing at xx fps". If I do anything before it shows that message, I have the freeze and i must kill the player

edit3: actually by setting the log file to D: instead of C: the debug worked, but i don't see anything interesting there(this is with madvr)

T  25944 @           0: Filter version: 1.4.7 # svp
T  25944 @        3580: Configured script file: 
T  25944 @        3599: Configured input format  NV12: 1
T  25944 @        3608: Configured input format  YV12: 1
T  25944 @        3614: Configured input format  I420: 1
T  25944 @        3620: Configured input format  IYUV: 1
T  25944 @        3626: Configured input format  P010: 1
T  25944 @        3632: Configured input format  P016: 1
T  25944 @        3638: Configured input format  P210: 1
T  25944 @        3644: Configured input format  P216: 1
T  25944 @        3650: Configured input format  YV24: 0
T  25944 @        3656: Configured input format  Y410: 0
T  25944 @        3663: Configured input format  Y416: 0
T  25944 @        3669: Configured input format RGB32: 0
T  25944 @        3675: Loading process: mpc-be64.exe
T  25944 @        3680: Active CPU feature: AVX2
T  25944 @        3687: FrameServerCommon()
T  25944 @        5441: VapourSynth version: VapourSynth R64 API R4.0
T  25944 @        7548: CSynthFilter(): 000001C662F17870
T  25944 @        7616: ReloadScript from auxiliary frameserver
T  25944 @        7708: New script clip: 000001C662C43810
T  25944 @        7718: Release script clip: 000001C662C43810
T  25944 @        7726: Add compatible formats: input  P010 output  P010
T  25944 @        7735: ReloadScript from auxiliary frameserver
T  25944 @        7761: New script clip: 000001C662C43350
T  25944 @        7770: Release script clip: 000001C662C43350
T  25944 @        7777: Add compatible formats: input  P016 output  P010
T  25944 @        7785: ReloadScript from auxiliary frameserver
T  25944 @        7804: New script clip: 000001C662C43A70
T  25944 @        7812: Release script clip: 000001C662C43A70
T  25944 @        7821: Add compatible formats: input  P210 output  P216
T  25944 @        7828: ReloadScript from auxiliary frameserver
T  25944 @        7845: New script clip: 000001C662C42770
T  25944 @        7854: Release script clip: 000001C662C42770
T  25944 @        7868: Add compatible formats: input  P216 output  P216
T  25944 @        7875: Reject input format due to settings: Y410
T  25944 @        7882: Reject input format due to settings: Y416
T  25944 @        7889: ReloadScript from auxiliary frameserver
T  25944 @        7905: New script clip: 000001C662C43CD0
T  25944 @        7914: Release script clip: 000001C662C43CD0
T  25944 @        7922: Add compatible formats: input  NV12 output  NV12
T  25944 @        7930: Add compatible formats: input  NV12 output  YV12
T  25944 @        7938: Add compatible formats: input  NV12 output  I420
T  25944 @        7945: Add compatible formats: input  NV12 output  IYUV
T  25944 @        7952: ReloadScript from auxiliary frameserver
T  25944 @        7969: New script clip: 000001C662C429D0
T  25944 @        7977: Release script clip: 000001C662C429D0
T  25944 @        7984: Add compatible formats: input  YV12 output  NV12
T  25944 @        7992: Add compatible formats: input  YV12 output  YV12
T  25944 @        7999: Add compatible formats: input  YV12 output  I420
T  25944 @        8006: Add compatible formats: input  YV12 output  IYUV
T  25944 @        8013: Reject input format due to settings: YV24
T  25944 @        8020: Reject input format due to settings: RGB32
T  25944 @        8027: Pre pin connection CheckInputType(): input  P010 result 1
T  25944 @        8321: Pre pin connection CheckInputType(): input  P010 result 1
T  25944 @        8355: ReloadScript from auxiliary frameserver
T  25944 @        8383: New script clip: 000001C662C44190
T  25944 @        8392: Release script clip: 000001C662C44190
T  25944 @        8399: Add compatible formats: input  P010 output  P010
T  25944 @        8407: ReloadScript from auxiliary frameserver
T  25944 @        8430: New script clip: 000001C662C43350
T  25944 @        8438: Release script clip: 000001C662C43350
T  25944 @        8445: Add compatible formats: input  P016 output  P010
T  25944 @        8452: ReloadScript from auxiliary frameserver
T  25944 @        8808: New script clip: 000001C662C42770
T  25944 @        8822: Release script clip: 000001C662C42770
T  25944 @        8831: Add compatible formats: input  P210 output  P216
T  25944 @        8839: ReloadScript from auxiliary frameserver
T  25944 @        8859: New script clip: 000001C662C429D0
T  25944 @        8868: Release script clip: 000001C662C429D0
T  25944 @        8875: Add compatible formats: input  P216 output  P216
T  25944 @        8882: Reject input format due to settings: Y410
T  25944 @        8889: Reject input format due to settings: Y416
T  25944 @        8896: ReloadScript from auxiliary frameserver
T  25944 @        8914: New script clip: 000001C662C43810
T  25944 @        8923: Release script clip: 000001C662C43810
T  25944 @        8930: Add compatible formats: input  NV12 output  NV12
T  25944 @        8937: Add compatible formats: input  NV12 output  YV12
T  25944 @        8945: Add compatible formats: input  NV12 output  I420
T  25944 @        8952: Add compatible formats: input  NV12 output  IYUV
T  25944 @        8959: ReloadScript from auxiliary frameserver
T  25944 @        8977: New script clip: 000001C662C43CD0
T  25944 @        8985: Release script clip: 000001C662C43CD0
T  25944 @        8992: Add compatible formats: input  YV12 output  NV12
T  25944 @        8999: Add compatible formats: input  YV12 output  YV12
T  25944 @        9006: Add compatible formats: input  YV12 output  I420
T  25944 @        9013: Add compatible formats: input  YV12 output  IYUV
T  25944 @        9021: Reject input format due to settings: YV24
T  25944 @        9028: Reject input format due to settings: RGB32
T  25944 @        9036: Pre pin connection CheckInputType(): input  P010 result 1
T  25944 @       11702: Pre pin connection CheckInputType(): input  P010 result 1
T  25944 @       11766: ReloadScript from auxiliary frameserver
T  25944 @       11834: New script clip: 000001C662C43A70
T  25944 @       11844: Release script clip: 000001C662C43A70
T  25944 @       11851: Add compatible formats: input  P010 output  P010
T  25944 @       11859: ReloadScript from auxiliary frameserver
T  25944 @       11879: New script clip: 000001C662C429D0
T  25944 @       11888: Release script clip: 000001C662C429D0
T  25944 @       11895: Add compatible formats: input  P016 output  P010
T  25944 @       11902: ReloadScript from auxiliary frameserver
T  25944 @       11919: New script clip: 000001C662C44190
T  25944 @       11928: Release script clip: 000001C662C44190
T  25944 @       11935: Add compatible formats: input  P210 output  P216
T  25944 @       11942: ReloadScript from auxiliary frameserver
T  25944 @       11959: New script clip: 000001C662C42770
T  25944 @       11967: Release script clip: 000001C662C42770
T  25944 @       11973: Add compatible formats: input  P216 output  P216
T  25944 @       11981: Reject input format due to settings: Y410
T  25944 @       11987: Reject input format due to settings: Y416
T  25944 @       11994: ReloadScript from auxiliary frameserver
T  25944 @       12010: New script clip: 000001C662C43810
T  25944 @       12019: Release script clip: 000001C662C43810
T  25944 @       12025: Add compatible formats: input  NV12 output  NV12
T  25944 @       12032: Add compatible formats: input  NV12 output  YV12
T  25944 @       12039: Add compatible formats: input  NV12 output  I420
T  25944 @       12046: Add compatible formats: input  NV12 output  IYUV
T  25944 @       12054: ReloadScript from auxiliary frameserver
T  25944 @       12070: New script clip: 000001C662C43350
T  25944 @       12078: Release script clip: 000001C662C43350
T  25944 @       12085: Add compatible formats: input  YV12 output  NV12
T  25944 @       12092: Add compatible formats: input  YV12 output  YV12
T  25944 @       12099: Add compatible formats: input  YV12 output  I420
T  25944 @       12106: Add compatible formats: input  YV12 output  IYUV
T  25944 @       12114: Reject input format due to settings: YV24
T  25944 @       12121: Reject input format due to settings: RGB32
T  25944 @       12132: Pre pin connection CheckInputType(): input  P010 result 1
T  25944 @       12159: GetMediaType() offers media type  0 with  P010
T  25944 @       12168: GetMediaType() offers media type  1 with  P216
T  25944 @       12175: GetMediaType() offers media type  2 with  NV12
T  25944 @       12182: GetMediaType() offers media type  3 with  YV12
T  25944 @       12189: GetMediaType() offers media type  4 with  I420
T  25944 @       12195: GetMediaType() offers media type  5 with  IYUV
T  25944 @       12240: GetMediaType() offers media type  0 with  P010
T  25944 @       12249: GetMediaType() offers media type  1 with  P216
T  25944 @       12257: GetMediaType() offers media type  2 with  NV12
T  25944 @       12263: GetMediaType() offers media type  3 with  YV12
T  25944 @       12271: GetMediaType() offers media type  4 with  I420
T  25944 @       12278: GetMediaType() offers media type  5 with  IYUV
T  25944 @       13431: CSynthFilter(): 000001C668A78A80
T  25944 @       13487: Destroy CSynthFilter: 000001C668A78A80
T  25944 @      299254: GetMediaType() offers media type  0 with  P010
T  25944 @      461538: Pins are connected with media types:  P010 ->  P010
T  25944 @      461570: Pin connections are settled
T  25944 @      461590: Filter in graph: LAV Splitter Source
T  25944 @      461599: Filter in graph: MPC Video Decoder
T  25944 @      461607: Filter in graph: VapourSynth Filter
T  25944 @      461617: Filter in graph: madVR Renderer
T  25944 @      461709: GetMediaType() offers media type  0 with  P010
T  28404 @      461859: Start worker thread
T  25944 @      954139: GetMediaType() offers media type  0 with  P010
T  11044 @     1274855: ReloadScript from auxiliary frameserver
T  11044 @     1274990: New script clip: 000001C6779F9770
T  11044 @     1275005: Release script clip: 000001C6779F9770
T  11044 @     1275057: FrameHandler start EndFlush()
T  11044 @     1275086: FrameHandler finish EndFlush()
T  30068 @     1315996: Remote control started processing messages
T  22244 @     1833938: Upstream proposes to change input format: name P010, width  1920, height   812
T  22244 @     1833987: FrameHandler start BeginFlush()
T  22244 @     1834004: FrameHandler finish BeginFlush()
T  22244 @     1834018: ReloadScript from auxiliary frameserver
T  11044 @     2063208: FrameHandler start BeginFlush()
T  22244 @     2291243: New script clip: 000001C6D9CEAD00
T  22244 @     2291269: Release script clip: 000001C6D9CEAD00
T  22244 @     2291277: ReloadScript from auxiliary frameserver
T  22244 @     2564554: New script clip: 000001C6D9CEDC80
T  22244 @     2564584: Release script clip: 000001C6D9CEDC80

edit4: this is with enhanced video renderer (custom presenter)

T  36216 @           0: Filter version: 1.4.7 # svp
T  36216 @          71: Configured script file: 
T  36216 @          82: Configured input format  NV12: 1
T  36216 @          90: Configured input format  YV12: 1
T  36216 @          96: Configured input format  I420: 1
T  36216 @         102: Configured input format  IYUV: 1
T  36216 @         108: Configured input format  P010: 1
T  36216 @         114: Configured input format  P016: 1
T  36216 @         120: Configured input format  P210: 1
T  36216 @         126: Configured input format  P216: 1
T  36216 @         132: Configured input format  YV24: 0
T  36216 @         137: Configured input format  Y410: 0
T  36216 @         143: Configured input format  Y416: 0
T  36216 @         149: Configured input format RGB32: 0
T  36216 @         155: Loading process: mpc-be64.exe
T  36216 @         161: Active CPU feature: AVX2
T  36216 @         167: FrameServerCommon()
T  36216 @        1887: VapourSynth version: VapourSynth R64 API R4.0
T  36216 @        3946: CSynthFilter(): 0000015F5DB19910
T  36216 @        4022: ReloadScript from auxiliary frameserver
T  36216 @        4121: New script clip: 0000015F5DC53230
T  36216 @        4131: Release script clip: 0000015F5DC53230
T  36216 @        4139: Add compatible formats: input  P010 output  P010
T  36216 @        4148: ReloadScript from auxiliary frameserver
T  36216 @        4175: New script clip: 0000015F5DC52B10
T  36216 @        4184: Release script clip: 0000015F5DC52B10
T  36216 @        4192: Add compatible formats: input  P016 output  P010
T  36216 @        4199: ReloadScript from auxiliary frameserver
T  36216 @        4227: New script clip: 0000015F5DC53950
T  36216 @        4236: Release script clip: 0000015F5DC53950
T  36216 @        4244: Add compatible formats: input  P210 output  P216
T  36216 @        4252: ReloadScript from auxiliary frameserver
T  36216 @        4269: New script clip: 0000015F5DC509D0
T  36216 @        4278: Release script clip: 0000015F5DC509D0
T  36216 @        4285: Add compatible formats: input  P216 output  P216
T  36216 @        4292: Reject input format due to settings: Y410
T  36216 @        4299: Reject input format due to settings: Y416
T  36216 @        4306: ReloadScript from auxiliary frameserver
T  36216 @        4322: New script clip: 0000015F5DC528B0
T  36216 @        4331: Release script clip: 0000015F5DC528B0
T  36216 @        4339: Add compatible formats: input  NV12 output  NV12
T  36216 @        4347: Add compatible formats: input  NV12 output  YV12
T  36216 @        4355: Add compatible formats: input  NV12 output  I420
T  36216 @        4363: Add compatible formats: input  NV12 output  IYUV
T  36216 @        4370: ReloadScript from auxiliary frameserver
T  36216 @        4387: New script clip: 0000015F5DC53BB0
T  36216 @        4395: Release script clip: 0000015F5DC53BB0
T  36216 @        4402: Add compatible formats: input  YV12 output  NV12
T  36216 @        4411: Add compatible formats: input  YV12 output  YV12
T  36216 @        4417: Add compatible formats: input  YV12 output  I420
T  36216 @        4424: Add compatible formats: input  YV12 output  IYUV
T  36216 @        4432: Reject input format due to settings: YV24
T  36216 @        4439: Reject input format due to settings: RGB32
T  36216 @        4446: Pre pin connection CheckInputType(): input  P010 result 1
T  36216 @        4570: Pre pin connection CheckInputType(): input  P010 result 1
T  36216 @        4610: ReloadScript from auxiliary frameserver
T  36216 @        4639: New script clip: 0000015F5DC51350
T  36216 @        4649: Release script clip: 0000015F5DC51350
T  36216 @        4656: Add compatible formats: input  P010 output  P010
T  36216 @        4663: ReloadScript from auxiliary frameserver
T  36216 @        4686: New script clip: 0000015F5DC53230
T  36216 @        4694: Release script clip: 0000015F5DC53230
T  36216 @        4701: Add compatible formats: input  P016 output  P010
T  36216 @        4709: ReloadScript from auxiliary frameserver
T  36216 @        4770: New script clip: 0000015F5DC53950
T  36216 @        4782: Release script clip: 0000015F5DC53950
T  36216 @        4789: Add compatible formats: input  P210 output  P216
T  36216 @        4797: ReloadScript from auxiliary frameserver
T  36216 @        4814: New script clip: 0000015F5DC52B10
T  36216 @        4822: Release script clip: 0000015F5DC52B10
T  36216 @        4829: Add compatible formats: input  P216 output  P216
T  36216 @        4836: Reject input format due to settings: Y410
T  36216 @        4843: Reject input format due to settings: Y416
T  36216 @        4849: ReloadScript from auxiliary frameserver
T  36216 @        4865: New script clip: 0000015F5DC53BB0
T  36216 @        4873: Release script clip: 0000015F5DC53BB0
T  36216 @        4883: Add compatible formats: input  NV12 output  NV12
T  36216 @        4890: Add compatible formats: input  NV12 output  YV12
T  36216 @        4897: Add compatible formats: input  NV12 output  I420
T  36216 @        4908: Add compatible formats: input  NV12 output  IYUV
T  36216 @        4915: ReloadScript from auxiliary frameserver
T  36216 @        4932: New script clip: 0000015F5DC509D0
T  36216 @        4940: Release script clip: 0000015F5DC509D0
T  36216 @        4947: Add compatible formats: input  YV12 output  NV12
T  36216 @        4954: Add compatible formats: input  YV12 output  YV12
T  36216 @        4961: Add compatible formats: input  YV12 output  I420
T  36216 @        4967: Add compatible formats: input  YV12 output  IYUV
T  36216 @        4975: Reject input format due to settings: YV24
T  36216 @        4982: Reject input format due to settings: RGB32
T  36216 @        4989: Pre pin connection CheckInputType(): input  P010 result 1
T  36216 @        7514: Pre pin connection CheckInputType(): input  P010 result 1
T  36216 @        7575: ReloadScript from auxiliary frameserver
T  36216 @        7653: New script clip: 0000015F5DC528B0
T  36216 @        7663: Release script clip: 0000015F5DC528B0
T  36216 @        7670: Add compatible formats: input  P010 output  P010
T  36216 @        7679: ReloadScript from auxiliary frameserver
T  36216 @        7700: New script clip: 0000015F5DC51350
T  36216 @        7708: Release script clip: 0000015F5DC51350
T  36216 @        7715: Add compatible formats: input  P016 output  P010
T  36216 @        7723: ReloadScript from auxiliary frameserver
T  36216 @        7740: New script clip: 0000015F5DC53230
T  36216 @        7749: Release script clip: 0000015F5DC53230
T  36216 @        7756: Add compatible formats: input  P210 output  P216
T  36216 @        7763: ReloadScript from auxiliary frameserver
T  36216 @        7780: New script clip: 0000015F5DC53BB0
T  36216 @        7788: Release script clip: 0000015F5DC53BB0
T  36216 @        7795: Add compatible formats: input  P216 output  P216
T  36216 @        7802: Reject input format due to settings: Y410
T  36216 @        7809: Reject input format due to settings: Y416
T  36216 @        7816: ReloadScript from auxiliary frameserver
T  36216 @        7832: New script clip: 0000015F5DC53950
T  36216 @        7840: Release script clip: 0000015F5DC53950
T  36216 @        7847: Add compatible formats: input  NV12 output  NV12
T  36216 @        7854: Add compatible formats: input  NV12 output  YV12
T  36216 @        7861: Add compatible formats: input  NV12 output  I420
T  36216 @        7868: Add compatible formats: input  NV12 output  IYUV
T  36216 @        7875: ReloadScript from auxiliary frameserver
T  36216 @        7891: New script clip: 0000015F5DC52B10
T  36216 @        7900: Release script clip: 0000015F5DC52B10
T  36216 @        7907: Add compatible formats: input  YV12 output  NV12
T  36216 @        7914: Add compatible formats: input  YV12 output  YV12
T  36216 @        7921: Add compatible formats: input  YV12 output  I420
T  36216 @        7927: Add compatible formats: input  YV12 output  IYUV
T  36216 @        7935: Reject input format due to settings: YV24
T  36216 @        7941: Reject input format due to settings: RGB32
T  36216 @        7953: Pre pin connection CheckInputType(): input  P010 result 1
T  36216 @        7979: GetMediaType() offers media type  0 with  P010
T  36216 @        7988: GetMediaType() offers media type  1 with  P216
T  36216 @        7995: GetMediaType() offers media type  2 with  NV12
T  36216 @        8001: GetMediaType() offers media type  3 with  YV12
T  36216 @        8009: GetMediaType() offers media type  4 with  I420
T  36216 @        8016: GetMediaType() offers media type  5 with  IYUV
T  36216 @        8060: GetMediaType() offers media type  0 with  P010
T  36216 @        8069: GetMediaType() offers media type  1 with  P216
T  36216 @        8077: GetMediaType() offers media type  2 with  NV12
T  36216 @        8083: GetMediaType() offers media type  3 with  YV12
T  36216 @        8090: GetMediaType() offers media type  4 with  I420
T  36216 @        8097: GetMediaType() offers media type  5 with  IYUV
T  36216 @        9107: CSynthFilter(): 0000015F5DF26760
T  36216 @        9158: Destroy CSynthFilter: 0000015F5DF26760
T  36216 @      297738: GetMediaType() offers media type  0 with  P010
T  36216 @      298905: GetMediaType() offers media type  0 with  P010
T  36216 @      298924: GetMediaType() offers media type  1 with  P216
T  36216 @      298933: GetMediaType() offers media type  2 with  NV12
T  36216 @      298940: GetMediaType() offers media type  3 with  YV12
T  36216 @      298948: GetMediaType() offers media type  4 with  I420
T  36216 @      298955: GetMediaType() offers media type  5 with  IYUV
T  36216 @      298974: Pins are connected with media types:  P010 ->  P010
T  36216 @      298987: Pin connections are settled
T  36216 @      299059: Filter in graph: LAV Splitter Source
T  36216 @      299078: Filter in graph: MPC Video Decoder
T  36216 @      299089: Filter in graph: VapourSynth Filter
T  36216 @      299098: Filter in graph: Enhanced Video Renderer (custom presenter)
T  32344 @      299413: Start worker thread
T  36216 @      300767: GetMediaType() offers media type  0 with  P010
T  27572 @      524909: ReloadScript from auxiliary frameserver
T  27572 @      525042: New script clip: 0000015F5DC53950
T  27572 @      525057: Release script clip: 0000015F5DC53950
T  27572 @      525111: FrameHandler start EndFlush()
T  27572 @      525158: FrameHandler finish EndFlush()
T  30688 @      566445: Remote control started processing messages
T  22680 @     1089295: Upstream proposes to change input format: name P010, width  1920, height   812
T  22680 @     1089357: FrameHandler start BeginFlush()
T  22680 @     1089382: FrameHandler finish BeginFlush()
T  22680 @     1089395: ReloadScript from auxiliary frameserver
T  22680 @     1565471: New script clip: 0000015F9C64C050
T  22680 @     1565501: Release script clip: 0000015F9C64C050
T  22680 @     1565510: ReloadScript from auxiliary frameserver
T  22680 @     1827056: New script clip: 0000015F777FD680
T  22680 @     1827091: Release script clip: 0000015F777FD680
T  22680 @     1827103: Attempt to reconnect output pin with media type: output NV12 result 0
T  22680 @     1827113: Attempt to reconnect output pin with media type: output YV12 result 0
T  22680 @     1827121: Attempt to reconnect output pin with media type: output I420 result 0
T  22680 @     1827129: Attempt to reconnect output pin with media type: output IYUV result 0
T  22680 @     1827137: Downstream does not accept any of the new output media types
T  22680 @     1827820: Reject input sample due to flush or stop
T  22680 @     1828330: Reject input sample due to flush or stop
T  22680 @     1828861: Reject input sample due to flush or stop
T  22680 @     1829416: Reject input sample due to flush or stop
T  22680 @     1829963: Reject input sample due to flush or stop
T  22680 @     1830496: Reject input sample due to flush or stop
T  22680 @     1831022: Reject input sample due to flush or stop
T  22680 @     1831676: Reject input sample due to flush or stop
T  22680 @     1832289: Reject input sample due to flush or stop
T  22680 @     1832836: Reject input sample due to flush or stop
T  22680 @     1833422: Reject input sample due to flush or stop
T  22680 @     1839564: Reject input sample due to flush or stop
T  22680 @     1840067: Reject input sample due to flush or stop
T  22680 @     1851483: Reject input sample due to flush or stop
T  22680 @     1862046: Reject input sample due to flush or stop
T  22680 @     1864156: Reject input sample due to flush or stop
T  22680 @     1864938: Reject input sample due to flush or stop
T  22680 @     1866114: Reject input sample due to flush or stop
T  22680 @     1866736: Reject input sample due to flush or stop
T  22680 @     1867409: Reject input sample due to flush or stop
T  22680 @     1868383: Reject input sample due to flush or stop
T  22680 @     1872828: Reject input sample due to flush or stop
T  22680 @     1879921: Reject input sample due to flush or stop
T  22680 @     1882689: Reject input sample due to flush or stop
T  22680 @     1883544: Reject input sample due to flush or stop
T  22680 @     1884078: Reject input sample due to flush or stop
T  22680 @     1884758: Reject input sample due to flush or stop
T  22680 @     1885623: Reject input sample due to flush or stop
T  22680 @     1886128: Reject input sample due to flush or stop

edit:
this is the error when i manually update the files vapoursynth.cp312-win_amd64.pyd and vapoursynth.dll in C:\Program Files (x86)\SVP 4\mpv64

T  38644 @           0: Filter version: 1.4.7 # svp
T  38644 @          74: Configured script file: 
T  38644 @          87: Configured input format  NV12: 1
T  38644 @          95: Configured input format  YV12: 1
T  38644 @         101: Configured input format  I420: 1
T  38644 @         107: Configured input format  IYUV: 1
T  38644 @         113: Configured input format  P010: 1
T  38644 @         119: Configured input format  P016: 1
T  38644 @         125: Configured input format  P210: 1
T  38644 @         131: Configured input format  P216: 1
T  38644 @         137: Configured input format  YV24: 0
T  38644 @         143: Configured input format  Y410: 0
T  38644 @         150: Configured input format  Y416: 0
T  38644 @         156: Configured input format RGB32: 0
T  38644 @         162: Loading process: mpc-be64.exe
T  38644 @         167: Active CPU feature: AVX2
T  38644 @         179: FrameServerCommon()
T  38644 @       32874: Unable to initialize VapourSynth API 4.0

2,130

Re: New RIFE filter - 3x faster AI interpolation possible in SVP!!!

oriento wrote:

i see that it is using "vapoursynth filter 1.4.7 #svp with vapoursynth r64", but we're at R70 ( https://github.com/vapoursynth/vapoursynth/releases ), maybe you could look if it could be updated ?

I do too add to the request for the update!

If someone knows how do it manually, and can provide a step by step is also welcome too.

2,131 (edited by Drakko01 11-12-2024 03:53:59)

Re: New RIFE filter - 3x faster AI interpolation possible in SVP!!!

Since I did not receive any response on how to update vapoursynth R70.... I had to do it on my own, the good thing is that it improved after updating, the bad thing is that I updated everything
   v15.7: latest TensorRT libraries
https://github.com/AmusementClub/vs-mlrt/releases?
   Vapoursynth R70
-https://github.com/vapoursynth/vapoursynth/releases
   MPC-BE.1.8.2.24
-https://github.com/qwerttvv/Player/rele … taller.zip
    MpcVideoRenderer-0.9.0.2328
-https://github.com/qwerttvv/Player/rele … fec66c.zip

and i don't know what do the trick

2,132

Re: New RIFE filter - 3x faster AI interpolation possible in SVP!!!

Drakko01 wrote:

Since I did not receive any response on how to update vapoursynth R70.... I had to do it on my own, the good thing is that it improved after updating, the bad thing is that I updated everything
   v15.7: latest TensorRT libraries
https://github.com/AmusementClub/vs-mlrt/releases?
   Vapoursynth R70
-https://github.com/vapoursynth/vapoursynth/releases
   MPC-BE.1.8.2.24
-https://github.com/qwerttvv/Player/rele … taller.zip
    MpcVideoRenderer-0.9.0.2328
-https://github.com/qwerttvv/Player/rele … fec66c.zip

and i don't know what do the trick

MP smile

2,133 (edited by oriento 11-12-2024 08:33:09)

Re: New RIFE filter - 3x faster AI interpolation possible in SVP!!!

indeed, after updating tensorrt, now it works with the new files from vapoursynth r70 vapoursynth.cp312-win_amd64.pyd and vapoursynth.dll in C:\Program Files (x86)\SVP 4\mpv64
but it still freeze when i move the position on the video directly after opening the video

T  37792 @           0: Filter version: 1.4.7 # svp
T  37792 @          52: Configured script file: 
T  37792 @          64: Configured input format  NV12: 1
T  37792 @          71: Configured input format  YV12: 1
T  37792 @          78: Configured input format  I420: 1
T  37792 @          83: Configured input format  IYUV: 1
T  37792 @          89: Configured input format  P010: 1
T  37792 @          96: Configured input format  P016: 1
T  37792 @         102: Configured input format  P210: 1
T  37792 @         107: Configured input format  P216: 1
T  37792 @         114: Configured input format  YV24: 0
T  37792 @         120: Configured input format  Y410: 0
T  37792 @         125: Configured input format  Y416: 0
T  37792 @         131: Configured input format RGB32: 0
T  37792 @         137: Loading process: mpc-be64.exe
T  37792 @         143: Active CPU feature: AVX2
T  37792 @         149: FrameServerCommon()
T  37792 @         697: VapourSynth version: VapourSynth R70 API R4.1
T  37792 @        1570: CSynthFilter(): 000002024717AA80
T  37792 @        1630: ReloadScript from auxiliary frameserver
T  37792 @        1722: New script clip: 0000020240BF0050
T  37792 @        1733: Release script clip: 0000020240BF0050
T  37792 @        1742: Add compatible formats: input  P010 output  P010
T  37792 @        1750: ReloadScript from auxiliary frameserver
T  37792 @        1777: New script clip: 0000020240BF23F0
T  37792 @        1786: Release script clip: 0000020240BF23F0
T  37792 @        1793: Add compatible formats: input  P016 output  P010
T  37792 @        1801: ReloadScript from auxiliary frameserver
T  37792 @        1819: New script clip: 0000020240BF3490
T  37792 @        1828: Release script clip: 0000020240BF3490
T  37792 @        1835: Add compatible formats: input  P210 output  P216
T  37792 @        1843: ReloadScript from auxiliary frameserver
T  37792 @        1860: New script clip: 0000020240BF0510
T  37792 @        1868: Release script clip: 0000020240BF0510
T  37792 @        1880: Add compatible formats: input  P216 output  P216
T  37792 @        1889: Reject input format due to settings: Y410
T  37792 @        1896: Reject input format due to settings: Y416
T  37792 @        1903: ReloadScript from auxiliary frameserver
T  37792 @        1921: New script clip: 0000020240BF3BB0
T  37792 @        1930: Release script clip: 0000020240BF3BB0
T  37792 @        1938: Add compatible formats: input  NV12 output  NV12
T  37792 @        1946: Add compatible formats: input  NV12 output  YV12
T  37792 @        1955: Add compatible formats: input  NV12 output  I420
T  37792 @        1962: Add compatible formats: input  NV12 output  IYUV
T  37792 @        1969: ReloadScript from auxiliary frameserver
T  37792 @        1986: New script clip: 0000020240BF1810
T  37792 @        1994: Release script clip: 0000020240BF1810
T  37792 @        2001: Add compatible formats: input  YV12 output  NV12
T  37792 @        2009: Add compatible formats: input  YV12 output  YV12
T  37792 @        2016: Add compatible formats: input  YV12 output  I420
T  37792 @        2023: Add compatible formats: input  YV12 output  IYUV
T  37792 @        2031: Reject input format due to settings: YV24
T  37792 @        2037: Reject input format due to settings: RGB32
T  37792 @        2044: Pre pin connection CheckInputType(): input  P010 result 1
T  37792 @        2391: Pre pin connection CheckInputType(): input  P010 result 1
T  37792 @        2428: ReloadScript from auxiliary frameserver
T  37792 @        2464: New script clip: 0000020240BF0050
T  37792 @        2473: Release script clip: 0000020240BF0050
T  37792 @        2481: Add compatible formats: input  P010 output  P010
T  37792 @        2489: ReloadScript from auxiliary frameserver
T  37792 @        2511: New script clip: 0000020240BF23F0
T  37792 @        2520: Release script clip: 0000020240BF23F0
T  37792 @        2526: Add compatible formats: input  P016 output  P010
T  37792 @        2534: ReloadScript from auxiliary frameserver
T  37792 @        2590: New script clip: 0000020240BF3BB0
T  37792 @        2602: Release script clip: 0000020240BF3BB0
T  37792 @        2613: Add compatible formats: input  P210 output  P216
T  37792 @        2621: ReloadScript from auxiliary frameserver
T  37792 @        2638: New script clip: 0000020240BF0050
T  37792 @        2646: Release script clip: 0000020240BF0050
T  37792 @        2653: Add compatible formats: input  P216 output  P216
T  37792 @        2660: Reject input format due to settings: Y410
T  37792 @        2667: Reject input format due to settings: Y416
T  37792 @        2674: ReloadScript from auxiliary frameserver
T  37792 @        2690: New script clip: 0000020240BF3490
T  37792 @        2698: Release script clip: 0000020240BF3490
T  37792 @        2705: Add compatible formats: input  NV12 output  NV12
T  37792 @        2713: Add compatible formats: input  NV12 output  YV12
T  37792 @        2720: Add compatible formats: input  NV12 output  I420
T  37792 @        2726: Add compatible formats: input  NV12 output  IYUV
T  37792 @        2733: ReloadScript from auxiliary frameserver
T  37792 @        2749: New script clip: 0000020240BF0510
T  37792 @        2758: Release script clip: 0000020240BF0510
T  37792 @        2764: Add compatible formats: input  YV12 output  NV12
T  37792 @        2772: Add compatible formats: input  YV12 output  YV12
T  37792 @        2779: Add compatible formats: input  YV12 output  I420
T  37792 @        2785: Add compatible formats: input  YV12 output  IYUV
T  37792 @        2793: Reject input format due to settings: YV24
T  37792 @        2799: Reject input format due to settings: RGB32
T  37792 @        2807: Pre pin connection CheckInputType(): input  P010 result 1
T  37792 @        5558: Pre pin connection CheckInputType(): input  P010 result 1
T  37792 @        5610: ReloadScript from auxiliary frameserver
T  37792 @        5667: New script clip: 0000020240BF1810
T  37792 @        5677: Release script clip: 0000020240BF1810
T  37792 @        5684: Add compatible formats: input  P010 output  P010
T  37792 @        5692: ReloadScript from auxiliary frameserver
T  37792 @        5712: New script clip: 0000020240BF3BB0
T  37792 @        5720: Release script clip: 0000020240BF3BB0
T  37792 @        5727: Add compatible formats: input  P016 output  P010
T  37792 @        5734: ReloadScript from auxiliary frameserver
T  37792 @        5751: New script clip: 0000020240BF0050
T  37792 @        5759: Release script clip: 0000020240BF0050
T  37792 @        5766: Add compatible formats: input  P210 output  P216
T  37792 @        5773: ReloadScript from auxiliary frameserver
T  37792 @        5790: New script clip: 0000020240BF0510
T  37792 @        5798: Release script clip: 0000020240BF0510
T  37792 @        5804: Add compatible formats: input  P216 output  P216
T  37792 @        5812: Reject input format due to settings: Y410
T  37792 @        5819: Reject input format due to settings: Y416
T  37792 @        5825: ReloadScript from auxiliary frameserver
T  37792 @        5841: New script clip: 0000020240BF3490
T  37792 @        5849: Release script clip: 0000020240BF3490
T  37792 @        5856: Add compatible formats: input  NV12 output  NV12
T  37792 @        5863: Add compatible formats: input  NV12 output  YV12
T  37792 @        5870: Add compatible formats: input  NV12 output  I420
T  37792 @        5877: Add compatible formats: input  NV12 output  IYUV
T  37792 @        5885: ReloadScript from auxiliary frameserver
T  37792 @        5909: New script clip: 0000020240BF23F0
T  37792 @        5918: Release script clip: 0000020240BF23F0
T  37792 @        5925: Add compatible formats: input  YV12 output  NV12
T  37792 @        5932: Add compatible formats: input  YV12 output  YV12
T  37792 @        5939: Add compatible formats: input  YV12 output  I420
T  37792 @        5946: Add compatible formats: input  YV12 output  IYUV
T  37792 @        5954: Reject input format due to settings: YV24
T  37792 @        5961: Reject input format due to settings: RGB32
T  37792 @        5972: Pre pin connection CheckInputType(): input  P010 result 1
T  37792 @        5998: GetMediaType() offers media type  0 with  P010
T  37792 @        6007: GetMediaType() offers media type  1 with  P216
T  37792 @        6014: GetMediaType() offers media type  2 with  NV12
T  37792 @        6021: GetMediaType() offers media type  3 with  YV12
T  37792 @        6028: GetMediaType() offers media type  4 with  I420
T  37792 @        6035: GetMediaType() offers media type  5 with  IYUV
T  37792 @        6079: GetMediaType() offers media type  0 with  P010
T  37792 @        6088: GetMediaType() offers media type  1 with  P216
T  37792 @        6095: GetMediaType() offers media type  2 with  NV12
T  37792 @        6102: GetMediaType() offers media type  3 with  YV12
T  37792 @        6109: GetMediaType() offers media type  4 with  I420
T  37792 @        6116: GetMediaType() offers media type  5 with  IYUV
T  37792 @        7099: CSynthFilter(): 0000020247177980
T  37792 @        7146: Destroy CSynthFilter: 0000020247177980
T  37792 @      319964: GetMediaType() offers media type  0 with  P010
T  37792 @      497598: Pins are connected with media types:  P010 ->  P010
T  37792 @      497623: Pin connections are settled
T  37792 @      497640: Filter in graph: LAV Splitter Source
T  37792 @      497650: Filter in graph: MPC Video Decoder
T  37792 @      497658: Filter in graph: VapourSynth Filter
T  37792 @      497672: Filter in graph: madVR Renderer
T  37792 @      497766: GetMediaType() offers media type  0 with  P010
T   3632 @      497910: Start worker thread
T  37792 @     1061634: GetMediaType() offers media type  0 with  P010
T  46856 @     1469416: ReloadScript from auxiliary frameserver
T  46856 @     1469569: New script clip: 000002025A2F99D0
T  46856 @     1469587: Release script clip: 000002025A2F99D0
T  46856 @     1469652: FrameHandler start EndFlush()
T  46856 @     1469693: FrameHandler finish EndFlush()
T  44516 @     1537671: Remote control started processing messages
T  18804 @     1597715: Deinterleave() start
T  18804 @     1598346: Deinterleave() end
T  18804 @     1598388: Store source frame:      0 at     340000 ~     757083 duration(literal)     417083, last_used      0, extra_buffer      0
T  18804 @     1600619: Deinterleave() start
T  18804 @     1601232: Deinterleave() end
T  18804 @     1601276: Store source frame:      1 at     760000 ~    1177083 duration(literal)     417083, last_used      0, extra_buffer      0
T  18804 @     1601303: ReloadScript from main frameserver
T  18804 @     1601459: New script clip: 000002025A2FC6F0
T  45892 @     1602297: Wait for source frame: frameNb      0 input queue size  2
T  45892 @     1602345: Return source frame      0
T  45892 @     1602360: Output frame      0 is ready, output queue size  1
T   3632 @     1603072: Output frame: frameNb      0 startTime     340000 stopTime     760000 duration     420000
T   3632 @     1603152: New output format: name P010, width  2048, height  1040
T  18804 @     1604435: Deinterleave() start
T   3632 @     1605244: InterleaveUV() start
T  18804 @     1605404: Deinterleave() end
T  18804 @     1605445: Store source frame:      2 at    1180000 ~    1597083 duration(literal)     417083, last_used      0, extra_buffer      0
T  45892 @     1605497: Wait for source frame: frameNb      1 input queue size  3
T  45892 @     1605529: Return source frame      1
T  45892 @     1605545: Output frame      1 is ready, output queue size  2
T   3632 @     1606128: InterleaveUV() end
T  18804 @     1607864: Deinterleave() start
T  18804 @     1608588: Deinterleave() end
T  18804 @     1608622: Store source frame:      3 at    1590000 ~    2007083 duration(literal)     417083, last_used      0, extra_buffer      0
T  18804 @     1611280: Deinterleave() start
T  45892 @     1611759: Wait for source frame: frameNb      2 input queue size  4
T  45892 @     1611821: Return source frame      2
T  45892 @     1611838: Output frame      2 is ready, output queue size  3
T  18804 @     1612031: Deinterleave() end
T  18804 @     1612067: Store source frame:      4 at    2010000 ~    2427083 duration(literal)     417083, last_used      0, extra_buffer      0
T  45892 @     1612704: Wait for source frame: frameNb      3 input queue size  5
T  45892 @     1612737: Return source frame      3
T  45892 @     1612755: Output frame      3 is ready, output queue size  4
T   3632 @     1650655: Deliver output sample      0 from source frame      0
T   3632 @     1650690: GarbageCollect frames until     -1 pre size   5 post size   5
T   3632 @     1650706: Output frame: frameNb      1 startTime     760000 stopTime    1180000 duration     420000
T   3632 @     1652002: InterleaveUV() start
T  18804 @     1652121: Deinterleave() start
T   3632 @     1652588: InterleaveUV() end
T   3632 @     1652645: Deliver output sample      1 from source frame      1
T   3632 @     1652674: GarbageCollect frames until      0 pre size   5 post size   4
T   3632 @     1652686: Output frame: frameNb      2 startTime    1180000 stopTime    1590000 duration     410000
T  18804 @     1653568: Deinterleave() end
T  18804 @     1653616: Store source frame:      5 at    2430000 ~    2847083 duration(literal)     417083, last_used      2, extra_buffer      0
T  45892 @     1653658: Wait for source frame: frameNb      4 input queue size  5
T  45892 @     1653686: Return source frame      4
T  45892 @     1653700: Output frame      4 is ready, output queue size  3
T   3632 @     1654296: InterleaveUV() start
T   3632 @     1655172: InterleaveUV() end
T   3632 @     1655254: Deliver output sample      2 from source frame      2
T   3632 @     1655283: GarbageCollect frames until      1 pre size   5 post size   4
T   3632 @     1655296: Output frame: frameNb      3 startTime    1590000 stopTime    2010000 duration     420000
T  18804 @     1655723: Deinterleave() start
T  18804 @     1656296: Deinterleave() end
T  18804 @     1656324: Store source frame:      6 at    2840000 ~    3257083 duration(literal)     417083, last_used      3, extra_buffer      0
T  45892 @     1656362: Wait for source frame: frameNb      5 input queue size  5
T  45892 @     1656384: Return source frame      5
T  45892 @     1656399: Output frame      5 is ready, output queue size  3
T   3632 @     1656914: InterleaveUV() start
T   3632 @     1657713: InterleaveUV() end
T   3632 @     1657779: Deliver output sample      3 from source frame      3
T   3632 @     1657804: GarbageCollect frames until      2 pre size   5 post size   4
T   3632 @     1657816: Output frame: frameNb      4 startTime    2010000 stopTime    2430000 duration     420000
T  18804 @     1658737: Deinterleave() start
T  18804 @     1659399: Deinterleave() end
T  18804 @     1659441: Store source frame:      7 at    3260000 ~    3677083 duration(literal)     417083, last_used      4, extra_buffer      0
T  45892 @     1659491: Wait for source frame: frameNb      6 input queue size  5
T  45892 @     1659518: Return source frame      6
T   3632 @     1659529: InterleaveUV() start
T  45892 @     1659531: Output frame      6 is ready, output queue size  3
T   3632 @     1660513: InterleaveUV() end
T   3632 @     1660614: Deliver output sample      4 from source frame      4
T   3632 @     1660689: GarbageCollect frames until      3 pre size   5 post size   4
T   3632 @     1660719: Output frame: frameNb      5 startTime    2430000 stopTime    2840000 duration     410000
T  18804 @     1662148: Deinterleave() start
T   3632 @     1662248: InterleaveUV() start
T  18804 @     1662994: Deinterleave() end
T   3632 @     1663017: InterleaveUV() end
T  18804 @     1663051: Store source frame:      8 at    3680000 ~    4097083 duration(literal)     417083, last_used      5, extra_buffer      0
T   3632 @     1663124: Deliver output sample      5 from source frame      5
T  45892 @     1663131: Wait for source frame: frameNb      7 input queue size  5
T   3632 @     1663163: GarbageCollect frames until      4 pre size   5 post size   4
T   3632 @     1663308: Output frame: frameNb      6 startTime    2840000 stopTime    3260000 duration     420000
T  45892 @     1663310: Return source frame      7
T  45892 @     1663370: Output frame      7 is ready, output queue size  2
T  18804 @     1665305: Deinterleave() start
T   3632 @     1665359: InterleaveUV() start
T  18804 @     1666139: Deinterleave() end
T  18804 @     1666176: Store source frame:      9 at    4100000 ~    4517083 duration(literal)     417083, last_used      6, extra_buffer      0
T   3632 @     1666241: InterleaveUV() end
T   3632 @     1666321: Deliver output sample      6 from source frame      6
T   3632 @     1666353: GarbageCollect frames until      5 pre size   5 post size   4
T   3632 @     1666370: Output frame: frameNb      7 startTime    3260000 stopTime    3680000 duration     420000
T  45892 @     1666923: Wait for source frame: frameNb      8 input queue size  4
T  45892 @     1667156: Return source frame      8
T  45892 @     1667175: Output frame      8 is ready, output queue size  2
T  18804 @     1668560: Deinterleave() start
T   3632 @     1669341: InterleaveUV() start
T  18804 @     1669363: Deinterleave() end
T  18804 @     1669422: Store source frame:     10 at    4510000 ~    4927083 duration(literal)     417083, last_used      7, extra_buffer      0
T   3632 @     1670513: InterleaveUV() end
T   3632 @     1670631: Deliver output sample      7 from source frame      7
T   3632 @     1670691: GarbageCollect frames until      6 pre size   5 post size   4
T   3632 @     1670716: Output frame: frameNb      8 startTime    3680000 stopTime    4100000 duration     420000
T  18804 @     1672090: Deinterleave() start
T  18804 @     1672852: Deinterleave() end
T  18804 @     1673182: Store source frame:     11 at    4930000 ~    5347083 duration(literal)     417083, last_used      8, extra_buffer      0
T   3632 @     1674134: InterleaveUV() start
T   3632 @     1675641: InterleaveUV() end
T   3632 @     1675753: Deliver output sample      8 from source frame      8
T   3632 @     1675796: GarbageCollect frames until      7 pre size   5 post size   4
T  18804 @     1676684: Deinterleave() start
T  18804 @     1677285: Deinterleave() end
T  18804 @     1677328: Store source frame:     12 at    5350000 ~    5767083 duration(literal)     417083, last_used      8, extra_buffer      0
T  45892 @     1683259: Wait for source frame: frameNb      9 input queue size  5
T  45892 @     1683314: Return source frame      9
T  45892 @     1683330: Output frame      9 is ready, output queue size  3
T  45892 @     1683351: Wait for source frame: frameNb     10 input queue size  5
T  45892 @     1683367: Return source frame     10
T  45892 @     1683378: Output frame     10 is ready, output queue size  3
T  45892 @     1683391: Wait for source frame: frameNb     11 input queue size  5
T  45892 @     1683404: Return source frame     11
T  45892 @     1683414: Output frame     11 is ready, output queue size  3
T   3632 @     1685588: Output frame: frameNb      9 startTime    4100000 stopTime    4510000 duration     410000
T  18804 @     1686367: Deinterleave() start
T  18804 @     1686873: Deinterleave() end
T  18804 @     1686912: Store source frame:     13 at    5760000 ~    6177083 duration(literal)     417083, last_used      9, extra_buffer      0
T  45892 @     1687851: Wait for source frame: frameNb     12 input queue size  6
T  45892 @     1687914: Return source frame     12
T  45892 @     1687933: Output frame     12 is ready, output queue size  4
T   3632 @     1688558: InterleaveUV() start
T   3632 @     1689535: InterleaveUV() end
T   3632 @     1689737: Deliver output sample      9 from source frame      9
T   3632 @     1689939: GarbageCollect frames until      8 pre size   6 post size   5
T   3632 @     1689966: Output frame: frameNb     10 startTime    4510000 stopTime    4930000 duration     420000
T  18804 @     1690762: Deinterleave() start
T  18804 @     1691777: Deinterleave() end
T  18804 @     1691873: Store source frame:     14 at    6180000 ~    6597083 duration(literal)     417083, last_used     10, extra_buffer      0
T  45892 @     1691952: Wait for source frame: frameNb     13 input queue size  6
T  45892 @     1691989: Return source frame     13
T  45892 @     1692007: Output frame     13 is ready, output queue size  4
T   3632 @     1696103: InterleaveUV() start
T   3632 @     1698043: InterleaveUV() end
T   3632 @     1698147: Deliver output sample     10 from source frame     10
T   3632 @     1698189: GarbageCollect frames until      9 pre size   6 post size   5
T   3632 @     1698208: Output frame: frameNb     11 startTime    4930000 stopTime    5350000 duration     420000
T  18804 @     1699232: Deinterleave() start
T   3632 @     1699482: InterleaveUV() start
T  18804 @     1699878: Deinterleave() end
T  18804 @     1699914: Store source frame:     15 at    6600000 ~    7017083 duration(literal)     417083, last_used     11, extra_buffer      0
T   3632 @     1700028: InterleaveUV() end
T   3632 @     1700095: Deliver output sample     11 from source frame     11
T   3632 @     1700124: GarbageCollect frames until     10 pre size   6 post size   5
T   3632 @     1700142: Output frame: frameNb     12 startTime    5350000 stopTime    5760000 duration     410000
T  18804 @     1701894: Deinterleave() start
T  45892 @     1702167: Wait for source frame: frameNb     14 input queue size  5
T  45892 @     1702213: Return source frame     14
T  45892 @     1702228: Output frame     14 is ready, output queue size  3
T  18804 @     1702709: Deinterleave() end
T  18804 @     1702749: Store source frame:     16 at    7010000 ~    7427083 duration(literal)     417083, last_used     12, extra_buffer      0
T   3632 @     1703568: InterleaveUV() start
T   3632 @     1704438: InterleaveUV() end
T   3632 @     1704530: Deliver output sample     12 from source frame     12
T   3632 @     1704575: GarbageCollect frames until     11 pre size   6 post size   5
T   3632 @     1704593: Output frame: frameNb     13 startTime    5760000 stopTime    6180000 duration     420000
T  45892 @     1704851: Wait for source frame: frameNb     15 input queue size  5
T  45892 @     1704879: Return source frame     15
T  45892 @     1704892: Output frame     15 is ready, output queue size  3
T   3632 @     1706330: InterleaveUV() start
T  18804 @     1707018: Deinterleave() start
T   3632 @     1707297: InterleaveUV() end
T   3632 @     1707412: Deliver output sample     13 from source frame     13
T   3632 @     1707459: GarbageCollect frames until     12 pre size   5 post size   4
T   3632 @     1707481: Output frame: frameNb     14 startTime    6180000 stopTime    6600000 duration     420000
T  18804 @     1707794: Deinterleave() end
T  18804 @     1707842: Store source frame:     17 at    7430000 ~    7847083 duration(literal)     417083, last_used     14, extra_buffer      0
T  45892 @     1707890: Wait for source frame: frameNb     16 input queue size  5
T  45892 @     1707921: Return source frame     16
T  45892 @     1707937: Output frame     16 is ready, output queue size  3
T   3632 @     1709746: InterleaveUV() start
T  18804 @     1710540: Deinterleave() start
T   3632 @     1710870: InterleaveUV() end
T   3632 @     1710977: Deliver output sample     14 from source frame     14
T   3632 @     1711044: GarbageCollect frames until     13 pre size   5 post size   4
T   3632 @     1711075: Output frame: frameNb     15 startTime    6600000 stopTime    7010000 duration     410000
T  18804 @     1711124: Deinterleave() end
T  18804 @     1711152: Store source frame:     18 at    7850000 ~    8267083 duration(literal)     417083, last_used     15, extra_buffer      0
T  45892 @     1711196: Wait for source frame: frameNb     17 input queue size  5
T  45892 @     1711221: Return source frame     17
T  45892 @     1711234: Output frame     17 is ready, output queue size  3
T   3632 @     1713172: InterleaveUV() start
T  18804 @     1713829: Deinterleave() start
T  18804 @     1714396: Deinterleave() end
T  18804 @     1714446: Store source frame:     19 at    8270000 ~    8687083 duration(literal)     417083, last_used     15, extra_buffer      0
T   3632 @     1714397: InterleaveUV() end
T  45892 @     1714601: Wait for source frame: frameNb     18 input queue size  6
T  45892 @     1714629: Return source frame     18
T  45892 @     1714640: Output frame     18 is ready, output queue size  4
T   3632 @     1714651: Deliver output sample     15 from source frame     15
T   3632 @     1714686: GarbageCollect frames until     14 pre size   6 post size   5
T   3632 @     1714712: Output frame: frameNb     16 startTime    7010000 stopTime    7430000 duration     420000
T  18804 @     1716487: Deinterleave() start
T  18804 @     1717041: Deinterleave() end
T  18804 @     1717082: Store source frame:     20 at    8680000 ~    9097083 duration(literal)     417083, last_used     16, extra_buffer      0
T  45892 @     1717133: Wait for source frame: frameNb     19 input queue size  6
T  45892 @     1717163: Return source frame     19
T  45892 @     1717268: Output frame     19 is ready, output queue size  4
T   3632 @     1717510: InterleaveUV() start
T   3632 @     1718427: InterleaveUV() end
T   3632 @     1718523: Deliver output sample     16 from source frame     16
T   3632 @     1718562: GarbageCollect frames until     15 pre size   6 post size   5
T   3632 @     1718581: Output frame: frameNb     17 startTime    7430000 stopTime    7850000 duration     420000
T  18804 @     1719730: Deinterleave() start
T  18804 @     1720447: Deinterleave() end
T  18804 @     1720498: Store source frame:     21 at    9100000 ~    9517083 duration(literal)     417083, last_used     17, extra_buffer      0
T  45892 @     1720815: Wait for source frame: frameNb     20 input queue size  6
T  45892 @     1720891: Return source frame     20
T  45892 @     1720949: Output frame     20 is ready, output queue size  4
T   3632 @     1722170: InterleaveUV() start
T   3632 @     1723095: InterleaveUV() end
T   3632 @     1723193: Deliver output sample     17 from source frame     17
T   3632 @     1723263: GarbageCollect frames until     16 pre size   6 post size   5
T   3632 @     1723296: Output frame: frameNb     18 startTime    7850000 stopTime    8270000 duration     420000
T  18804 @     1723973: Deinterleave() start
T  18804 @     1724574: Deinterleave() end
T  18804 @     1724612: Store source frame:     22 at    9520000 ~    9937083 duration(literal)     417083, last_used     18, extra_buffer      0
T   3632 @     1725367: InterleaveUV() start
T  45892 @     1725615: Wait for source frame: frameNb     21 input queue size  6
T  45892 @     1725652: Return source frame     21
T  45892 @     1725668: Output frame     21 is ready, output queue size  4
T  18804 @     1726235: Source rate ratio 0,000000
T   3632 @     1726657: InterleaveUV() end
T   3632 @     1737479: Deliver output sample     18 from source frame     18
T   3632 @     1737554: GarbageCollect frames until     17 pre size   6 post size   5
T  18804 @     1737559: Source rate ratio 0,000000
T   3632 @     1737581: Output frame: frameNb     19 startTime    8270000 stopTime    8680000 duration     410000
T  18804 @     1738453: Deinterleave() start
T  18804 @     1739004: Deinterleave() end
T  18804 @     1739046: Store source frame:     23 at    9930000 ~   10347083 duration(literal)     417083, last_used     19, extra_buffer      4
T  45892 @     1739118: Wait for source frame: frameNb     22 input queue size  6
T  45892 @     1739145: Return source frame     22
T  45892 @     1739158: Output frame     22 is ready, output queue size  4
T   3632 @     1739378: InterleaveUV() start
T   3632 @     1740196: InterleaveUV() end
T   3632 @     1829182: Deliver output sample     19 from source frame     19
T   3632 @     1829241: GarbageCollect frames until     18 pre size   6 post size   5
T   3632 @     1829260: Output frame: frameNb     20 startTime    8680000 stopTime    9100000 duration     420000
T  18804 @     1830255: Deinterleave() start
T   3632 @     1830366: InterleaveUV() start
T   3632 @     1830744: InterleaveUV() end
T  18804 @     1830767: Deinterleave() end
T  18804 @     1830794: Store source frame:     24 at   10350000 ~   10767083 duration(literal)     417083, last_used     20, extra_buffer      4
T  45892 @     1830835: Wait for source frame: frameNb     23 input queue size  6
T  45892 @     1830855: Return source frame     23
T  45892 @     1830866: Output frame     23 is ready, output queue size  4
T   3632 @     1867292: Deliver output sample     20 from source frame     20
T   3632 @     1867370: GarbageCollect frames until     19 pre size   6 post size   5
T   3632 @     1867398: Output frame: frameNb     21 startTime    9100000 stopTime    9520000 duration     420000
T  18804 @     1868208: Deinterleave() start
T   3632 @     1868736: InterleaveUV() start
T  18804 @     1868807: Deinterleave() end
T  18804 @     1868839: Store source frame:     25 at   10770000 ~   11187083 duration(literal)     417083, last_used     21, extra_buffer      4
T  45892 @     1868878: Wait for source frame: frameNb     24 input queue size  6
T  45892 @     1868903: Return source frame     24
T  45892 @     1868915: Output frame     24 is ready, output queue size  4
T   3632 @     1869341: InterleaveUV() end
T   3632 @     1909506: Deliver output sample     21 from source frame     21
T   3632 @     1909570: GarbageCollect frames until     20 pre size   6 post size   5
T   3632 @     1909593: Output frame: frameNb     22 startTime    9520000 stopTime    9930000 duration     410000
T  18804 @     1910533: Deinterleave() start
T   3632 @     1910684: InterleaveUV() start
T  18804 @     1910966: Deinterleave() end
T  18804 @     1911027: Store source frame:     26 at   11190000 ~   11607083 duration(literal)     417083, last_used     22, extra_buffer      4
T  45892 @     1911063: Wait for source frame: frameNb     25 input queue size  6
T  45892 @     1911088: Return source frame     25
T  45892 @     1911097: Output frame     25 is ready, output queue size  4
T   3632 @     1911161: InterleaveUV() end
T   3632 @     1951575: Deliver output sample     22 from source frame     22
T   3632 @     1951642: GarbageCollect frames until     21 pre size   6 post size   5
T   3632 @     1951675: Output frame: frameNb     23 startTime    9930000 stopTime   10350000 duration     420000
T  18804 @     1952453: Deinterleave() start
T   3632 @     1953122: InterleaveUV() start
T  18804 @     1953197: Deinterleave() end
T  18804 @     1953234: Store source frame:     27 at   11600000 ~   12017083 duration(literal)     417083, last_used     23, extra_buffer      4
T  45892 @     1953286: Wait for source frame: frameNb     26 input queue size  6
T  45892 @     1953323: Return source frame     26
T  45892 @     1953341: Output frame     26 is ready, output queue size  4
T   3632 @     1953802: InterleaveUV() end
T   3632 @     1993158: Deliver output sample     23 from source frame     23
T   3632 @     1993224: GarbageCollect frames until     22 pre size   6 post size   5
T   3632 @     1993264: Output frame: frameNb     24 startTime   10350000 stopTime   10770000 duration     420000
T  18804 @     1994099: Deinterleave() start
T   3632 @     1994595: InterleaveUV() start
T  18804 @     1994734: Deinterleave() end
T  18804 @     1994763: Store source frame:     28 at   12020000 ~   12437083 duration(literal)     417083, last_used     24, extra_buffer      4
T  45892 @     1994803: Wait for source frame: frameNb     27 input queue size  6
T  45892 @     1994826: Return source frame     27
T  45892 @     1994836: Output frame     27 is ready, output queue size  4
T   3632 @     1995076: InterleaveUV() end
T   3632 @     2034240: Deliver output sample     24 from source frame     24
T   3632 @     2034368: GarbageCollect frames until     23 pre size   6 post size   5
T   3632 @     2034398: Output frame: frameNb     25 startTime   10770000 stopTime   11190000 duration     420000
T  18804 @     2034378: Upstream proposes to change input format: name P010, width  1920, height  1040
T  18804 @     2034562: FrameHandler start BeginFlush()
T  18804 @     2034576: FrameHandler finish BeginFlush()
T   3632 @     2035302: InterleaveUV() start
T   3632 @     2035812: InterleaveUV() end
T   3632 @     2077245: Deliver output sample     25 from source frame     25
T   3632 @     2077304: GarbageCollect frames until     24 pre size   5 post size   4
T  18804 @     2077329: Release script clip: 000002025A2FC6F0
T  18804 @     2077347: ReloadScript from auxiliary frameserver
T  46856 @     2132907: FrameHandler start BeginFlush()
T  18804 @     2559896: New script clip: 000002028D0EF900
T  18804 @     2559921: Release script clip: 000002028D0EF900
T  18804 @     2559928: ReloadScript from auxiliary frameserver
T  18804 @     2840694: New script clip: 000002028D0F42A0
T  18804 @     2840725: Release script clip: 000002028D0F42A0

2,134

Re: New RIFE filter - 3x faster AI interpolation possible in SVP!!!

Drakko01 wrote:

Since I did not receive any response on how to update vapoursynth R70.... I had to do it on my own, the good thing is that it improved after updating, the bad thing is that I updated everything
   v15.7: latest TensorRT libraries
https://github.com/AmusementClub/vs-mlrt/releases?
   Vapoursynth R70
-https://github.com/vapoursynth/vapoursynth/releases
   MPC-BE.1.8.2.24
-https://github.com/qwerttvv/Player/rele … taller.zip
    MpcVideoRenderer-0.9.0.2328
-https://github.com/qwerttvv/Player/rele … fec66c.zip

and i don't know what do the trick

Is there any significant difference between the current version of Tensor RT and the latest version from the github?
If so, how to update?

Re: New RIFE filter - 3x faster AI interpolation possible in SVP!!!

John86 wrote:

Is there any significant difference between the current version of Tensor RT and the latest version from the github?
If so, how to update?

Nothing noticeable, if u want to check it, just get the vsmlrt-windows-x64-tensorrt zip from Assets of https://github.com/AmusementClub/vs-mlrt/releases
and copy the vsmlrt-cuda folder and vstrt.dll file to SVP's rife folder: "C:\Program Files (x86)\SVP 4\rife\"
https://gyazo.com/d8bfb4124ab4273447258e9c8a1e358a

2,136

Re: New RIFE filter - 3x faster AI interpolation possible in SVP!!!

Drakko01 wrote:

Since I did not receive any response on how to update vapoursynth R70.... I had to do it on my own, the good thing is that it improved after updating, the bad thing is that I updated everything
   v15.7: latest TensorRT libraries
https://github.com/AmusementClub/vs-mlrt/releases?
   Vapoursynth R70
-https://github.com/vapoursynth/vapoursynth/releases
   MPC-BE.1.8.2.24
-https://github.com/qwerttvv/Player/rele … taller.zip
    MpcVideoRenderer-0.9.0.2328
-https://github.com/qwerttvv/Player/rele … fec66c.zip

and i don't know what do the trick

The only thing this broke its the image comparison option when its selected i got this error,
21:33:10.283 [E]: Playback [75ced45f]: VS - Python exception: There is no attribute or namespace named misc

for contex disable,svp mv,nvof mv,works ok.


Any ideas how to fixed, so image comparison also work.

Re: New RIFE filter - 3x faster AI interpolation possible in SVP!!!

Drakko01 wrote:

Any ideas how to fixed, so image comparison also work.

On 9 september 2021 the Vapoursynth devs moved the misc filters from initial location to a separate repository:
https://github.com/vapoursynth/vs-miscf … ilters.cpp
SVP devs will have to fix that when they decide they want to update Vapoursynth

2,138 (edited by oriento 19-12-2024 21:34:22)

Re: New RIFE filter - 3x faster AI interpolation possible in SVP!!!

does it work with hdr ?
when running, a 10bit hdr video is outputing in 8bit, the same with transcoding
while with svp closed it output in 10bit

nevermind, found an option "allow 10 bit output"

2,139

Re: New RIFE filter - 3x faster AI interpolation possible in SVP!!!

fyi, "10 bit" is not equal "hdr"
it's still sdr even with 10 bit

2,140 (edited by oriento 20-12-2024 10:43:37)

Re: New RIFE filter - 3x faster AI interpolation possible in SVP!!!

do you mean hdr videos are converted to sdr 10 bits by svp ?

if you just mean SDR 10 bits are still SDR 10 bits after going through svp, that's ok

2,141

Re: New RIFE filter - 3x faster AI interpolation possible in SVP!!!

> do you mean hdr videos are converted to sdr 10 bits by svp ?

when transcoding - yes