<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[SmoothVideo Project — Scripting SVP 4 (avisynth)]]></title>
		<link>https://www.svp-team.com/forum/viewtopic.php?id=2885</link>
		<atom:link href="https://www.svp-team.com/forum/extern.php?action=feed&amp;tid=2885&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in Scripting SVP 4 (avisynth).]]></description>
		<lastBuildDate>Tue, 10 Nov 2015 09:13:09 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Scripting SVP 4 (avisynth)]]></title>
			<link>https://www.svp-team.com/forum/viewtopic.php?pid=54565#p54565</link>
			<description><![CDATA[<p><strong>sch5</strong><br />For the starter, take a look at &quot;Last used avs script&quot;. Compare it with what you read in the docs and what you observe in video.<br />After you grasp the very minimum of what setting that works, you can tweak from there.<br />Of course you can google some of unknown jargon there, but beware that some of results will seems academic <img src="https://www.svp-team.com/forum/img/smilies/big_smile.png" width="15" height="15" alt="big_smile" /><br />It&#039;s the approach that I took though, adapt it with what you deem comfortable <img src="https://www.svp-team.com/forum/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><br /><p><em>The dll&#039;s came with SVP 4 free installer seem to me like 32 bit only</em></p><p>Yeah, SVPFlow x64 bit is available only in SVPFlow download, and SVP manager still hasn&#039;t supported x64 filters chain. But it&#039;s already nagging at the users when they are using 64 bit players <img src="https://www.svp-team.com/forum/img/smilies/lol.png" width="15" height="15" alt="lol" /><br />cmiiw, Chainik said it&#039;s available only in developer build for beta testing.</p><p>Since I&#039;m not developer nor beta tester, I&#039;m using it manually via ffdshow <img src="https://www.svp-team.com/forum/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p>PS: If you want to reduce the artifacts, it&#039;s better if you use artifact masking. It&#039;s available via gui setting.<br />If you want to chain with another script or avisynth functionality, the option is in SVSmoothFps setting<br />to be precise: <em>..., mask: { area: 100 }, ...</em>. The value of 100 is the average in gui, 25 is the weakest, while 50 is weak<br /></p><div class="codebox"><pre><code>...
global smoothfps_params=&quot;{rate:{num:&quot; + string(num) + &quot;,den: &quot; + string(den) + &quot;},algo:13,mask:{area:50},scene:{}}&quot;
...</code></pre></div><p>Beware though, the bigger the masking, the less smooth, MaskingValue ~= 1/Smoothness</p>]]></description>
			<author><![CDATA[null@example.com (mashingan)]]></author>
			<pubDate>Tue, 10 Nov 2015 09:13:09 +0000</pubDate>
			<guid>https://www.svp-team.com/forum/viewtopic.php?pid=54565#p54565</guid>
		</item>
		<item>
			<title><![CDATA[Re: Scripting SVP 4 (avisynth)]]></title>
			<link>https://www.svp-team.com/forum/viewtopic.php?pid=54504#p54504</link>
			<description><![CDATA[<p><em>do the mvtools1/2 docs can be any good reading here?</em></p><p>sure!</p>]]></description>
			<author><![CDATA[null@example.com (Chainik)]]></author>
			<pubDate>Mon, 09 Nov 2015 15:52:45 +0000</pubDate>
			<guid>https://www.svp-team.com/forum/viewtopic.php?pid=54504#p54504</guid>
		</item>
		<item>
			<title><![CDATA[Re: Scripting SVP 4 (avisynth)]]></title>
			<link>https://www.svp-team.com/forum/viewtopic.php?pid=54502#p54502</link>
			<description><![CDATA[<p>Thank you guys for the answers!</p><p><em>you just took almost all of existing</em><br />Great things come out of random experiments here <img src="https://www.svp-team.com/forum/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p><em> lock frame interpolation</em><br />Yes, vfr to cfr is a damn business, it would be rather nice to get a built in solution for this thing!</p><p><em>To reduce artifacts</em><br />Managed to fix a couple of artifacts just by tweaking the svp settings. I mosly just reduced the distance and range parameters that removed most of the artifacts.<br />The example image was a bit misleading since there are no borders around the content.</p><p><em> for what each option means</em><br />Thanks for the detailed answer, it is nice!<br />Yes, my problem is exactly with that! It would be nice to get a more detailed documentation about the settings just like mvtools has!<br />Btw, to get a better understading the idea behind motion interpolation, do the <a href="http://avisynth.org.ru/mvtools/mvtools2.html">http://avisynth.org.ru/mvtools/mvtools2.html</a> mvtools1/2 docs can be any good reading here?</p><br /><p><em>SVPFlow x64</em><br />The dll&#039;s came with SVP 4 free installer seem to me like 32 bit only. No matters, they work very well at low system costs. No crashes either!</p>]]></description>
			<author><![CDATA[null@example.com (sch5)]]></author>
			<pubDate>Mon, 09 Nov 2015 15:36:27 +0000</pubDate>
			<guid>https://www.svp-team.com/forum/viewtopic.php?pid=54502#p54502</guid>
		</item>
		<item>
			<title><![CDATA[Re: Scripting SVP 4 (avisynth)]]></title>
			<link>https://www.svp-team.com/forum/viewtopic.php?pid=54468#p54468</link>
			<description><![CDATA[<p><em> i have no a single clue about most of these params what exactly do</em></p><p>great! <img src="https://www.svp-team.com/forum/img/smilies/smile.png" width="15" height="15" alt="smile" /> you just took almost all of existing parameters and assign them random values, right? <img src="https://www.svp-team.com/forum/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p><em>SVP cannot seem to handle VFR (variable frame rate) inputs without losing the sync with the audio signal</em></p><p>it&#039;s better to lock frame interpolation to just frame doubling (x2) for vfr videos<br />there was an option for this in SVP 3, we&#039;ll add it to SVP 4 soon</p>]]></description>
			<author><![CDATA[null@example.com (Chainik)]]></author>
			<pubDate>Mon, 09 Nov 2015 08:03:42 +0000</pubDate>
			<guid>https://www.svp-team.com/forum/viewtopic.php?pid=54468#p54468</guid>
		</item>
		<item>
			<title><![CDATA[Re: Scripting SVP 4 (avisynth)]]></title>
			<link>https://www.svp-team.com/forum/viewtopic.php?pid=54456#p54456</link>
			<description><![CDATA[<p><strong>sch5</strong><br />To reduce artifacts you need to remove black borders from your video. You can do it with SVP autocrop option or manually.</p>]]></description>
			<author><![CDATA[null@example.com (MAG79)]]></author>
			<pubDate>Mon, 09 Nov 2015 06:15:02 +0000</pubDate>
			<guid>https://www.svp-team.com/forum/viewtopic.php?pid=54456#p54456</guid>
		</item>
		<item>
			<title><![CDATA[Re: Scripting SVP 4 (avisynth)]]></title>
			<link>https://www.svp-team.com/forum/viewtopic.php?pid=54455#p54455</link>
			<description><![CDATA[<p><strong>sch5</strong><br />Do you happen to know json?</p><p>SVPFlow options is set with json format and you look it at <a href="https://www.svp-team.com/wiki/Plugins:_SVPflow">https://www.svp-team.com/wiki/Plugins:_SVPflow</a> for what each option means</p><br /><div class="codebox"><pre><code>super=SVSuper( Video, &quot;{pel:1,scale:{up:2},gpu:1,full:true,rc:true}&quot;)</code></pre></div><p>This is for SVSuper options, so you look it here <a href="https://www.svp-team.com/wiki/Plugins:_SVPflow#SVSuper.28source.2C_params_string.29">https://www.svp-team.com/wiki/Plugins:_ … _string.29</a></p><br /><div class="codebox"><pre><code>vectors=SVAnalyse( super, &quot;{vectors:3,block:{w:16,h:16,overlap:1},main:{search:{coarse:{width:1050,type:4,distance:-128,bad:{sad:2000,range:-12}},distance:-24,type:4}},refine:[{thsad:250}]}&quot;)</code></pre></div><p>This is for SVAnalyse options, so you look it here<br /><a href="https://www.svp-team.com/wiki/Plugins:_SVPflow#SVAnalyse.28super.2C_params_string.2C_.5Bsrc.5D:_clip.29">https://www.svp-team.com/wiki/Plugins:_ … D:_clip.29</a></p><br /><div class="codebox"><pre><code>SVSmoothFps(Video, super, vectors, &quot;{gpuid:11,cubic:1,linear:false,rate:{num:5,den:2},mask:{cover:100,area:100,area_sharp:1.0},algo:23,scene:{mode:3,blend:false}}&quot;, url=&quot;www.svp-team.com&quot;, mt=threads)</code></pre></div><p>At last, this is SVSmoothFps, look it here <a href="https://www.svp-team.com/wiki/Plugins:_SVPflow#SVSmoothFps.28source.2C_super.2C_vectors.2C_params_string.2C_url:_string.2C_.5Bsar.5D:_float.2C_.5Bmt.5D:_integer.29">https://www.svp-team.com/wiki/Plugins:_ … integer.29</a></p><p>I&#039;ve been using SVPFlow x64 manually and the performance quite stable with 64bit filters chain.</p><p>Note 1: Each option already has default value, when your setting for that option has the same value, you can just leave that option all together without supplying it to functions.<br />Note 2: If you want to override the default value of setting when using SVP, you can change it in file <em>override.js</em><br />Note 3: I have only used SVP 3, never tried it in SVP 4, it should be same but no guarantee here.</p>]]></description>
			<author><![CDATA[null@example.com (mashingan)]]></author>
			<pubDate>Mon, 09 Nov 2015 06:08:58 +0000</pubDate>
			<guid>https://www.svp-team.com/forum/viewtopic.php?pid=54455#p54455</guid>
		</item>
		<item>
			<title><![CDATA[Scripting SVP 4 (avisynth)]]></title>
			<link>https://www.svp-team.com/forum/viewtopic.php?pid=54428#p54428</link>
			<description><![CDATA[<p>Hey!</p><p>I recently just purchased SVP 4 in the hope that i can get a full featured plug for my avisynth chain i&#039;m building in order to upsample some 24i ntsc dvd cartoon to a 1080p60 video.<br />So far the results are nice with the free version, and i already spent some fine hours trying to figure out the sorcery behind this exceptionally great tool you provide.</p><p>Do you maybe happen to have any updated/more detailed source of information regarding the plugin usage? <a href="https://www.svp-team.com/wiki/Plugins:_SVPflow">https://www.svp-team.com/wiki/Plugins:_SVPflow</a><br />The link i found on your site doesn&#039;t seem to explain the usage nor 100% compatible with the actual dll&#039;s i just downloaded.</p><p>I&#039;m just wondering if the full featured version might give better interpolation/rendering results than the free version i am currently having, and maybe a couple of more features or at least a detailed explanation (help file) of the settings?</p><p>Anyways, these are the settings i use now, but to be honest i have no a single clue about most of these params what exactly do. The result looks good though and it is fun to experiment with the plugins, but without the understaiding of the actual SVP settings these all are just some gibberish to me and i feel a bit lost on the topic <img src="https://www.svp-team.com/forum/img/smilies/tongue.png" width="15" height="15" alt="tongue" /></p><div class="quotebox"><blockquote><p>super=SVSuper( Video, &quot;{pel:1,scale:{up:2},gpu:1,full:true,rc:true}&quot;)<br />vectors=SVAnalyse( super, &quot;{vectors:3,block:{w:16,h:16,overlap:1},main:{search:{coarse:{width:1050,type:4,distance:-128,bad:{sad:2000,range:-12}},distance:-24,type:4}},refine:[{thsad:250}]}&quot;)<br />Video = SVSmoothFps(Video, super, vectors, &quot;{gpuid:11,cubic:1,linear:false,rate:{num:5,den:2},mask:{cover:100,area:100,area_sharp:1.0},algo:23,scene:{mode:3,blend:false}}&quot;, mt=threads)</p></blockquote></div><p>Despite the hours i just spent on experimenting with the plugins there are some artifacts remains i&#039;d like to get rid of. For example SVP cannot seem to handle VFR (variable frame rate) inputs without losing the sync with the audio signal, and when it comes to motion estimation between frames it sometimes cannot handle them very well. Attached an image. This happens when fast motions come into play (notice the lines on the ground are also wavy), while the backgrounds are just interpolated smoothly.</p><p>Please answer!</p>]]></description>
			<author><![CDATA[null@example.com (sch5)]]></author>
			<pubDate>Mon, 09 Nov 2015 03:43:28 +0000</pubDate>
			<guid>https://www.svp-team.com/forum/viewtopic.php?pid=54428#p54428</guid>
		</item>
	</channel>
</rss>
