網誌文章分布

網誌文章分布
入門教程系列:2017年三月,主要是提些播放軟體的安裝。
基本教程系列:2017年四月,會提到一些播放流程丶驅動程式丶播放器設定。
進階教程系列:2017年五月,大多談些濾鏡的事項。
SmoothVideo Project 系列:2017年六月,部分關於SVP的文章
測試筆記:2017年七月~,就是一些相關測試的筆記,錯誤可能較多。
SmoothVideo Project(SVP)日系手繪動漫(Anime)適用參數:永久置頂

由於個人因素,Blog文章停止更新中,留言一樣會回覆,不過可能會延遲數天,預計恢復正常更新時間2018年10月

2017年12月31日 星期日

SmoothVideo Project(SVP)日系手繪動漫適用參數(2017-10-08更新)


適用於1080P外掛字幕之日系手繪動漫,
其餘則不在測試範圍內,故無法證其效果。


相關文章:
進階教程系列(七) - 補幀濾鏡 SmoothVideo Project (SVP) 簡介
進階教程系列(八) - 螢幕更新率Hz與影片幀率fps
SmoothVideo Project 系列(一) - 安裝丶簡易設定
SmoothVideo Project 系列(二) - 參數簡介
測試筆記:SVP紀錄


測試環境:
CPU  :Intel i7-7700K
GPU1:Nvidia GTX960 @ 71.928hz
GPU2:AMD R7-260

以下參數需要修改override.js,(SVP 4/script/override.js & SVP 3/override.js)
參數前方有「//」的表示保持預設,移除「//」的則為修改部分,
下列參數並不保證為最佳參數,僅代表我目前測試出來較合適的設定。


上面這組參數主要是以流暢度為優先,若想往低偽影方向調整,可以參考下方Kevingwn大所使用的參數。


*修改override.js後,會導致SVP Manager部分設定失效,請先了解參數意義後再修改,如有不清楚,可以參考 SmoothVideo Project 系列(二) - 參數簡介 這篇。

**如果只需簡易版參數,可以參考這篇 SmoothVideo Project 系列(一) - 安裝丶簡易設定


***由於更新會把 SVP 4\script 內的檔案複寫回原版, 所以有修改過的用家在SVP更新後要記得再修改一次。

****此份參數並非一定為最新測試參數,而是穩定版參數,最新參數可能會因為還在測試而正在調整,若想體驗看看最新測試,可以參考 測試筆記:SVP紀錄



Mickey版參數調整方向:
當前參數為盡可能以流暢度為最佳考量,其次才考慮偽影抑制,
測試參數大多會經過數個1080p動畫片頭或片尾片段測試,
但由於片頭丶片尾的畫面通常較為複雜,
需要達到滿足其足夠流暢的參數通常需要使用較高的補幀強度,
因此以下參數偽影會稍多,
相反的,以下參數可以滿足多數片段對於流暢度的要求。

*參數主要在71.928hz下測試,也可用於59.94hz螢幕下,只是流暢度會略微降低。

/********************************************************
override.js - version 4.0

This file is a part of SmoothVideo Project (SVP) package.
See License_eng.txt for licensing.

Description: add some custom script options processing here

********************************************************/

override = function()
{
// It's recommended to add needed options via Application settings ->
// Additional options -> All settings -> User defines options

/***** SVSuper options *****/

//levels.pel = 2;
//levels.gpu = 0;

//levels.scale.up = 2;
//levels.scale.down = 4;
//levels.full = true;

levels.pel = 1;
//levels.pel其實設2的表現可以更好,但相對應的main.search.distance需要拉高到雙倍,所需效能增加不少,7700K也無法負擔。

/***** SVAnalyse options *****/

//analyse.vectors = 3;
//analyse.block.w = 16;
//analyse.block.h = 16;
//analyse.block.overlap = 2;

analyse.block.w = 32;
analyse.block.h = 32;
analyse.block.overlap = 2;
//根據實測,32px丶28px丶24px在日系動漫上的表現是最佳的。

//analyse.main.levels = 0;
//analyse.main.search.type = 4;
//analyse.main.search.distance = -4;
//analyse.main.search.sort = true;
//analyse.main.search.satd = false;
//analyse.main.search.coarse.type = 4;
//analyse.main.search.coarse.distance = 0;
//analyse.main.search.coarse.satd = true;
//analyse.main.search.coarse.trymany = false;
//analyse.main.search.coarse.width = 1050;
//analyse.main.search.coarse.bad.sad = 1000;
//analyse.main.search.coarse.bad.range = -24;

analyse.main.levels = 4;
//main.levels會比較建議設為3或4,設為3時可以將偽影壓到非常低,但流暢度稍嫌不足,設4則偽影多些,不過流暢度高很多。
//此份參數是以main.levels=4做設計,在main.levels=3上的效果會差很多,因為前者以壓低偽影為主,後者則以提高流暢度為重。
analyse.main.search.type = 4;
analyse.main.search.distance = -8;
//main.search.distance設-8~-12都不錯,此項設低容易生成泡泡狀偽影,不過設高也無明顯助益。
analyse.main.search.coarse.type = 4;
analyse.main.search.coarse.distance = -5;
//coarse.distance會建議設為-5丶-6或+3,-5丶-6偏向低偽影走向,+3則為高流暢度為目標。
analyse.main.search.coarse.bad.range = 0;
//bad.range建議直接設0來關閉,或者設-1就好,這項設為-1的效果媲美coarse.distance=+3,影響太大。

//analyse.main.penalty.lambda = 10.0;
//analyse.main.penalty.plevel = 1.5;
//analyse.main.penalty.lsad = 8000;
//analyse.main.penalty.pnew = 50;
//analyse.main.penalty.pglobal = 50;
//analyse.main.penalty.pzero = 100;
//analyse.main.penalty.pnbour = 50;
//analyse.main.penalty.prev = 0;

analyse.main.penalty.plevel = 1.3;
//penalty.plevel適量減少可以降低不少偽影,增加此值可以提高流暢度,建議值1.3~1.5。
analyse.main.penalty.pzero = 110;
//penalty.pzero稍微增加此值可以增加少許流暢度。
analyse.main.penalty.pnbour = 75;
//penalty.pnbour稍微提高此值可以降低周邊區塊的影響,在block大時需要特別調整。

//analyse.refine[0].thsad = 200;
//analyse.refine[0].search.type = 4;
//analyse.refine[0].search.distance = 2;
//analyse.refine[0].search.satd = false;
//analyse.refine[0].penalty.lambda = 10.0;
//analyse.refine[0].penalty.lsad = 8000;
//analyse.refine[0].penalty.pnew = 50;

analyse.refine[0]         = {thsad:200,search:{distance:2,type:4}};
//在日系手繪動畫中,細化兩次的效果不是很明顯,故設為一次細化。

/***** SVSmoothFps options *****/

//smooth.rate.num = 2;
//smooth.rate.den = 1;
//smooth.algo = 13;
//smooth.block = false;
//smooth.cubic = 0;
//smooth.linear = true;

smooth.algo = 21;
//SVP著色器,設為13丶21或23的效果都不錯,21丶23會比較廣泛適用些。

//smooth.mask.cover = 100;
//smooth.mask.area = 0;
//smooth.mask.area_sharp = 1.0;

//smooth.scene.mode = 3;
//smooth.scene.force13 = true;
//smooth.scene.luma = 1.5;
//smooth.scene.blend = false;
//smooth.scene.limits.m1 = 1600;
//smooth.scene.limits.m2 = 2800;
//smooth.scene.limits.scene = 4000;
//smooth.scene.limits.zero = 200;
//smooth.scene.limits.blocks = 20;

smooth.scene.limits.m1 = 1800;
smooth.scene.limits.m2 = 3600;
smooth.scene.limits.scene = 5200;
//拉高不同模式的臨界值,提高不少流暢度
smooth.scene.limits.zero = 100;
smooth.scene.limits.blocks = 45;
//limits.blocks是影響流暢度的關鍵參數,越高越流暢,建議值20~50。

//smooth.light.aspect = 0.0;
//smooth.light.sar        = 1.0;
//smooth.light.border = 12;
//smooth.light.lights = 16;
//smooth.light.length = 100;
//smooth.light.cell = 1.0;

//smooth.gpuid = 0;
}

