View Full Version : how to add msu smart deblock into SVP(avisynth in ffdshow)
voivod
2nd November 2014, 02:18
How to add this:
http://www.compression.ru/video/deblocking/smartdeblocking_en.html
into this:
global svppath="C:\ProgramData\SVP 3.1\"
Try {
import(svppath+"AVS\ffdshow.avs")
delim=":"
WriteFileStart(svppath+"Logs\SAR.txt", "ffdshow_sar_x","delim","ffdshow_sar_y")
WriteFileStart(svppath+"Logs\avsFPS.txt", "FramerateNumerator()", "delim", "FramerateDenominator()")
}
Catch(err_msg) {
ffdShow_source().Subtitle(err_msg)
WriteFileStart(svppath+"Logs\AVSError.txt", "err_msg")
}
??
feisty2
2nd November 2014, 02:51
a pipeline program can exchange data between imcompatible programs
Reel.Deel
2nd November 2014, 14:16
How to add this:
I do not have any experience with SVP but I do know that it is essentially an AviSynth script that uses the SVPflow plugin via ffdshow. Try finding the core script and adding the deblocking filter there (?). Have you also tried adding it to the ffdshow Avisynth interface? Remenber that MSU Smart Deblocking is a VirtualDub plugin so you're going to have to use LoadVirtualDubPlugin (http://avisynth.nl/index.php/Plugins). An alternative would be to use a native Avisynth deblocking filter (http://avisynth.nl/index.php/External_filters#Deblocking) (DeBlock, Deblock_QED, etc).
http://ffdshow-tryout.sourceforge.net/wiki/_media/video:avisynth.png
a pipeline program can exchange data between imcompatible programs
:confused:...Some people say that cucumbers taste better pickled...
StainlessS
2nd November 2014, 14:19
Also, word of warning, a number of MSU Vdub filters only expose some of the vdub settings for use in Avisynth
(I think MSU Old Cinema misses out about 6 or 8 settings, there is a thread on that which I participated in).
EDIT: The missing settings are also not written to a VDUB job, and so also do not work there, is necessary to
use the dialog box to access all settings. Perhaps MSU deblock does not suffer from this problem.
feisty2
2nd November 2014, 14:43
:confused:...Some people say that cucumbers taste better pickled...
?? what does it actually mean?
anyway, pipeline programs accept data from one program and convert it to another format so it could be passed to the next program, incompatible programs won't share data directly but exchange data thru a pipeline program so the process chain could keep working
this case, I guess something like graphedit is the "pipeline" program I'm talking about
Reel.Deel
2nd November 2014, 14:48
?? what does it actually mean?
anyway, pipeline programs accept data from one program and convert it to another format so it could be passed to the next program, incompatible programs won't share data directly but exchange data thru a pipeline program so the process chain could keep working
this case, I guess something like graphedit is the "pipeline" program I'm talking about
I understand the concept of pipelines but I don't think it has to do anything with what the OP asked for.
feisty2
2nd November 2014, 15:05
I understand the concept of pipelines but I don't think it has to do anything with what the OP asked for.
he wants to use the msu smartdeblock filter in avisynth inside ffdshow, I don't know much about svp avisynth, but, he asked about it maybe because he can't load it in svp avisynth, I think, he could maybe load his clip and call the deblock filter in a standalone avisynth then pass the "avs" file to the one inside ffdshow, it's just the "avs 2 avs pipeline" kind of thing, isn't it ?
and still, what does that slang mean, it's like I never saw that slang before
voivod
2nd November 2014, 19:46
Hey guyz, thanks for answering. I'm asking for a complete guide as I'm unable to do it by myself.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.