作者a5150219 (.......)
看板AVEncode
标题Fw: [心得] 巴哈动画疯 SVP自动除帧脚本
时间Sun Nov 5 22:46:07 2017
※ [本文转录自 PC_Shopping 看板 #1P_BHJrH ]
作者: a5150219 (.......) 看板: PC_Shopping
标题: [心得] 巴哈动画疯 SVP自动除帧脚本
时间: Sat Nov 4 02:24:16 2017
SVP自动除帧脚本
适用於所有可以以播放器拨放之影片,
当然也适用巴哈动画疯丶Youtube等...
原理和先前有网友提过的以Avisynth挂载TIVTC除帧原理类似,
不过因为SVP需要藉由Avisynth执行专用脚本,
直接用ffdshow挂上去会失败(会被SVP脚本取代掉),
所以采用直接修改SVP内的脚本,
让SVP执行时,连带将除帧脚本一同执行。
会有这类解决方案出现,是因为有些影片在压制时,并未依照源的帧率来压制,
像是巴哈动画疯就有很多影片是原生23.976fps被压成30fps,
其中fps的差异就以加速及重复帧的方式来转换,
但FM丶SVP丶DR这类补帧软体皆为参考前後帧来预测中间帧,
如果有重复帧就会被认为无变化,导致补帧的效果非常差。
先来看看 除帧後补帧 vs. 未除帧直接补帧 的差异影片,
https://youtu.be/Ib-BiPG2k-c (720p60丶1080p60,较为明显)
此脚本特点
1. 基本上SVP有支援的播放器都相容(应该啦)
2. 支援SVP内的演示模式 (除帧前 vs. 除帧後补帧)
3. 支援mpv player以及mpv player下的演示模式 (除帧前 vs. 除帧後补帧)*
4. 除了30fps自动除帧至24fps外,也支援25fps除帧至24fps*
5. 自动计算正确的输出FPS (这不废话吗...)
*mpv player因为Vapoursynth内的vivtc.VDecimate对於25fps影片即时除帧效果不佳,
因此已移除脚本中mpv player 25fps->24fps的功能了。
使用前请先备份好相关档案,如有异常,请回复至官方原版
详情请见下列部落格,
如果方便的话,麻烦回报一下CPU以及ff_add值(最低值+缓冲值),谢谢
https://blackmickeysvp.blogspot.tw/2017/06/smoothvideo-project-svpyoutube.html
30->24fps 与 25->24fps 所需要的ff_add并不相同,
通常25->24fps需要设高不少,
如果没有25->24fps的需求,像是只用於观看巴哈动画疯,可以不用设这麽高,
ff_add越高,需要缓冲越久,且对播放器的压力越大,甚至有可能会崩溃。
这脚本是依靠影片来源fps来判断是否除帧,
如此一来,可以保护 非25丶29.97丶30fps 的影片不受影响,
换句话说,就是忘记关掉这项没关系的意思。
但有个问题,
目前此脚本无法判断是否为
原生25丶29.97丶30fps影片,
因此是有可能误除帧的,需要手动关闭。
大多日本动画丶电影为原生23.976fps,
电视节目则以29.970较为常见,25fps就不太清楚。
对了,
此脚本不含任何额外参数设定,
有附加参数的是另一篇,效果大概是以下这样
https://youtu.be/p3GWbeuMHso
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.192.144.111
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PC_Shopping/M.1509733459.A.D51.html
转文时将部分较无关之推文移除,还请见谅。
1F:推 s9209122222 : 不知是rx460不够力,还是i5-4460太烂,用mpg+svp偶11/04 10:21
2F:→ s9209122222 : 尔会掉帧11/04 10:21
3F:→ s9209122222 : 更正,mpg->mpv11/04 10:21
svp部分参数很耗资源,4460不一定跑的动,
着色器别用23.,换用13.或21.
减小网格步长使用局部或关闭,
另外,mpv也可以开硬解,
降低CPU使用率。
4F:推 waterblue85 : 楼上用mpc-hc试试看?11/04 10:46
5F:→ waterblue85 : svp好像没有很吃显卡 cpu影响比较大11/04 10:47
6F:→ waterblue85 : e3v2中等配置都能吃到60%up11/04 10:47
7F:推 s9209122222 : 我是用Linux,所以只有vaapi-copy硬体加速能用,svp 11/04 12:55
8F:→ s9209122222 : 也开了openCL加速 11/04 12:55
9F:→ s9209122222 : 13是不是慢速的地方补得比较不好? 11/04 12:57
流畅度:21. ~ 23. > 13. (越高越好)
伪影量:21. > 23. > 13. (越低越好)
13.是流畅度低一些,
慢速其实都差不多,慢速最佳应该是2.
中速是21.、23.表现好一些,
因为中速的伪影还压的下来,流畅度就相对重要,
高速时的伪影就难压许多,所以13.较适合。
其中,与FM较为接近的应该是13.。
10F:推 charley1204 : 用RX460怎麽不用FM? 11/04 18:36
11F:推 s9209122222 : 因为我不是用Windows,但客厅的HTPC就是用RX460配FM 11/04 21:00
12F:→ s9209122222 : 了,可惜流畅度不如SVP 11/04 21:00
其实我也是用A卡来开SVP,FM偶尔才用 XD
13F:推 leo91531 : 真的觉得该一人一信去巴哈反应一下,压30根本制造11/04 21:57
14F:→ leo91531 : 问题11/04 21:57
15F:推 leo91531 : 我现在已经懒得设定,投影机直接设23fps再开内建补11/04 21:59
16F:→ leo91531 : 帧,大部分都没问题,偶尔会遇到奇怪的压法就会有点11/04 21:59
17F:→ leo91531 : 抖11/04 21:59
leo大头像那部,巴哈的压法很神奇,不是重复帧,是真的30fps,救不回来。
18F:推 s9209122222 : 把好端端的23.976用成30的人不晓得在想些什麽11/05 02:12
19F:推 examsystem : 想请问直接把script和plugin复制贴上也可以安装吗? 11/05 16:48
SVP3 ?这脚本不支援SVP3 & SVP 4 Free喔。
如果只用x86拨放器,是可以不放plugins64的。
20F:推 SHR4587 : 30应该不是巴哈的问题,同样的问题也出在中华电信VO 11/05 19:47
21F:→ SHR4587 : D,还有Bilibili的问题其实更严重,Bilibili只有19F 11/05 19:47
22F:→ SHR4587 : PS...... 11/05 19:47
19fps? 真是奇怪的fps...
23F:推 john801110 : fm屌虐 11/05 21:14
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 转录者: a5150219 (123.192.144.111), 11/05/2017 22:46:07
※ 编辑: a5150219 (123.192.144.111), 11/05/2017 22:51:50