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.

 

Go Back   Doom9's Forum > Capturing and Editing Video > VapourSynth

Reply
 
Thread Tools Search this Thread Display Modes
Old 6th May 2021, 11:31   #1  |  Link
CrendKing
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.
CrendKing is offline   Reply With Quote
Old 11th May 2021, 04:37   #2  |  Link
amayra
Quality Checker
 
amayra's Avatar
 
Join Date: Aug 2013
Posts: 285
thank you
__________________
I love Doom9
amayra is offline   Reply With Quote
Old 19th May 2021, 21:38   #3  |  Link
TheFluff
Excessively jovial fellow
 
Join Date: Jun 2004
Location: rude
Posts: 1,100
Quote:
Originally Posted by CrendKing View Post
I'm very happy to hear that, I spent quite a bit of time on it and I'm glad someone found it useful
TheFluff is offline   Reply With Quote
Old 27th July 2021, 18:38   #4  |  Link
sofakng
Registered User
 
Join Date: May 2007
Posts: 54
I'm interested in this ... it seems like the SVP DirectShow integration works a bit better than VapourSynth.

Can you provide instructions on how to use this with mpv + vapoursynth + svp?
sofakng is offline   Reply With Quote
Old 29th July 2021, 13:52   #5  |  Link
CrendKing
Registered User
 
Join Date: May 2019
Posts: 42
Quote:
Originally Posted by sofakng View Post
I'm interested in this ... it seems like the SVP DirectShow integration works a bit better than VapourSynth.

Can you provide instructions on how to use this with mpv + vapoursynth + svp?
This filter is for DirectShow. mpv does not use DirectShow.

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.
CrendKing is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 11:23.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.