作者dkfum (DK)
看板AVEncode
标题[情报] madVR v0.78
时间Sun Nov 6 15:54:16 2011
madVR v0.78
* added support for DXVA2 deinterlacing
* added option to enable/disable automatic activation of deinterlacing
* added option to force off deinterlacing for 48i sources
* added option enable/disable performing deinterlacing in a separate thread
* added auto 4:2:2/4:4:4 to 4:2:0 conversion when using DXVA2 deinterlacing
* added OSD deinterlacing information
* Ctrl+Alt+Shift+D turns deinterlacing on/off
* Ctrl+Alt+Shift+F switches deinterlacing field order (auto, top, bottom first)
* changed gamma decrease key combo from Ctrl+Alt+Shift+F to Ctrl+Alt+Shift+B
* increased decoder queue size to 12 frames
* added support for h264 10bit 4:2:2 decoding
* improved frame stepping
* improved internal frame locking mechanism
* removed warning "creating 10bit render texture failed, used 8bit instead"
* updated libav/ffmpeg dlls
http://madshi.net/madVR.zip
看起来主要是内部解码器更新
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.56.87
1F:推 xvid:WOWOWOW 看到第一项change log真是振奋人心 11/06 15:56
2F:→ web2312:DXVA2 deinterlacing... 11/06 15:56
3F:→ xvid:解码器的更动应该只有移除intel mpeg decoder 11/06 16:05
4F:→ dkfum:解交错大部分在解码端就完成了 他加入这功能在render端... 11/06 16:30
5F:→ xvid:deinterlacing并不是decoder的任务 你可能有点误会 11/06 16:32
6F:→ tonyhsie:一般是decoder在解交错 除非特定指定bypass or hw 11/06 16:59
7F:推 xvid:那是部分decoder加入去交错的实作 不然p/i与编码格式无关 11/06 19:23
8F:→ tonyhsie:你可能理解错了 decoder必然要知道p/i而且负责解交错 11/06 20:16
9F:→ tonyhsie:可以想一下 如果decoder不负责解交错 显卡又无hw解交错 11/06 20:18
10F:→ tonyhsie:那会怎麽样? 11/06 20:19
11F:→ tonyhsie:另一个可以思考的点: Encode 时要指定p/i 又是为何? 11/06 20:21
12F:→ xvid:那是因为一些编码格式有支援interlace编码 但解码亦也只是解 11/06 20:31
13F:→ xvid:码成interlaced raw data 11/06 20:32
14F:→ xvid:至於是否作去交错的动作 或选择的去交错演算法不是解码器负责 11/06 20:33
15F:→ xvid:如果没有後处理去交错或DXVA deinterlacing 则会有拉丝的现象 11/06 20:35
16F:推 goldie:OMG, deinterlacing!!! 终於让抑制我A社换N社显卡的慾望XD 11/06 21:38
17F:→ tonyhsie:负责後处理的 多半也是decoder 不是很了解你想讲什麽 11/06 21:54
18F:→ dkfum:有啥好抑制的 A家硬体解交错品质一直都比较好 11/06 21:56
19F:→ killer1121:所以你推荐gold买N卡? 11/06 22:02
20F:→ dkfum:我是不明白他想换卡的理由.... 11/06 22:06
21F:→ dkfum:上面坚持解交错不是decoder工作的 说说看哪个主流decoder 11/06 22:10
22F:→ dkfum:现在还没有附带解交错处理... 如果硬要说解码这个层面 11/06 22:11
23F:→ dkfum:那根本就文字游戏嘛... 11/06 22:11
24F:→ killer1121:我觉得他只是在乎这版以前搭配LAV有CUDA硬解的问题 11/06 22:21
25F:→ killer1121:所以这版有支援硬解?! 11/06 22:22
26F:→ dkfum:没有硬解 只有用到解交错能力 11/06 22:31
27F:→ xvid:因为decoder本来就是decode... 11/06 22:35
28F:→ xvid:有所谓的encode才需要decode 或许真的是文字上使用的误会 11/06 22:47
29F:→ xvid:xvid即是一个没有附带去交错实作的decoder 11/06 22:51
30F:→ xvid:divx则是有支援DXVA deinterlacing 11/06 22:52
31F:→ xvid:不过player的render有支援 GPU也会作DXVA deinterlace的动作 11/06 22:55
32F:→ xvid:如同EVR、EVR-CP、VMR9,今天madvr更新即是增加此项支援 11/06 22:56
33F:→ xvid:divx的decoder GUI也是提供开关的设定选择 指示GPU是否要 11/06 22:58
34F:→ xvid:去交错 11/06 22:58
35F:推 goldie:当然是为了hardware deinterlacing. 11/07 02:05
36F:→ tonyhsie:一般interlaced来源无非是 DVD/BD/HDTV, 而其codec则是 11/07 05:39
37F:→ tonyhsie:MPEG-2/H.264/VC-1,这三种格式的decoder也多会附去交错 11/07 05:40
38F:→ tonyhsie:在这边讨论学理问题 而不考虑现实 是有点奇怪了 11/07 05:43
39F:→ xvid:我想这本来就是名词的认知差异 混为一谈当然会产生误会 11/07 08:13
40F:→ xvid:你要都视为decoder也无妨 反正一般使用者本来就不需要知道 11/07 08:15
41F:→ xvid:"多"会有附去交错我有些疑问 不计DXVA deinterlace 真的有很 11/07 08:23
42F:→ xvid:多吗? 还请介绍一下 11/07 08:23
43F:→ tonyhsie:CL,ffdshow,MPC内建,coreavc全都有啊...你都没用过? 11/07 08:51
44F:→ xvid:你提的四项我用过三项 ffdshow记得没错的话是包ffmpeg(?) 11/07 08:58
45F:→ xvid:mpc也是ffmpeg 也只有在mpeg2附带去交错 11/07 09:01
46F:→ xvid:CL方便提供网址吗?还有其他的吗?我刚好也很需要 3Q 11/07 09:10
48F:→ xvid:这是player... 11/07 12:10
49F:→ dkfum:PDVD的decoder 印象中8就已经有解交错能力... 11/07 12:11
50F:→ xvid:一些dvd、dvb player会加入去交错是很正常的 11/07 12:16
51F:→ xvid:我是认为decode与deinterlace既没有互相包含 其内容也不相关 11/07 12:39
52F:→ xvid:不论是整合编译单一filter 还是两者独立分开 11/07 12:41
53F:→ xvid:把deinterlacing filter称作为decoder 我觉得有点奇怪 11/07 12:42
54F:→ xvid:如果你习惯统称decoder 那我上面的推文只是单纯对此的误解 11/07 12:44
55F:→ y3k:又更新了 家里三台电脑都要弄orz 11/07 12:45
56F:→ xvid:我想应该是不会有人称deinterlacing process是decoder 11/07 12:46
57F:→ xvid:解压缩覆盖就好啦 11/07 12:47
58F:→ y3k:看了上面的推文 Decode是把frames做出来 deinterlace是把frame 11/07 12:47
59F:→ y3k:做filter的处理 两个本来就不是一个东西阿.... 11/07 12:48
60F:→ xvid:另外 显示卡的控制台内的一些色彩管理可能要调一下 11/07 12:51
61F:→ xvid:还是y大说的直白 可能是我表达能力不精XD 11/07 12:52
62F:→ tonyhsie:看来你真的搞不清楚现况 CL就是PowerDVD的decoder 11/07 13:08
63F:→ xvid:嗯... 就此结束 你有疑问可以问其他版友 我不想再回答:) 11/07 13:12
64F:→ y3k:其实我一开始看也是不知道啥是CL耶 然後才发现CL指的是Cyber- 11/07 13:13
65F:→ tonyhsie:理论上decoder可以不要去交错 但实际上大家都会作... 11/07 13:13
66F:→ y3k:Link XDrz 11/07 13:13
67F:→ tonyhsie:在指责4F前 可能要多看看现实去交错到底是谁在处理... 11/07 13:14
68F:→ tonyhsie:PowerDVD的dshow filter都是CL开头 clvsd,cl264dec等等 11/07 13:17
69F:→ web2312:h264 1080 60i的deinterlacing所需消耗的CPU资源快接近 11/07 21:33
70F:→ web2312:decoding了,所以madVR多这功能对於CPU软解已经很吃力的人 11/07 21:34
71F:→ web2312:来说是件好消息 11/07 21:34