作者xvid (DivX)
看板AVEncode
标题[请问] MPC-HC的抖动测试(Tearing test)
时间Mon Nov 8 18:41:36 2010
由於偶尔播放的时候会发现画面顿挫,不是单一frame上的画面有问题,
而是感觉播放似乎有那麽一点点不流畅。
後来找到了MPC内有个Tearing test选项,画面会有两条垂直红线
由左向右平移,的确感觉的出来移动不是很平顺,
Filter内的jitter也是一直大於零。
想请问这样正常吗?
或者与MPC设定或ATI CCC的垂直同步有相关?
有请各位隔空抓药一下!感谢
另外向请问的是,Ctrl+J显示的图表有两条颜色的线是代表什麽状态吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.226.135.65
※ 编辑: xvid 来自: 125.226.135.65 (11/08 18:46)
1F:→ Bluetank:绿色是声音,红色是影像,如果不同步就会看到线乱飘 11/08 18:57
2F:→ xvid:如果是接见重叠的两条锯齿线呢? 11/08 19:07
後来发现Xvid、H.264编码的档案播放时,都是上下两条相叠锯齿线,抖动也不大明显,
Jitter维持在-8~+8ms。
不过在一个RMVB的档案,发现红线不停地乱飘(下沉)时,就会感觉出画面抖动,
Jitter增加到-12~35ms左右。
所以可以推断是RealMedia codec的问题吗?
不过用mpc内建或realalt都会有红线乱飘的现象。
※ 编辑: xvid 来自: 125.226.135.65 (11/08 19:17)
※ 编辑: xvid 来自: 125.226.135.65 (11/08 19:21)
3F:→ web2312:画面不流畅那个叫frame drops or repeats 11/08 19:57
4F:→ web2312:横向画面撕裂称为tearing 11/08 19:57
5F:→ web2312:rmvb之所以会乱飘是因为rmvb视讯采VFR(Variable frame 11/08 19:58
6F:→ web2312:rate) 所以在24p与非24p的画面切换过程,红线会不稳定跳动 11/08 19:59
7F:→ web2312:之所以在CPU解码顺畅的情况下依然产生些微的顿感,主要是 11/08 20:00
8F:→ web2312:萤幕更新率与影片FPS不完全一致造成的 11/08 20:00
9F:→ web2312:例如一般LCD萤幕更新率设定为60hz,然而大多数影片为 11/08 20:01
10F:→ web2312:23.976fps或29.970fps,也就是每隔一段时间,renderer必须 11/08 20:01
11F:→ web2312:重复一张画面,而这重复的画面就会造成视觉上的顿感 11/08 20:01
12F:→ web2312:EVR或EVR Sync的renderer资讯中的蓝红线, 11/08 20:02
13F:→ web2312:绿红线,绿色是sync offset 11/08 20:04
14F:→ web2312:简单来说,如果是播放29.970fps的影片,萤幕更新率为60hz 11/08 20:05
15F:→ web2312:绿线会慢慢的往下向红线靠近,当几乎重叠时,就会再从最上面 11/08 20:05
16F:→ web2312:逐渐往下 11/08 20:05
17F:→ web2312:这个线条的变化可以解读为,绿线(影片的next frame)逐渐 11/08 20:06
18F:→ web2312:逼近红线(萤幕的下一次画面更新),当绿线往下超过红线时 11/08 20:07
19F:→ web2312:renderer就会repeat一个frame然後使绿线回到正常的sync 11/08 20:08
20F:→ web2312:offset范围 11/08 20:08
21F:→ web2312:renderer资讯显示为锯齿状的红绿线,表示影片来源FPS非 11/08 20:09
22F:→ web2312:萤幕更新率的因数,例如24fps on 60hz,萤幕会以1 1 1 2 2 11/08 20:10
23F:→ web2312:3 3 3 4 4 5 5 5 6 6 repeat frames的方式来render 11/08 20:11
24F:→ web2312:这会使得sync offset呈现一定范围的摆动 11/08 20:12
25F:→ web2312:另外每个renderer的稳定程度也不一,就我个人使用经验来说 11/08 20:13
26F:→ web2312:使用EVR-CP并且将右键/绘制器设定 重新调整为最佳的(ry 11/08 20:14
27F:→ web2312:这样子的设定算是满稳定的(指除了因影片萤幕的sync offset 11/08 20:15
28F:→ web2312:造成的顿感外) 11/08 20:15
29F:→ web2312:如果要达到完美的流畅(HTPC用途),可以使用VMR7(windowed) 11/08 20:17
30F:→ web2312:搭配Reclock进行sync调整 11/08 20:17
31F:→ web2312:其主要原理是将影片加速或减速至与萤幕更新率相同,如此一 11/08 20:18
32F:→ web2312:来,就算看个3小时长片,中途一次frame drops/repeats都不会 11/08 20:19
33F:→ web2312:有. 11/08 20:19
34F:→ web2312:MPC-HC内建的EVR Sync也是类似原理,但是稳定度及功能性 11/08 20:19
35F:→ web2312:相较reclock来讲是比较差的 11/08 20:19
36F:→ web2312:PS:画面render的稳定度主要还是看sync offset跟绿线 11/08 20:26
37F:→ web2312:由於萤幕的输出是持续在60hz附近,所以只要观察绿线与红线 11/08 20:27
38F:→ web2312:的相对位置是否乱跳,就可以基本的判定稳定性 11/08 20:27
39F:→ web2312:另外电影院胶卷放送时,是直接以每秒24张(24hz)输出影像 11/08 20:30
40F:→ web2312:所以没有frame repeats的问题 11/08 20:30
41F:→ web2312:推文推了半小时= = 11/08 20:33
42F:→ xvid:感谢解惑!!web可以回文阿 11/08 20:41
43F:→ xvid: 大 11/08 20:43
44F:→ xvid:难怪会在网路上讨论看到有两线皆为直线 11/08 20:44
45F:推 goldie:Tearing: 画面(横向)撕裂 11/09 11:25
46F:→ goldie:而原po提到的画面很顿/不流畅,国外人通常是讲: Stuttering 11/09 11:26
47F:推 goldie:我也有看过有人贴红绿2条都直线的图,不知是怎弄的,ReClock? 11/09 11:29
48F:→ web2312:明天再来PO一篇设定文@@,要利用reclock的vsync correction 11/09 13:07
49F:→ tonyhsie:web2312大别拖稿啊~~~(敲碗) XD 11/11 23:25
50F:→ web2312:有一些小问题还没解决,明天晚上没意外的话应该会PO上来 11/12 00:40
51F:→ web2312:主要是reclock vsync slider的位置点,在研究怎麽放才是 11/12 00:42
52F:→ web2312:最佳的@@ 11/12 00:43
53F:→ web2312:目前我使用的设定是可以让30p或60i在60hz完全顺畅播放 11/12 00:43
54F:→ web2312:但是24p在60hz上有一些不稳定,希望明天真的可以PO出来= = 11/12 00:44