作者comipa (绫崎若菜家御用)
看板AVEncode
标题Re: [推荐] MPC-HC GothSync-完美流畅的播放影片
时间Mon Sep 28 09:04:51 2009
※ 引述《web2312 (Typhoon vs. Hurricane)》之铭言:
: "明明跑这影片硬体绰绰有余,但仍在移动画面时(尤其是pan),
: 三不五时的顿那麽一下."的这种情况.
: 这个软体可以作很好的同步处理,将这种"顿"完全消除,
: 并呈现出宛如电视画面般的流畅.
: -----------------------------------------------------
: MPC-HC GothSync是一个以MPC-HC为基础并加上fps锁定功能
: 测试版本的软体,目标是让MPC-HC播放出完美流畅的画面.
: 影片fps为30(29.97),即设定萤幕更新率为60hz
: 如果萤幕更新率可达120hz者,可以直接选120hz(120hz为24,30之公倍数)
: (请务必留意萤幕是否可支援该更新率)
: 如果影片为浮动Frame rate(VFR),就观察它的值是接近24或者是30.
: PS:这个设定非常重要,如果影片为24hz,萤幕更新率为60hz会有周期性的
: 停顿(类似24p作3:2 pulldown到60i的情况)
: PS2:通常一般网路上的片源不是24p(动画,电影)就是30p/60i(电视)
部分删掉
其实他想解决的就是Frame rate conversion的问题而已.
理论上显示卡做得好的话,不太需要搞得这麽复杂,
另外WinDVD和PowerDVD等等商业播放软体也有这功能
目的都是把非30/60fps的影片如何对应到通常萤幕支援的30/60fps.
但是他的做法是把萤幕实际的更新频率调整到当前FPS的整倍数.
其实这样做我觉得是有点问题的.
首先大部分的LCD本身panel部分,其实接受的更新频率都在50~72之间
而且大部分的萤幕是针对60Hz去做设计,这是最常用的case.
如果不是使用这比较标准的解析度,有可能发的问题就是,闪烁,水波纹,
画面不稳定等等(有可能啦,也有可能都没问题).
这个在比较便宜的萤幕上有可能会发生..甚至其实是在panel规格的边缘使用(48Hz/72Hz)
pulldown / pullup的问题是他只是很简单的重复frame去做,所以会顿.
但是WinDVD/PowerDVD的做法是插入补偿过的frame,市面上的所谓120Hz TV
也是类似的做法.而且我记得其实EVR本身也有类似的实作了,在MSDN还是technet
有看到过.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.116.190.3
1F:→ web2312:powerdvd的做法类似我之前PO的那篇动态补偿吗?? 09/28 12:27
2F:→ web2312:目前在我的电脑上是 播60fps在60hz的萤幕上 以非覆盖mixer 09/28 12:33
3F:→ web2312:(除overlay,VMR7(windowed))的renderer播放就会"顿"... 09/28 12:34
4F:→ web2312:这个顿基本上如果不特别去注意 大概不会发现...就是pan 09/28 12:35
5F:→ web2312:的过程中会跳一下... 09/28 12:35
6F:推 web2312:不过还好我的LCD在48,72hz下都还挺正常的@@... 09/28 12:39
7F:→ web2312:另外powerdvd的那项功能似乎不支援DVD,BD以外的格式... 09/28 12:44
8F:→ comipa:没错就是true theater那个方式,目前也的确只能用在DVD/BD 09/28 15:28