部分參數還需要測試,或者具有爭議,因此沒有將他們標示出來,
不少參數是互相連動的,組合選項繁多,加上不同片源的結果也不同表現,
故此參數並非絕對,歡迎各位一起來測試,分享成果。


另外,
附上Kevingwn大所使用的參數(2017.09.05)

/********************************************************
override.js - version 4.0

This file is a part of SmoothVideo Project (SVP) package.
See License_eng.txt for licensing.

Description: add some custom script options processing here

********************************************************/

override = function()
{
// It's recommended to add needed options via Application settings ->
// Additional options -> All settings -> User defines options

/***** SVSuper options *****/

//levels.pel = 2;
//levels.gpu = 0;

levels.pel = 1;

//levels.scale.up = 2;
//levels.scale.down = 4;
//levels.full = true;

levels.full = false;

/***** SVAnalyse options *****/

//analyse.vectors = 3;
//analyse.block.w = 16;
//analyse.block.h = 16;
//analyse.block.overlap = 2;

analyse.block = {w:32,h:32};

//analyse.main.levels = 0;
//analyse.main.search.type = 4;
//analyse.main.search.distance = -4;
//analyse.main.search.sort = true;
//analyse.main.search.satd = false;
//analyse.main.search.coarse.type = 4;
//analyse.main.search.coarse.distance = 0;
//analyse.main.search.coarse.satd = true;
//analyse.main.search.coarse.trymany = false;
//analyse.main.search.coarse.width = 1050;
//analyse.main.search.coarse.bad.sad = 1000;
//analyse.main.search.coarse.bad.range = -24;

var levelsmax=Math.floor(Math.log((Math.floor(((media.dst_w<media.dst_h?media.dst_w:media.dst_h)-8)/24)*24+8)/32)/Math.LN2)+1;
if(levelsmax>=3)
analyse.main.levels = levelsmax*3>>2;
analyse.main.search.type = 3;
analyse.main.search.distance = -3;
analyse.main.search.coarse = {type:2,distance:-5,bad:{range:0}};

//analyse.main.penalty.lambda = 10.0;
//analyse.main.penalty.plevel = 1.5;
//analyse.main.penalty.lsad = 8000;
//analyse.main.penalty.pnew = 50;
//analyse.main.penalty.pglobal = 50;
//analyse.main.penalty.pzero = 100;
//analyse.main.penalty.pnbour = 50;
//analyse.main.penalty.prev = 0;

analyse.main.penalty.pnbour = 65;

//analyse.refine[0].thsad = 200;
//analyse.refine[0].search.type = 4;
//analyse.refine[0].search.distance = 2;
//analyse.refine[0].search.satd = false;
//analyse.refine[0].penalty.lambda = 10.0;
//analyse.refine[0].penalty.lsad = 8000;
//analyse.refine[0].penalty.pnew = 50;

analyse.refine = [{search:{distance:1}}];

/***** SVSmoothFps options *****/

//smooth.rate.num = 2;
//smooth.rate.den = 1;
//smooth.rate.abs = false;

//smooth.algo = 13;
//smooth.block = false;
//smooth.cubic = 0;
//smooth.linear = true;

smooth.algo = 23;

//smooth.mask.cover = 100;
//smooth.mask.area = 0;
//smooth.mask.area_sharp = 1.0;

smooth.mask = {cover:80};

//smooth.scene.mode = 3;
//smooth.scene.force13 = true;
//smooth.scene.luma = 1.5;
//smooth.scene.blend = false;
//smooth.scene.limits.m1 = 1600;
//smooth.scene.limits.m2 = 2800;
//smooth.scene.limits.scene = 4000;
//smooth.scene.limits.zero = 200;
//smooth.scene.limits.blocks = 20;

smooth.scene = {mode:0,limits:{scene:3000,blocks:40}};

//smooth.light.aspect = 0.0;
//smooth.light.sar = 1.0;
//smooth.light.border = 12;
//smooth.light.lights = 16;
//smooth.light.length = 100;
//smooth.light.cell = 1.0;

//smooth.gpuid = 0;
}




更新內容
2017-07-19 增加預設值,未變動建議參數。
2017-07-25 略為變動Mickey版參數,添加參數調整方向說明。
                   發現原先參數在部分平移畫面不流暢(學戰都市 第24話 15:40)
                   改善方式
                   28px --> 24px
                   coarse.distance -5 --> -6

                   缺點:偽影略為增加
2017-08-03 觀看聲の形後,略為變動Mickey版參數。
                   原先參數在此片上的偽影很多
                   改善方式
                   coarse.distance -6 --> -5
                   penalty.pzero  = 100 --> 110;
                   limits.zero = 200 --> 100;
                   limits.scene = 5400 --> 5200;

2017-08-23 添加Kevingwn大所使用的最新參數。
                   微調Mickey版參數,降低效能損耗
                   analyse.refine.distance:4 --> 2
                   main.search.distance = -10 --> -8
                 
2017-09-05 更新Kevingwn大所使用的最新參數,
                    penalty.lambda             = 11.5 --> 10.0
                    penalty.plevel               = 1.6 --> 1.5
                    penalty.pnbour              = 55 --> 65

2017-10-08 更新Mickey版部分參數,
                    smooth.algo            = 23 --> 21。
                    由於目前以開發新參數為主,此篇參數並非目前最新測試參數,因此不太會有什麼較大變動,
                    會變動algo參數是在最新測試結果中發現23.所使用的鄰近幀向量降光暈功能會造成一些流暢度的干擾。

