Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
6th May 2021, 11:31 | #1 | Link |
Registered User
Join Date: May 2019
Posts: 42
|
DirectShow VapourSynth filter
A while ago, I built a DirectShow filter for AviSynth. Currently SVP uses it to do the frame interpolation for DirectShow video players (MPC-BE, MPC-HC, etc). Of course, in theory the filter should support any valid avs script.
Recently I added support for VapourSynth to the filter. So now not only mpv can use VapourSynth to do real-time filtering, you could do it in DS players. For example, I could do SVP frame interpolation with a hand-made vpy script. Please give it a try and let me know what you think. Thanks! PS: https://forum.doom9.org/showthread.php?t=174437 was very helpful. I really hope AviSynth+ could adopt the same asynchronous concurrency model. Would be much easier to use. Also, is there a way to static link VapourSynth? AviSynth+ recently introduced static link possibility. Would be cool to see the same happening in VS. |
19th May 2021, 21:38 | #3 | Link | |
Excessively jovial fellow
Join Date: Jun 2004
Location: rude
Posts: 1,100
|
Quote:
|
|
29th July 2021, 13:52 | #5 | Link | |
Registered User
Join Date: May 2019
Posts: 42
|
Quote:
This is to enable things like SVP to work on top of VapourSynth engine in players like MPC-HC/BE. Or you can write your own VapourSynth script to inject to these players. The instruction can be found on the project page. |
|
|
|