POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
楼主: Edison
打印 上一主题 下一主题

成功实现 LAV/DXVA 硬件加速下采用 SVP 48P/60P/96P 实时插帧平滑播放蓝光

[复制链接]
101#
 楼主| 发表于 2011-6-2 11:05 | 只看该作者
Viperknight 发表于 2011-6-2 10:59
这玩意看动画不太行,插帧的画面线条撕裂很严重

http://we.pcinlife.com/forum-red ... 4495-fromuid-5.html
回复 支持 反对

使用道具 举报

102#
发表于 2011-6-2 11:10 | 只看该作者
这个不影响次世代音频的源码输出吧?会不会造成影音不同步的问题?
回复 支持 反对

使用道具 举报

103#
发表于 2011-6-2 11:21 | 只看该作者
下面显示是 插帧是成功的,但是看影片信息,还是和原始的帧数一样

但是感觉明显没那么"顿"了
回复 支持 反对

使用道具 举报

104#
 楼主| 发表于 2011-6-2 11:38 | 只看该作者
kemuke 发表于 2011-6-2 11:21
下面显示是 插帧是成功的,但是看影片信息,还是和原始的帧数一样

但是感觉明显没那么"顿"了

SVP 的处理过是这样的:

视频解码器-> FFDSHOW Raw Filter-> SVP 侦测影片信息->调用对应的 avisynth。

播放器提供的输出信息截止于 FFDSHOW Raw Filter 之前,因此你能看到的是解码器的解码输出画面帧率。

要查看实际的播放帧率,可以用 FRAPS。
回复 支持 反对

使用道具 举报

105#
发表于 2011-6-2 13:46 | 只看该作者
好东西~~~!!!
回复 支持 反对

使用道具 举报

106#
发表于 2011-6-2 15:52 | 只看该作者
相当强悍的东西..........
回复 支持 反对

使用道具 举报

107#
发表于 2011-6-2 20:05 | 只看该作者
回复 Edison 的帖子

可否解释一下 怎么挂载 TMT的音频解码器。。
回复 支持 反对

使用道具 举报

108#
 楼主| 发表于 2011-6-2 20:15 | 只看该作者
xbxcxv 发表于 2011-6-2 20:05
回复 Edison 的帖子

可否解释一下 怎么挂载 TMT的音频解码器。。

http://we.pcinlife.com/forum-red ... 6401-fromuid-5.html
回复 支持 反对

使用道具 举报

109#
发表于 2011-6-3 00:07 | 只看该作者
回复 Edison 的帖子

我指的是怎么挂载这个。。。 你那帖子是分离吧。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

110#
 楼主| 发表于 2011-6-3 00:09 | 只看该作者
xbxcxv 发表于 2011-6-3 00:07
回复 Edison 的帖子

我指的是怎么挂载这个。。。 你那帖子是分离吧。。

该贴的 37 楼说的很清楚,另外,这个主题主要讨论的是 SVP 以及相关应用而不是讨论这个问题的,你要讨论这个问题应该在相应的主题中进行。
回复 支持 反对

使用道具 举报

111#
发表于 2011-6-3 01:35 | 只看该作者
请问NV250能用吗?不能的话就不折腾了
回复 支持 反对

使用道具 举报

112#
发表于 2011-6-3 01:50 | 只看该作者
本帖最后由 chenmzll 于 2011-6-3 01:57 编辑

在KMPLAYER下试验了下,效果挺明显的,果然好东西!就是渲染器选MADVR时,屏幕会闪,不知道是什么问题。lavcuvid 0.7也出来了。 32-bit (CUDA 4.0+) - 64-bit (CUDA 4.0+) -- 32-bit (Older CUDA)
回复 支持 反对

使用道具 举报

113#
 楼主| 发表于 2011-6-3 02:15 | 只看该作者
刚刚琢磨出 Core 2 QX6700(Kentfield 架构 2.67GHz)+ GTS 450 跑蓝光 remux 的 profile:



可以实现 48p 插帧播放。

1080p23.976 Remux 黏贴到 ffdshow raw filter(仅适用于此设置)的 avisynth 脚本:

  1. svp_scheduler=true
  2. SetMemoryMax(1024)
  3. svp_cache_reduce=true
  4. svp_flow_lib="C:\Program Files (x86)\SVP\Plugins\MVTools2\libflowgpu.dll"
  5. multinum=2
  6. multiden=1
  7. algo=23
  8. block=false
  9. ml=10
  10. search=5
  11. sadml=10
  12. sadgamma=2
  13. blend=false
  14. dist=4
  15. pel=1
  16. sharp=0
  17. Recalc=0
  18. blkh=32
  19. blkv=32
  20. overlap=0
  21. overlapv=0
  22. wid_den=1
  23. hei_den=1


  24. LoadPlugin ("C:\Program Files (x86)\SVP\Plugins\MVTools2\mvtools2.dll")
  25. SetMTMode(3,7)
  26. ffdShow_source()
  27. width!=1920 || height!=1080 ? last : Eval("""
  28. SetMTMode(2)
  29. src=last
  30. wid_den==1 ? last : \
  31. hei_den==1 ? LanczosResize(int(width/wid_den/2)*2,height) : LanczosResize(int(width/wid_den/2)*2,int(height/hei_den/2)*2)
  32. super=MSuper(pel=pel, hpad=blkh, vpad=blkv, sharp=sharp)
  33. finest=pel==1 ? super : MFinest(super)
  34. backward_vec=MAnalyse(super, isb=true, blksize=blkh, blksizev=blkv, overlap=overlap, overlapv=overlapv, search=search, searchparam=dist, pelsearch=dist, plevel=0)
  35. forward_vec=MAnalyse(super, isb=false, blksize=blkh, blksizev=blkv, overlap=overlap, overlapv=overlapv, search=search, searchparam=dist, pelsearch=dist, plevel=0)
  36. backward_vec = Recalc==0 ? backward_vec : MRecalculate(super, backward_vec, blksize=blkh2, blksizev=blkv2, overlap=int(overlap/4)*2, overlapv=int(overlapv/4)*2, search=search, searchparam=dist)
  37. forward_vec  = Recalc==0 ? forward_vec  : MRecalculate(super, forward_vec, blksize=blkh2, blksizev=blkv2, overlap=int(overlap/4)*2, overlapv=int(overlapv/4)*2, search=search, searchparam=dist)
  38. smooth_video=MSmoothFps(super, backward_vec, forward_vec, finest=finest, num=FramerateNumerator(last)*multinum,den=FramerateDenominator(last)*multiden, algo=algo, ml=ml, sadml=sadml, sadgamma=sadgamma, block=block, blend=blend)
  39. ## == MSmoothFps_2.avs ==
  40. mi = MSmoothFps(super, backward_vec, forward_vec, finest=finest, num=FramerateNumerator(src)*2,den=FramerateDenominator(src), algo=algo, ml=ml, sadml=sadml, sadgamma=sadgamma, block=block, blend=blend).SelectOdd
  41. mi = (wid_den==1)&&(hei_den==1) ? mi : mi.BicubicResize(src.width, src.height, b=0, c=0.75)
  42. smooth_video = interleave(src,mi)
  43. smooth_video
  44. """)


  45. distributor()