88 則留言:

  1. 您好请问下 我修改了override.js 但是没任何效果 我是SVP 4 PRO 请问是不是还要应用啊 可是怎么应用啊 什么选项也没有。。。。

    回覆刪除
    回覆
    1. 您好,override.js會直接覆寫SVP 4 Pro Manager的設定,並不用特別開啟甚麼選項。

      若要確認override.js是否與SVP有連動(以下方式僅適用於SVP 4 Pro),
      可以在撥放影片時,「同時」修改override.js並儲存,
      應該會看到SVP重新載入新的設定。

      或者至以下路徑之資料夾觀察腳本是否有無改變,USER請自行替換成使用者名稱(適用於全版本SVP)
      C:\Users\USER\AppData\Roaming\SVP4\scripts

      此外,
      使用override.js要注意,
      要把前方的「//」去除,該行設定才有效果。
      EX:
      //analyse.main.levels = 0; -->無效
      //analyse.main.search.type = 4; -->無效
      //analyse.main.search.distance = -4; -->無效
      analyse.main.search.sort = false; -->強制改成 關閉
      analyse.main.search.satd = true; -->強制改成 啟用

      刪除
    2. 原来是这样啊 我没去掉// 怪不得没生效。。。。 这次在试试 谢谢了

      刪除
  2. 改完这个 效果简直大幅度提升啊。。。。 比之前那个 选项的效果 要好很多。。。 越来越接近我的预期效果了 有些项目 还需要微调 其实动画什么都很好 主要我是来看MMD的。。。 有些MMD是30帧的 感觉很不流畅 。。。 主要为了提升流畅度。。。

    回覆刪除
    回覆
    1. 30fps可以確認一下為29.97fps還是真的30fps,如果是前者,螢幕更新率可以改成59hz(實際上是59.94hz)可以再減緩一些重複幀的問題,不過這參數主要是面向1080P手繪動畫的,測試參數用影片全都是動畫來測試,所以在其他影片類型上的效果可能會差一點。
      此外這參數沒辦法面面俱到,如果針對特定片段當然可以優化的不錯,但可能其他片段的效果就會很差,目前上面這組參數是優先流暢度,其次才是抑制偽影。

      另外,不知道您方不方便提供您所謂的不流暢的MMD影片嗎?(最好是影片檔)
      想觀察是哪個原因造成不流暢的,謝謝。

      刪除
    2. http://jinniumovie.be/a/content/20170715dLwFDB4K/ 网站是FC2 所以类型。。 你懂的 我是用IDM下载的 这个就是我想流畅的那个MMD 反正怎么调整 都是不太丝滑。。。。 只要能把这个MMD调好了 其他的MMD差不多就都适用了 这个应该是作者 制作时 就是设置的30帧。。 但是看起来确实不是很流畅的感觉。。 可能我看惯60帧的MMD了。。

      刪除
    3. 呃...還是載了下來稍微看了一下,
      影片是原生30fps,看來不是24->30fps造成的不連續感,
      畫面平移看起來都還算流暢,不過髮尾丶服裝上有些不太順暢的擺動。
      看不太出來不絲滑的地方,不知道您是指哪個片段呢?(EX: 01:10~01:30 頭髮處)

      因為有些畫面本身要流暢就有些困難,
      如果說其他補幀軟體可以達到滿意的效果,那應該就能透過修改參數來達到相似效果,
      反之,有部分畫面從源頭就不規律了,要計算出中間幀就有相當難度。

      刪除
    4. 我是N卡用户(980ti) 目前只使用过SVP 其他的补帧软件 没接触过
      我用SVP补帧后 其实效果让我已经比较满意了 身体动作上 都没什么问题 就像你说的 确实身上的物件 不太流畅 我就一直调试设置 但是效果都不明显。 你说的那处头发 确实也不流畅 还有一些胸部的抖动(滑稽) 不过根据你的说法 我已经了解了 想要接近原生60帧 不太可能。 我试过全果的MMD 感觉效果 比这个完美些 可能确实是 身体上的物件导致的。。。

      最后想请教博主 我想用SVP 补帧之后的视频 输出成成品的视频文件 我上网搜了下 好像是什么生成脚本 但是找了 没有SVP 4 PRO的教程 不知道 博主 会不会 能否教教我 谢谢了

      刪除
    5. 重新看了一下,跳舞的部分有些Blend的情況出現,可能要再拉高一些搜索半徑
      像是
      coarse.distance:+3
      或coarse.bad.range:-1
      但是這影響滿嚴重的,會多出不少偽影,看您是否要試試。

      生成SVP的影片網路上有些較為簡易的方式
      http://www.svp-team.com/forum/viewtopic.php?id=3244
      https://highframerate.wordpress.com/interframegui-download/

      我自己是寫好腳本之後進MeGUI壓制,會比較麻煩些。
      https://drive.google.com/file/d/0B7VpIVajgeOXTldhbko3UUJ3bWs/view?usp=sharing

      刪除
    6. 好的 非常感谢。。 我试试看。

      刪除
  3. coarse.distance:+3 这个改完 这个MMD的效果应该已经达到最佳了 非常完美了 但是看其他的动画 发现会有波纹。。。 不过也没什么太大的瑕疵 感觉可以接受。。 再次感谢。。

    回覆刪除
  4. 作者已經移除這則留言。

    回覆刪除
    回覆
    1. 到目前为止 发现动作比较剧烈的 比如龙珠 fate 一拳超人 等动画 会有波纹 但是画面并无瑕疵 好像也不是伪影 开了抗伪影也无改善 而且速度降的很厉害 不知道博主有没有办法解决。。。 但是那个MMD的效果已经接近完美了。。 我很满意。。。

      刪除
    2. 波紋狀的偽影通常是網格太小或搜索半徑過大造成的,
      可以稍微修改這幾項
      #加大網格大小
      analyse.block.w = 32;
      analyse.block.h = 32;
      analyse.block.overlap = 1;

      #稍微降低搜索半徑
      analyse.main.penalty.lambda = 12.0;

      類似偽影有兩種
      1. 線條扭曲,我習慣稱為波紋
      2. 畫面有黏滯感
      這兩種的處理方式有些差異,請問是哪種呢?

      刪除
    3. 1就是那种波浪感 画面很流畅。。。。

      刪除
    4. 画面没有瑕疵 就是 有点波浪的感觉 波纹

      刪除
    5. 按你的方式改了下 貌似没啥用。。 怎么说呢 这个伪影 的样子就是 有的时候 拿龙珠来比方好了 变身超级赛亚人 气焰缠身的时候 可以明显看到 这个身上的气 有些波纹 转着那种。。。 还有fate的表现是 4个边 会出现往里的黑色波纹。。。

      刪除
    6. 应该是线条扭曲的 波纹 我发现开了抗鬼影到 轻微程度 这种鬼影就减轻了 但是还是影响了 速度 那些参数 我都是照着你的方案改的 所以其他的也不太敢调试。。。。 不知道 有没有 更完美的解决方式了 如果没有的话 我看MMD的时候 只要关掉抗鬼影 就好了 看动画在开到中等。。。

      刪除
    7. 我不確定您所看到的偽影是哪一種,
      如果是線條扭曲的偽影,那大幅度降低搜索半徑會有明顯效果,像是:coarse.distance:-5

      如果指的是出現在背景與前景邊界的模糊,
      舉例來說,前景人物與背景畫面速度不同時,在人物與背景的交界處會出現一些模糊的情況。
      這種比較難避免,因為本來影片中就沒有該區塊的資訊,SVP還沒有這麼聰明可以無中生有。

      不過也有些改善的方式可以試試
      #減小網格大小
      analyse.block.w = 32;
      analyse.block.h = 32;
      analyse.block.overlap = 2;

      #增加refine次數(建議i7以上處理器才使用此參數,此參數對於i5來說有些困難)
      analyse.refine[0] = {thsad:300,search:{distance:3,type:4}};
      analyse.refine[1] = {thsad:300,search:{distance:3,type:4}};

      另外,從四邊往內的黑影請問是不是類似下圖這樣
      http://i.imgur.com/CuIo4hN.png
      這種偽影我習慣稱作 黑邊偽影
      先前曾對此測試過,
      唯一完美解決且無後患的方法只有一種,
      #關閉顯示卡渲染,使用CPU渲染
      levels.gpu = 0;
      但是這麼一來,部分影片就不能順暢撥放了,CPU的速度不夠快。(6C12T以上的處理器也許可以試試)

      黑邊偽影另一種不完美的解決方法如下圖
      http://i.imgur.com/0SZ6Axx.jpg
      可以依照設定強度來抑制偽影,但也會造成另一種相對不明顯的偽影,且邊緣流暢度會稍稍下降
      不過需要修改base.avs檔案
      將原本的

      super=SVSuper(input, super_params)
      vectors=SVAnalyse(super, analyse_params, src=input)
      smooth=SVSmoothFps(input, super, vectors, smoothfps_params, mt=threads, src=src)

      改成
      Burr = 28
      input = PointResize(input, Int(input.width+(Burr*2)), Int(input.height+(Burr*2)), -Burr, -Burr, Int(input.width+(Burr*2)), Int(input.height+(Burr*2)))
      super=SVSuper(input, super_params)
      vectors=SVAnalyse(super, analyse_params, src=input)
      smooth=SVSmoothFps(input, super, vectors, smoothfps_params, mt=threads, src=src).Crop(Burr, Burr, -Burr, -Burr)

      可以透過Burr的數字來修改強度,建議24~36,太低效果有限,太高則會影響較大。

      刪除
    8. 黑边伪影 就算了 我能接受 而且只有最新的那个fate 第一集才出现过 可以无视了 主要就是线条的波纹伪影子 我照着您的 设置改改看好了 感谢 回复这么多。,。。

      刪除
    9. 黑边的伪影 确实只要用CPU渲染就完美了 我的CPU是5820K 播放挺流畅的 至于波纹 我还是慢慢调整好了 再次感谢 博主的帮助 真是棒大忙了。。。

      刪除
    10. 整個看下來,
      您遇到的波紋應該是搜索半徑太大造成的,縮一點搜索半徑和降一點補幀強度可能會有些改善
      下方的補幀介入程度是另一位朋友使用的參數,他比較傾向於低偽影(當然流暢度就有些取捨)

      #縮小搜索半徑
      coarse.distance:-5 或 -6

      #稍微降低補幀介入程度
      smooth.scene.limits.m1 = 1600;
      smooth.scene.limits.m2 = 2800;
      smooth.scene.limits.scene = 3000;
      smooth.scene.limits.zero = 200;
      smooth.scene.limits.blocks = 40;

      不建議main.levels設成3,這會大幅度降低搜索半徑,
      另外在測試過程中有發現部分老番使用SVP並非很理想,詳細原因不是很清楚(可能和畫面對比度有關)
      Fate Stay Night 2006
      Fate Stay Night TV Reproduction 2010
      Fate Zero 2011
      這是我看過的Fate系列作品,
      其中,
      Fate Stay Night 2006
      Fate Stay Night TV Reproduction 2010
      這兩部效果並非很理想
      但Fate Zero 2011的效果就還不錯。
      不知道您是指哪一部...?

      刪除
    11. 本來這Blog就是要讓更多人一起來測試的,SVP參數實在太多了,
      現在測試過的參數變化可能還不到其萬分之一,而且不同片源又有差異,僅靠少少幾人根本測不完,
      網路上的相關資料也不多,不論是doom9或SVP論壇都很少有類似的參數討論,為此才建立本Blog。

      而且您提出問題也許其他人也會遇到,或者我也不曾遇過,
      所以多問沒關係,我盡量在能力所及範圍內解答,如有錯誤還請指正。

      刪除
    12. 你说对了 波纹的原因
      smooth.scene.limits.m1 = 1600;
      smooth.scene.limits.m2 = 2800;
      smooth.scene.limits.scene = 3000;
      smooth.scene.limits.zero = 200;
      smooth.scene.limits.blocks = 40;

      确实是这些造成的 稍微改正这些 波纹就没了。。。

      刪除
    13. 最后得出结论 以上参数 就算调到没有波纹 但是也会降低速度。。。 和开轻微抗伪影差不多。。 所以 我还是决定用 原来的流畅参数 看动画时 开轻微的抗伪影 就好了 。。。。

      刪除
    14. 还有几点 我要说下 可能我是6核的CPU的原因 有几个参数我这么设置 反而感觉效果更好些 首先是
      levels.pel = 2 我用的就是2 发现还是2的效果好 而且CPU几乎没负担。。。

      smooth.cubic = 0 这项不知道是什么原因 我开了之后 就不能用CPU渲染了。。 所以我选择关闭

      其余的选项都和你的参考一样

      刪除
    15. 同搜索半徑下,
      levels.pel = 2的效果的確比1好一些,
      但是main.search.distance也要相對應的拉高到兩倍,
      否則只有將levels.pel改成2,雷同於搜索半徑減半,
      這部分在不同影片上的效果不太一樣,有發現在畫面快速移動時,搜索半徑小容易產生泡泡狀的偽影,
      因此習慣首層畫面的實際搜索半徑-8~-10px左右
      levels.pel = 1
      main.search.distance = -8

      levels.pel = 2
      main.search.distance = -16
      但後者所需效能就大上不少,在幾個特定畫面下i7-7700K會使用率達100%

      analyse.block.overlap = 3
      這很消耗CPU資源,所以當時並沒有特別去測試,不過依照過去對於網格大小的經驗來說,
      overlap = 3會比較流暢些,但可能波紋狀偽影也會稍多些

      smooth.cubic = 0
      抱歉,忘了說明這是顯示卡渲染專用參數...

      和朋友測試後的結論是少開抗偽影,因為抗偽影開啟後會有另一種新的偽影產生...
      既然可以調整smooth.scene參數來自定流暢程度,就決定不開抗偽影了。

      smooth.scene.limits.m1 = 1600;
      smooth.scene.limits.m2 = 2800;
      smooth.scene.limits.scene = 3000;
      smooth.scene.limits.zero = 200;
      smooth.scene.limits.blocks = 40;

      (SAD值低於zero值不列入計算)
      當畫面中SAD值大於m1區塊的百分比超過blocks時,就會從恆定幀間隔模式變成m1模式
      當畫面中SAD值大於m2區塊的百分比超過blocks時,就會從m1模式變成m2模式
      當畫面中SAD值大於scene區塊的百分比超過blocks時,就會從m2模式變成轉場模式
      可以藉由改變以上幾個參數來微調補幀介入程度

      簡單圖示:
      零-----limits.zero---------limits.scene---------無限大
      | ---------- | ------------------- | -----< (1) >-----|
      | ---------- | ----------------< (2) >----------------|

      當1/2大於blocks的百分比時,就會轉場

      當幀插補模式為恆定幀間隔時,僅有scene丶zero丶blocks有作用,
      若為自適應,以上參數就皆有作用。

      刪除
    16. 忘了提,analyse.main.penalty.plevel的影響也滿明顯的,
      主要是調整不同階層下的搜索半徑,調大可以增加些流暢度,建議1.3~1.6。

      刪除
    17. 好的 明白了。。。 反正现在的参数 我已经很满意了 剩下的我在微调下试试。。

      刪除
    18. 我高估了5820K的实力了 哈哈哈
      levels.pel = 2
      main.search.distance = -16

      这么设置 我发现 有个别动画 会突然顿卡。。。。 但是CPU的负荷确实不高。。

      刪除
    19. SVP對於CPU效能沒辦法很好的發揮,的確會發生CPU使用率低卻不流暢的情況發生
      5820K還是比7700K強15%左右啦~
      不同畫面的複雜度不同,我是用[BDMV]PSYCHO-PASS II [OP01]測試,
      這是個人目前遇過平均消耗最大的1080P手繪動畫影片,
      無法穩定撥放這部的參數,就不會被當成可用參數。

      刪除
    20. smooth.scene.limits.m1 = 1600;
      smooth.scene.limits.m2 = 2800;
      smooth.scene.limits.scene = 3000;
      smooth.scene.limits.zero = 200;
      smooth.scene.limits.blocks = 40;

      按这个参数调整了 但是我发现 效果并没明显。。。。 没有开轻微抗伪影 明显。。。

      刪除
    21. 我发现了个问题 博主 在请教下 我发现 就是选项中 有一个搜索半径 我发现把这个搜索半径选择调整了下 我原来是最小 最快速 往上改 会发现波纹也会改变 请问这个选项 是越大好还是越小好?

      刪除
    22. 上篇的smooth.scene這是我隨手複製貼上的,想說給您自行調整,抱歉...
      如果要壓一點偽影又保持流暢可以試試這組
      smooth.scene.limits.m1 = 1800;
      smooth.scene.limits.m2 = 3000;
      smooth.scene.limits.scene = 4500;
      smooth.scene.limits.zero = 120;
      smooth.scene.limits.blocks = 40;

      Override.js內有開啟的參數會覆蓋掉SVP 4 Pro Manager的設定

      Manager中的搜索半徑 = 小 等同以下參數
      analyse.main.search.distance = -4;
      analyse.main.search.coarse.distance = -6;
      analyse.main.search.coarse.satd = true;

      小且快速 等同以下參數
      analyse.main.search.distance = -4;
      analyse.main.search.coarse.distance = -6;
      analyse.main.search.coarse.satd = false;

      如果想知道單獨每項的變化可以參考
      https://blackmickeysvp.blogspot.tw/2017/03/svp3-default.html
      雖然這是SVP3時測試的,但與SVP 4差異不大,可以稍微參考一下。

      有逐幀比較過,
      satd開啟或關閉各有優劣,當時的結論是satd略為好一點點,不過真的不明顯
      所以才會推薦搜索半徑小,開啟satd。

      至於搜索半徑,
      目前確認會造成嚴重波紋狀的偽影就是小網格與大搜索半徑,
      但是過大網格或過小的搜索半徑均會造成流暢度降低。

      刪除
    23. 更正一下SATD開啟與否的部分

      先前有逐幀比較過,
      satd開啟或關閉各有優劣,當時的結論是satd略為好一點點,不過真的很不明顯
      但SATD較為優秀也是事實,在不影響效能下還是建議開啟,因此推薦搜索半徑小,開啟satd。
      finest層(main.search.satd)就還不太建議開啟SATD,至少4C8T的處理器還沒辦法很穩定的應付。

      刪除
  5. 请问博主通过直接修改这个文件更改设置是只有pro版能用?还是free版也可以?谢谢

    回覆刪除
    回覆
    1. 不能喔,這只能用在 SVP 4 Pro 和 SVP 3(免費)上,
      SVP 4 Free這部分的功能被官方拿掉了。

      刪除
  6. 博主 在问个问题。。
    运动向量网格这个选项 用override.js文件修改 是哪个? 我想改成28像素。。。

    回覆刪除
    回覆
    1. overlap: 2
      網格重疊值。
      0 - 無
      1 - 垂直與水平各1/8區塊大小,
      2 - 垂直與水平各1/4區塊大小,
      3 - 垂直與水平各1/2區塊大小。
      重疊面積越大,網格越多,處理速度越慢。
      當使用CPU渲染時,重疊值應設為偶數。

      analyse.block.w = 32;
      analyse.block.h = 32;
      analyse.block.overlap = 0;
      等於不重疊,故為32px

      analyse.block.w = 32;
      analyse.block.h = 32;
      analyse.block.overlap = 1;
      重疊1/8,32*7/8=28,等於是28px

      analyse.block.w = 32;
      analyse.block.h = 32;
      analyse.block.overlap = 2;
      重疊1/4,32*3/4=24,等於是24px

      刪除
  7. 我又来请教了。。。 请问减小网格步长 这个是干什么用的 开启是否有好处? 我一直开的是全局。。。

    回覆刪除
    回覆
    1. Decrease grid step:By two with local refinement(局部)
      analyse_params="{main:{search:{coarse:{distance:-10}}},refine:[{thsad:4000}]}"

      Decrease grid step:By two with global refinement(全局)
      analyse_params="{main:{search:{coarse:{distance:-10}}},refine:[{thsad:250}]}"

      我沒辦法向您告知這項開啟是否有好處,因為沒特別對這項做過測試,但可以稍微說明其用途。
      減小網格步長,個人認為這翻譯不佳,
      它的意思是:針對區塊SAD超過閾值的"壞區塊"(上式的refine:[{thsad:XXXX}]),將運動向量網格長寬減半來進行更詳細的搜尋。
      換句話說,就是針對SAD超過thsad的區塊進行更精細的搜索。

      而thsad愈低,會有更多的區塊會被認定成"壞區塊",相對地就會有更多的細化分析。
      而全局的thsad很低,幾乎全部區塊都會再次搜索。

      analyse.refine[0] = {thsad:200,search:{distance:3,type:4}};
      上式的意思為
      第一次細化參數,閾值為200,搜索半徑3px,搜索方式:全面搜索

      刪除
  8. 好的 知道了。。。 反正我觉得开着好点 不知道是不是心理作用 。。。 哈哈哈

    回覆刪除
    回覆
    1. 因為沒做過較為仔細的測試,所以無法向您告知,不過就理論來看,開著應該會好一點。

      刪除
  9. 请教一下修改override.js是不是比修改控制面板的优先级高。只修改override.js,控制面板保持最初的自动设定可不可以,谢谢!

    回覆刪除
    回覆
    1. 對的,override.js的優先權比控制面板更高,所以當然可以只修改override.js,
      但會建議夠了解面板上各項參數的影響後再這樣做,因為有不少預設值的表現並沒有預期的好,
      加上SVP預設會依照不同性能而有變化,導致不同電腦的預設值會不太一樣...

      刪除
  10. " 我自己是寫好腳本之後進MeGUI壓制,會比較麻煩些。
    https://drive.google.com/file/d/0B7VpIVajgeOXTldhbko3UUJ3bWs/view?usp=sharing "
    请问米奇,这个avs文件里面的参数都是参照 日系手繪動漫 的最佳参数压制吗?要达成 成品质量最佳,压制时间次要 这样的目的? 我对比一下了以前的简单60fps压制,效果非常好
    还有一个问题就是 svp 能不能导出avs?看了下导出的avs貌似是不完整的-_-

    回覆刪除
    回覆
    1. 不,那份avs檔案並非 日系手繪動漫 最佳參數,僅為平常使用的測試腳本,
      實際上也沒有所謂的最佳參數,要如何定義最佳參數? 是最少的偽影? 還是最佳的流暢度?
      在每個人心中都有不同答案,至少與我一同研究參數的K大所使用的參數就不盡相同,
      我很難接受Blend(重影)太多的畫面,所以使用的參數主要以流暢度為優先,
      K大則不太能接受波紋狀的偽影,因此採用波紋抑制參數為主,
      以及在不同畫面下,適用參數也不太相同,本篇所提供的參數盡量是以"通用"為主,
      在不同畫面下都有個60分以上的水準,當然和專用參數相比就差很多了。

      現在最新的測試已經不只改override.js,因為一直有個瓶頸無法突破,
      所以現在generate.js丶base.avs都有一些改變,
      詳細可以參考 測試筆記:SVP紀錄
      (https://blackmickeysvp.blogspot.tw/2017/07/svp20170821.html)
      但由於最新的測試才剛開始測試,還沒找到一個平衡的參數,也歡迎有興趣的人一同來討論丶測試。

      另外一提,
      由於SVP是即時補幀軟體,所以和K大的測試主要還是控制在"可即時撥放"上的參數,
      資源消耗太高的參數不太會去測試,真是抱歉。
      目前已知可以提高效果,但不適用於即時撥放的參數有幾個(消耗資源太多)
      "關閉GPU渲染" levels.gpu = 0
      "開啟finest層的SATD計算" analyse.main.search.satd = true

      SVP可以顯示出最後一次使用的avs腳本,位於(其實就是您下一個留言內的位置)
      C:\Users\USER\AppData\Roaming\SVP4\scripts

      刪除
    2. 谢谢回复~ 根据米奇你的说法,你们现在主要的研究方向是适用于即时补帧的参数,而压制方面的参数还研究不多~
      所以我就想既然是压制,参数方面的调校以画面通用表现效果最好为基准(个人偏向于抑制波纹状伪影为主,更容易在视觉上察觉出来),其次就是资源消耗多少问题,不过我想既然是压制了,并且流畅度是相对于 即时播放 而提出的,也就是说压制时候没有担心 播放流畅度 的必要。
      所以呢,我就想以米奇在博客中对各参数研究的 画面表现最好 的基准去选择最合适压制参数,以消耗更多资源的代价换取压制后最好的画面表现。
      当然这只是我的猜想,虽然选择了各个独立的 "最合适" 参数,但搭配起来渲染出来的最终效果不一定是最完美的,还是需要自己后期去调参。

      刪除
    3. 對的,目前幾個已知消耗大量資源的參數我們會避開,
      像是之前提到的那兩個等等,但也不是完全沒測試,畢竟總是要看看其效果和消耗是否在可接受嘛。

      至於流暢度的部分可能我說的不夠明白,讓您誤會了,
      可以參考以下影片(建議下載下來觀看),https://goo.gl/ErtF9i
      很明顯右側的波紋偽影抑制比左側好,
      但在00:23~00:26處,右側的流暢度明顯比左側還要差,有許多Blend(重影)。
      我所說的流暢度是這種的流暢度唷,看習慣高fps影片後,不論是波紋偽影抑制和流暢度都很重要。

      一般而言,不太會有 撥放流暢度 的問題,
      因為有撥放流暢度問題 = 撥放不夠順暢 = 無法即時撥放,這種參數通常就沒太深入測試了。

      現在上面的這兩份參數也絕對不會是最好的(除非用深度學習找...),
      還是有部分畫面補出來的效果很差,只能盡可能的多試。

      如果有意願的一同研究測試的也十分歡迎。

      刪除
    4. 嗯~意思就是说你们现阶段暂时还没研究出能同时消除伪影和重影这两者的参数? 说到底,无论是压制或是平时即时播放的时候,都比较难解决这个问题~ 所以现阶段任务还是不断调参~

      由于刚刚入门pro版,各方面基础基本都是零,所以还是先逛逛这里补补基础知识先了哈~

      刪除
    5. 應該說,我目前看到的所有補幀方式都無可避免的有類似問題,
      至少在AMD的Fluid Motion丶DmitriRender或是三星電視的補幀都有相似情況,
      畢竟不太可能無中生有,預測出完美的中間幀,
      目前只能盡可能地調整至預期的效果,必須有所取捨,
      有時為了易用,很多方案都把參數寫死或是沒甚麼調整空間,
      然而SVP為其中可以調整很多參數的方案之一,
      也許比較容易達到預期的目標。

      如果想多了解一些,
      可以先看看SVP官方對於參數的說明(https://www.svp-team.com/wiki/Manual:SVPflow)
      以及Avisynth的入門教學(http://avisynth.nl/index.php/Main_Page)
      如果對於英文閱讀有困難可以參考
      SVP參數簡介(https://blackmickeysvp.blogspot.tw/2017/06/smoothvideo-project_2.html)
      nmm-hd所提供的Avisynth中文說明(https://www.nmm-hd.org/doc/Avisynth_2.5%E4%B8%AD%E6%96%87%E6%96%87%E6%A1%A3)

      刪除
    6. 谢谢~这些资料在你博客中其他地方都能找到呢~如有疑问会再找你的~:)

      刪除
  11. 然后贴一段以前问过svp团队的对话:
    Hello

    SVP4 has not that option in context menu. You can use SVP4 PRO or SVP3 Free for it.
    Also you can find last generated avs-script in the folder %APPDATA%\SVP4\scripts

    MAG79
    SVP-team support

    回覆刪除
    回覆
    1. 上面有一同回答了,可以參考一下。

      刪除
  12. 作者已經移除這則留言。

    回覆刪除
    回覆
    1. 博主 SVP 4 PRO更新了 不知道 有什么变化没。。。

      刪除
    2. 稍微看了一下官方提供的更新紀錄,
      本次更新主要是修正錯誤及添加英文丶簡體中文丶日文丶俄文的使用手冊,
      使用手冊位於SVP 4\manual,裡面說的滿詳細的,相信對於不少人有很大的幫助,
      前幾個月寫的SVP中文使用說明文章,突然變成廢紙(哀怨...)

      svpflow並沒有更新,這是SVP補幀的核心,所以效果上應該是沒有甚麼大幅的變化,
      忘了說,由於更新會把SVP 4\script內的檔案複寫回原版,
      所以有改過override.js的用家更新後要記得再修改一次。

      另外,本次更新在override.js內多了smooth.rate.abs,
      這是設定是否將smooth.rate.num / smooth.rate.den的比值從"影片幀率的倍率"改為"絕對幀率"。

      刪除
  13. 多增加的这项目 是改成绝对帧率好 还是不改好?

    回覆刪除
    回覆
    1. 測試了一下,效果和SVP 4 Pro Manager內的 至螢幕重新整理率 差不多(或一樣),應該是不太需要特別修改這項。

      刪除
  14. 請問一下博主,我用k大的配置svp4pro就不工作了,potplayer顯示腳本錯誤,vlc也會掛載失敗
    好像問題出在這裡,有這句就不行
    var levelsmax=Math.floor(Math.log((Math.floor(((mediaInfo.main.reswidth=3)

    回覆刪除
    回覆
    1. 抱歉,是我的疏忽了,已更新,麻煩在測試看看,謝謝。

      刪除
    2. 非常感謝,已經完全沒有問題了 ^_^

      刪除
  15. 米奇大您好,今天測試了一下您的參數,發現1080P的確能夠很順的跑,但是720P真的完全不行XD
    我以前用free版的 無論是720或1080其實就已經優化很好了 1080跟您調教的參數效果幾乎相同
    因為追番第一手資源還是720P的居多 合集貨電影比較會有1080P 因此為了各方面後來又灌回free版了XD
    可能每個人電腦測試都有所不同 在這裡跟您分享一下我的測試心得而已

    順帶一提電腦設備是
    CPU i7-6700 3.40GHz
    顯卡 GTX1060 3GB
    記憶體 32G

    回覆刪除
    回覆
    1. 疑? 720P是哪方面的不行呢?是補的不順暢,還是有掉幀狀況呢?
      因為補720P消耗的資源理論上會比1080P少不少才對,不太應該會出現可以補1080P但卻不能補720P的狀況。

      刪除
    2. 後來我買了新電腦 測試後發現沒有卡頓的狀況了@@
      另外我想問 我參考https://home.gamer.com.tw/creationDetail.php?sn=3483257
      裡面的參數設定 如果我想用madVR來進行渲染 這邊要怎麼設定呢?
      或是怎麼共用這兩邊的設定 感謝!

      刪除
    3. 後來我好像發現問題了 就是在安裝SVP時如果勾了madVR那FPS就上不去 不勾就好很多 可能是因為我另外也有再安裝的關係

      刪除
    4. 嗯...這樣聽起來比較像是madVR參數中的亮度翻倍設置過高,導致720P影片升頻時效能不足,
      在設定madVR時需要注意渲染時間不要過高,參數設定這部分可以參考 萬年冷凍庫 的說明。
      設置後使用720P影片測試一下是否會掉幀,如果dropped frames持續上升,那就是參數過高,需要降低。

      另外,記得到Nvidia控制面板中將電源管理模式改成 自適應 或 最大效能,有時可以解決異常效能低落的問題。

      刪除
  16. 设置了一晚上。我的头混脑胀了。一开始是override.js 不管怎么设置就是不起作用......,我用的是SVP3.1
    特地找了一个画面场景,开启SVP着色器13与23时是显示不同的瑕疵画面。我在控制面板里设SVP着色器为13

    在override.js里设置smooth.algo = 23;
    //SVP著色器,設為13丶21或23的效果都不錯,21丶23會比較廣泛適用些。

    可是不管我怎么试。就是没有效果。

    后来发现把override = function()
    {
    和最后面的
    }
    删除后,看AVS上数值也变了。有效果了

    但这出现了一个问题http://i1.bvimg.com/574109/91423c5cb3523bb0.jpg
    http://i1.bvimg.com/574109/b606e5a7bb1763bb.jpg
    播放不超过1分钟,短就几秒,长就几十秒就会弹出这个错误,甚至是直接闪退

    我又加上这行代码,不过这样调参效果就没了。但播放什么都很正常不闪退不弹错
    override = function()
    {
    和最后面的
    }

    通过对比AVS。差别应该在这里面http://i1.bvimg.com/574109/f8a3fd427e122b4d.jpg

    通宵头疼。先睡觉,只能之后再对比是哪个参数问题了

    配置是E3 +970,是我配置太低了?,还是override填写有误?。求教米奇大大!

    回覆刪除
    回覆
    1. 【我想我应该搞定了,有件事不吐不快。还是说一说】

      1.我安装的是SVP3.1.7 一个完整安装包,应该是SVP TEAM在15年7月8号释出的版本

      并非如米奇大大所述的正常安装更新到15年11月的版本,因为SVP3.1 core要求C++ 2013 X86然而我的C++ 2005~2017全套皆是最新版本。却依然提示要求,因此我无法安装,就算我尝试多安装几个旧版2013依然提示。

      2..SVP3.1.7的安装包是否有错误因为我目前非正常安装2015-11新版本法所以未知,但我在使用SVP3.1.7时,播放视频一段时间之后会出现KERNELBASE.DLL,或者svpflow1.dll报错!

      3.【这时候我碰到了一个意外】,因为SVP3.1.7的报错让我不得不使用了SVP4 FREE版本。SVP4FREE版本没有任何报错提示,而SVP4FREE版本有提供一个新的AviSynth2506安装,因为svpflow1.dll报错问题我死马当活马医的把SVP4 FREE版本中的svpflow1.dll和svpflow2.dll复制到SVP3.1中覆盖,之后SVP3.1会产生一个报错提示。忽视之后我继续使用SVP播放影片。发现再也没有任何报错提示了

      因为昨晚尝试按米奇的先装3.0.6再装3.1.7a失败后svpflow1.dll和svpflow2.dll被替换回原版。所以导致使用JS会出现错误

      我在重新安装后用回SVP4的dll就不会再出错和闪退了

      【这种奇葩情况应该是我一个人的特别吧。哈哈】

      刪除
    2. 您好,
      AVS差異就是改參數後的結果,SVP基本上只對處理器較為要求,
      不過即便是處理器效能不足時,也不太會出現您這種錯誤狀況,更何況E3效能並不差。

      您提到的 SVP3.1.7 完整安裝包請問是在哪裡找到的呢?
      因為官方網頁中似乎沒有提供這3.1.7的完整安裝包,
      只有看到3.1.7a的核心包。

      我之前使用 3.1.7版時,並沒有遇過KERNELBASE.DLL丶svpflow1.dll錯誤的狀況,
      K大目前還在使用 SVP 3,也未聽聞有相關問題。

      的確可以使用新版的svpflow來替換。

      我沒遇過您的這種狀況,所以也不清楚實際上是哪個環節出了錯。

      如果要重新安裝的話,
      建議依序處理

      移除 Visual Studio 2010 VC++ Redistributable x86
      移除 Visual Studio 2010 VC++ Redistributable x64
      移除 Visual Studio 2012 VC++ Redistributable x86
      移除 Visual Studio 2012 VC++ Redistributable x64
      移除 Visual Studio 2013 VC++ Redistributable x86
      移除 Visual Studio 2013 VC++ Redistributable x64
      移除 Visual Studio 2015 VC++ Redistributable x86
      移除 Visual Studio 2015 VC++ Redistributable x64
      移除 Visual Studio 2017 VC++ Redistributable x86
      移除 Visual Studio 2017 VC++ Redistributable x64
      移除 Avisynth
      移除 Avisynth+
      移除 SVP

      至 https://www.visualstudio.com/vs/older-downloads/ 網頁下方下載對應版本的運行庫
      至 https://www.visualstudio.com/downloads/ 網頁下方下載對應版本的運行庫

      安裝 Visual Studio 2010 VC++ Redistributable x86
      安裝 Visual Studio 2010 VC++ Redistributable x64
      安裝 Visual Studio 2012 VC++ Redistributable x86
      安裝 Visual Studio 2012 VC++ Redistributable x64
      安裝 Visual Studio 2013 VC++ Redistributable x86
      安裝 Visual Studio 2013 VC++ Redistributable x64
      安裝 Visual Studio 2017 VC++ Redistributable x86
      安裝 Visual Studio 2017 VC++ Redistributable x64
      (建議從2010依序裝至2017版本,另外VC++ 2015不用安裝)

      安裝 SVP 3.0.6 Full
      安裝 SVP 3.1.7a Core
      若要更換svpflow.dll版本,可以安裝好3.1.7a再更換

      感謝您的回報。

      刪除
    3. 米奇你讲话不要客服公式化啦~

      我才是要谢谢你的指导呢


      override = function()
      {
      }


      请问这行代码是不需要的吗???

      我添加这个js就不起效了

      ======
      SVP 3.1.7安装包是在这里找到的
      https://pan.baidu.com/share/link?shareid=774405049&uk=1244388283

      那可能就是这个SVP3.1.7的安装包文件有问题了

      因为昨晚一直提示要求2013 我更换好几个2013都无效果。

      有点纠结是否删除重装SVP3.1.7

      虽然我用那个安装包的安装也是3.1.7.但是显示更新日期是2015.07.06,,安装包的修改日期是2015.07.08

      好吧。还是重新安装一次试试!!

      刪除
    4. 真的不行了。我删除了所有的SVP相关的软件。。删除2008-2013所有VC++ 再重新安装。

      3.1.7 core依然提示要求C++ 2013 X86,,我甚至下载尝试了5个版本的 2013 X86(2013X86有5次升级)
      12.0.21005
      12.0.30501
      12.0.40649
      12.0.40660
      12.0.40664
      包括中文英文俄文版本。
      图片:http://i2.bvimg.com/574109/57e982414af9332a.png

      然后我不死心的跑去SVP官方网站翻了一下更新记录。
      https://www.svp-team.com/wiki/Changelog

      SVP package - 3.1.7 - 2015-06-07
      + Updated SVPflow core libraries (up to 40% performance increase);
      - Fixed error with 'avsFPS.txt' file;
      = Fixed other small issues, various UI improvements;
      + Added Avisynth+ support;
      = Updated components: MPC-HC 1.7.9, ffdShow rev.4533, ReClock 1.8.8.5, madVR 0.88.15, SVPtube 1.2.5a.

      看来他们确实有完整制作一个安装包,应该就是我上面发的那个,曾经肯定也放出过,但不知为何删除了。且在11/06日改成了升级包~之后就是在2015年11月08日更新的4.0了。我仿佛明白了什么。但只是揣测

      我上面说的20150706看来是我误会了。应该是年.日.月排序

      这个可恶的升级档消耗了我好多寿命!!!

      我只能重新安装回3.1.7的完整安装包了。希望一切照旧安好!

      谢谢米奇

      刪除
    5. 啊~ 哪有公式化! 明明就全新手打的(哼

      剛看了一下SVP3的override.js檔案,
      您是不是直接複製貼上這篇的參數...?
      這篇的override.js格式是SVP4的,不是SVP3的。

      SVP3不需要下面這串
      override = function()
      {
      }

      直接輸入參數即可(記得去除前方//)
      或是直接修改安裝完成後的預設override.js

      抱歉,一時間忘記SVP3和SVP4的格式略有不同。

      刪除
    6. 基本上SVP4和SVP3的參數是一樣的,不過部分檔案格式不太相同,是可以沿用的。

      刪除
    7. 用了js参数确实观感好了很多很多!

      比面板调整强了好多

      然后我又超频了屏幕刷新率到71.928**,配合23.976的动画,刚好3倍帧数,明显比原来60还要流畅多了

      谢谢米奇! 恐怕我以后看动画没插帧受不了了,哈哈

      刪除
  17. 博主您好,有一个问题想请教一下。以上参数能否通过VapourSynth进行视频的SVP插帧压制?有没有相关教程?

    回覆刪除
    回覆
    1. 抱歉,回覆晚了
      上面的參數當然可以通過Vapoursynth壓制,
      不過因為本身對於Avisynth丶Vapoursynth並不熟練,頂多就是能夠寫些簡單的腳本而已,
      所以本Blog並不打算撰寫這部分的相關教學,
      但如果有疑問的話,倒是很歡迎提問,我會在能力所及內,盡可能回答。

      刪除
  18. analyse.refine[0] = {thsad:200,search:{distance:2,type:4}};
    //在日系手繪動畫中,細化兩次的效果不是很明顯,故設為一次細化。

    不知道我有没有理解错,这改的设置不是和默认一样吗?

    回覆刪除
    回覆
    1. 默認是沒有進行refine的,
      而且默認的distance會因pel參數不同而有變化,
      至於type方式則是和默認相同的,是我多寫了。

      刪除
  19. var levelsmax=Math.floor(Math.log((Math.floor(((media.dst_w=3)
    analyse.main.levels = levelsmax*3>>2;
    analyse.main.search.type = 3;
    analyse.main.search.distance = -3;
    analyse.main.search.coarse = {type:2,distance:-5,bad:{range:0}};
    k大这段就看不懂了。。可以提供k大设置的js文件吗?

    回覆刪除
    回覆
    1. 看不懂的部分應該是levelsmax吧?

      levelsmax那串的意思是,在是不同尺寸的影片會有不同levels設定
      例如DVD只有480P
      在block=24x24下,SVAnalyse()只能分析總共4層
      先算出來避免levels=4不能播320x240的影片
      另外在小解析度用小一點的levels(720P就設3)來減少偽影

      K大的js文件就是內文中那整串文字,存在記事本中,改個副檔名即可。

      刪除
  20. 大佬有没有看电影的设置啊0 0

    回覆刪除
    回覆
    1. 不好意思,並沒有呢。

      因為電影看得比較少些,所以沒有特別為此設計參數,
      動畫類的參數套用在電影上總覺得看起來很怪,太滑順了,(恐怖谷現象?)
      所以大部分觀賞時是沒有使用的,
      即便使用,也是以madVR內的Smooth motion為主,BFRC為輔。

      刪除
  21. https://www.svp-team.com/wiki/Manual:SVPcode
    支持内置转码啦~~,不过试用了下,貌似不支持选择配置文件?

    回覆刪除
    回覆
    1. 好像是支持选择配置文件的hh~这样调参预览应该也方便了许多

      刪除
    2. 我記得這是有支援的喔。

      刪除

熱門文章