作者web2312 (Typhoon vs. Hurricane)
看板AVEncode
标题[推荐] MPC-HC GothSync-完美流畅的播放影片
时间Fri Sep 25 23:03:55 2009
MPC-HC GothSync tryouts
先大致说一下,这里所说的流畅指的是 改善/移除
非解码处理上所造成的dropped frames现象.
基本上就是
"明明跑这影片硬体绰绰有余,但仍在移动画面时(尤其是pan),
三不五时的顿那麽一下."的这种情况.
这个软体可以作很好的同步处理,将这种"顿"
完全消除,
并呈现出宛如电视画面般的流畅.
-----------------------------------------------------
MPC-HC GothSync是一个以MPC-HC为基础并加上
fps锁定功能
测试版本的软体,目标是让MPC-HC播放出完美流畅的画面.
作者网站:
http://www.ostrogothia.com/video/?page_id=1050
载点:
http://www.ostrogothia.com/?page_id=1213
(选
第一个连结,第三跟四是不含gothsync的纯MPC-HC)
主要是将萤幕更新与影片画格更新作同步的动作.
使用方法如下
1.开启MPC-HC GothSync
2.按O,在Output页面将renderer设成
VMR9(renderless)或
EVR Custom Pres.
3.在
Synchronization页面有三个勾(三种同步方案选一种,只能在未开启影片
的状态下选取.)
第一个
Sync video to display是将影片同步到萤幕
Frequency adjustment设定为
0.0012(即预设)
第二个Sync display to video是将萤幕同步到影片
需要powerstrip这个软体作萤幕更新微调(目前powerstrip对NV 8/9系列的支援
不是很好,所以我没有作测试,也没办法使用这个选项)
第三个
Present at nearest vsync
通常给在
第一个或第二个选项都没办法使用者或需要
以数位SPDIF输出音讯者使用
(第一个方案,如果不以类比输出音讯,影片播一段时间後,影音会稍微有点不同步)
一般都是使用第一种方案就可以做到完美的sync,第三种方案做到的是接近完美的sync.
4.同一个页面,
Target sync offset设定为
10ms,
Control +/-设定为
2ms.
5.按确定後,重开MPC-HC GothSync.
6.按右键,Renderer Settings在Vsnyc下的前三个选项取消勾选.
7.播放影片,按
Ctrl+J会显示render的情况.
观察"Frame rate from video header"及"
Actual frame rate"
将
萤幕更新率设为FPS(通常是看Actual frame rate)的两倍(或整数倍).
Ex:影片fps为24(23.976),即设定萤幕更新率为48hz(或72hz)
影片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(电视)
8.播放影片时按
Ctrl+J,观察红线及绿线的变化,一般来说,在完全同步的状态下
红线是
完全直的,如果有颤抖或者跳动,红线就会将之显示出来(表现为上下跳动).
# of sync glitches:指的是同步失败的次数(基本上就是顿的次数)
通常刚开影片时,或者按Alt+Enter全萤幕时都会短暂失去同步,可以按
Ctrl+Alt+R将统计重设,因为刚开始的资讯都是没有用的.
Audio lag:即声音延迟的情况,正表示声音比影像慢,反之则较快(正常的情况应该在
+20到-20之间)
PS3:这个版本的MPC-HC(一个档案)似乎与已安装的MPC-HC设定档是共通的...
并且可以共存.
PS4:目前个人测试的结果,VMR9在RMVB的VFR情况下会有暴走的情况...
因此必须改用EVR-custom(XP使用者装NET 3.5後 就可以安装EVR了)
PS5:片源为60i,使用此软体会无法完全sync(每过几秒会跳格一次),使用
overlay mixer会有很好的效果(个人测试的结果是overlay模式在影
片fps等於萤幕更新率时会完全的流畅,如果欲使用overlay mixer
希望能作Y/C伸张 16-235→0-255 可使用ffdshow吃raw在直接HQ转成
RGB32,并设定转换至0-255)
推荐给对影片播放流畅有相当执着的版友...(我是其中之一... = =)
资料来源:咕狗
-------------------------------------------------------
顺便想请问版上高手有没有人能写一个自动侦测影片
当前FPS并自动切换萤幕更新率的程式@@...
手动切来切去感觉不是很方便...
尤其是HTPC使用者,遥控器完全失去意义= =...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.133.33
※ 编辑: web2312 来自: 114.32.133.33 (09/26 02:03)
1F:推 wind0083:影片看起来有比较顺的感觉,可是中间常会忽然影音不同步 09/26 03:53
2F:→ wind0083:也许是我音效是用数位输出的关系吧? 09/26 04:00
3F:→ wind0083:刚刚发现把影片直接tvout到平面电视可以有和这软体一样的 09/26 04:01
4F:→ wind0083:效果,难怪我每次都觉得tvout到电视的影片效果怎麽跟在电 09/26 04:03
5F:→ wind0083:脑萤幕上有差,原来是频率和fps的关系。 09/26 04:04
6F:→ web2312:恩 我也是这样 将影片以HDMI输出到电视发觉根本不用调什麽 09/26 15:48
7F:→ web2312:就很顺了...不用像用电脑萤幕看的时候还要用reclock(之前 09/26 15:49
8F:→ web2312:用的,不过其实效果不明显)... 09/26 15:49
9F:→ web2312:目前在电脑萤幕看影片用这一套可以基本保证流畅度与电视一 09/26 15:50
10F:→ web2312:样...(话说不知道跟电脑萤幕使用VGA有没有关系- -?以後有 09/26 15:50
11F:→ web2312:机会 用DVI测测看) 09/26 15:51
12F:→ web2312:关於这个软体作的事 官网上面有满详细的解释...还有作者 09/26 16:11
13F:→ web2312:本人也会在doom9的讨论区...如果有bug可以在那里回报... 09/26 16:13
15F:→ web2312:PS:上面的HDMI输出是60hz的 我还没试过电视吃不吃48hz讯号 09/26 16:23
※ 编辑: web2312 来自: 114.32.133.33 (09/26 18:29)