复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

114#
 楼主| 发表于 2011-6-3 02:35 | 只看该作者
tx97 发表于 2011-6-3 01:35
请问NV250能用吗?不能的话就不折腾了

G92 GTS 250?没问题,CPU 作用更大一点。

G92(或者其他 VP2 GPU)硬件解码 h.264 好像无法应对片源为 60fps 的情况,不过蓝光都是 24p 或者 i60 的。

目前最猛的硬件解码器是 Sandybridge 集成的,据说速度是 VP4 的 2~3 倍,可以说是专门针对 quicksync 硬件编码器而设计,因为实际播放的时候不需要这么快。
回复 支持 反对

使用道具 举报

115#
发表于 2011-6-3 06:52 | 只看该作者
dxva能否在snb集显上面硬件加速?我用了这个插件后,软解阿凡达原盘,影音不同步,cpu占用90%以上,看来没办法啃,能否硬件加速呢?
回复 支持 反对

使用道具 举报

116#
发表于 2011-6-3 08:42 | 只看该作者
本帖最后由 kemuke 于 2011-6-3 08:44 编辑

回复 Edison 的帖子
这种插帧和那种100hz/120hz 倍频插帧的电视机,基本原理是一样吗?

假如这样插帧到60P 电视机再硬件插帧,岂不是能实现120帧的播放?


回复 支持 反对

使用道具 举报

117#
 楼主| 发表于 2011-6-3 08:45 | 只看该作者
Sirlion 发表于 2011-6-3 06:52
dxva能否在snb集显上面硬件加速?我用了这个插件后,软解阿凡达原盘,影音不同步,cpu占用90%以上,看来没办 ...

试试看:
http://we.pcinlife.com/thread-1664497-1-1.html
回复 支持 反对

使用道具 举报

118#
发表于 2011-6-3 09:51 | 只看该作者
LAV跟TMT5 CORE解码器,个人觉得基本人一,不过我还是偏向TMT5CORE。。LAV内部的内桢,感觉不出来,个人偏向问题吧。。。
现在很爽,I7SNB ES版加微星GTX560TI。。用得不错,不过显卡跟CPU都达到四五十度。。没办法,用的1080P投影机没有插桢技术,在播放端那边动手术了,个人觉得已达到中端的插桢技术,因为我看过低端插桢技术,真的太差劲了,画面流畅了会觉得闪烁,那个只能把他调到最低速才能解决,只比原来的24FPS要好一点点罢了,电视插桢技术,很多炒作的,100-240HZ都有,但是最终出来还是60HZ的,都是内部处理好,这个数字指标,不一定100HZ比240HZ要差,最终还是要看用的驱动板的技术,价格和效果真的相差什远的,如果真的能上120HZ的,那种是3D液晶的了

现在用了SVP,真的很爽,不过看电影如果中间出现段裂,那就要在SVP上多加一个PROFILE。。因为电影一般是24FPS,另一个是23.97。。就是这个千份之一的差距。。在增加了PROFILE后,SVP会跟据实际FPS来选择PROFILE的。。
回复 支持 反对

使用道具 举报

119#
发表于 2011-6-3 11:03 | 只看该作者
Edison 发表于 2011-6-3 08:45
试试看:
http://we.pcinlife.com/thread-1664497-1-1.html

试了,看不出来有没有硬解,还是很卡
然后才发现可以设置插帧的质量,和你那图一样设置x2就可以软解阿凡达remux了……默认是最底下那个,848 480可以承受,1920直接歇菜
回复 支持 反对

使用道具 举报

120#
发表于 2011-6-3 11:08 | 只看该作者
framerate change选24->60(2.5x)看DVD电影的效果不错,这就跟硬解看DVD电视剧时一样流畅!

不过有时人物边缘不大对头,多是画面快速移动的场景(不是随机,是特定场景必然发生,几张DVD都有这现象……)

还有cpu使用率很高,我是e5200+G210,已经60%上下了……那个LAV CUVID Decoder看DVD能用就好了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2025-1-30 23:50

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表