[請問] MPC-HC的抖動測試(Tearing test)

看板AVEncode作者 (DivX)時間15年前 (2010/11/08 18:41), 編輯推噓2(2052)
留言54則, 5人參與, 最新討論串1/1
由於偶爾播放的時候會發現畫面頓挫,不是單一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)

11/08 18:57, , 1F
綠色是聲音,紅色是影像,如果不同步就會看到線亂飄
11/08 18:57, 1F

11/08 19:07, , 2F
如果是接見重疊的兩條鋸齒線呢?
11/08 19:07, 2F
後來發現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)

11/08 19:57, , 3F
畫面不流暢那個叫frame drops or repeats
11/08 19:57, 3F

11/08 19:57, , 4F
橫向畫面撕裂稱為tearing
11/08 19:57, 4F

11/08 19:58, , 5F
rmvb之所以會亂飄是因為rmvb視訊採VFR(Variable frame
11/08 19:58, 5F

11/08 19:59, , 6F
rate) 所以在24p與非24p的畫面切換過程,紅線會不穩定跳動
11/08 19:59, 6F

11/08 20:00, , 7F
之所以在CPU解碼順暢的情況下依然產生些微的頓感,主要是
11/08 20:00, 7F

11/08 20:00, , 8F
螢幕更新率與影片FPS不完全一致造成的
11/08 20:00, 8F

11/08 20:01, , 9F
例如一般LCD螢幕更新率設定為60hz,然而大多數影片為
11/08 20:01, 9F

11/08 20:01, , 10F
23.976fps或29.970fps,也就是每隔一段時間,renderer必須
11/08 20:01, 10F

11/08 20:01, , 11F
重複一張畫面,而這重複的畫面就會造成視覺上的頓感
11/08 20:01, 11F

11/08 20:02, , 12F
EVR或EVR Sync的renderer資訊中的藍紅線,
11/08 20:02, 12F

11/08 20:04, , 13F
綠紅線,綠色是sync offset
11/08 20:04, 13F

11/08 20:05, , 14F
簡單來說,如果是播放29.970fps的影片,螢幕更新率為60hz
11/08 20:05, 14F

11/08 20:05, , 15F
綠線會慢慢的往下向紅線靠近,當幾乎重疊時,就會再從最上面
11/08 20:05, 15F

11/08 20:05, , 16F
逐漸往下
11/08 20:05, 16F

11/08 20:06, , 17F
這個線條的變化可以解讀為,綠線(影片的next frame)逐漸
11/08 20:06, 17F

11/08 20:07, , 18F
逼近紅線(螢幕的下一次畫面更新),當綠線往下超過紅線時
11/08 20:07, 18F

11/08 20:08, , 19F
renderer就會repeat一個frame然後使綠線回到正常的sync
11/08 20:08, 19F

11/08 20:08, , 20F
offset範圍
11/08 20:08, 20F

11/08 20:09, , 21F
renderer資訊顯示為鋸齒狀的紅綠線,表示影片來源FPS非
11/08 20:09, 21F

11/08 20:10, , 22F
螢幕更新率的因數,例如24fps on 60hz,螢幕會以1 1 1 2 2
11/08 20:10, 22F

11/08 20:11, , 23F
3 3 3 4 4 5 5 5 6 6 repeat frames的方式來render
11/08 20:11, 23F

11/08 20:12, , 24F
這會使得sync offset呈現一定範圍的擺動
11/08 20:12, 24F

11/08 20:13, , 25F
另外每個renderer的穩定程度也不一,就我個人使用經驗來說
11/08 20:13, 25F

11/08 20:14, , 26F
使用EVR-CP並且將右鍵/繪製器設定 重新調整為最佳的(ry
11/08 20:14, 26F

11/08 20:15, , 27F
這樣子的設定算是滿穩定的(指除了因影片螢幕的sync offset
11/08 20:15, 27F

11/08 20:15, , 28F
造成的頓感外)
11/08 20:15, 28F

11/08 20:17, , 29F
如果要達到完美的流暢(HTPC用途),可以使用VMR7(windowed)
11/08 20:17, 29F

11/08 20:17, , 30F
搭配Reclock進行sync調整
11/08 20:17, 30F

11/08 20:18, , 31F
其主要原理是將影片加速或減速至與螢幕更新率相同,如此一
11/08 20:18, 31F

11/08 20:19, , 32F
來,就算看個3小時長片,中途一次frame drops/repeats都不會
11/08 20:19, 32F

11/08 20:19, , 33F
有.
11/08 20:19, 33F

11/08 20:19, , 34F
MPC-HC內建的EVR Sync也是類似原理,但是穩定度及功能性
11/08 20:19, 34F

11/08 20:19, , 35F
相較reclock來講是比較差的
11/08 20:19, 35F

11/08 20:26, , 36F
PS:畫面render的穩定度主要還是看sync offset跟綠線
11/08 20:26, 36F

11/08 20:27, , 37F
由於螢幕的輸出是持續在60hz附近,所以只要觀察綠線與紅線
11/08 20:27, 37F

11/08 20:27, , 38F
的相對位置是否亂跳,就可以基本的判定穩定性
11/08 20:27, 38F

11/08 20:30, , 39F
另外電影院膠捲放送時,是直接以每秒24張(24hz)輸出影像
11/08 20:30, 39F

11/08 20:30, , 40F
所以沒有frame repeats的問題
11/08 20:30, 40F

11/08 20:33, , 41F
推文推了半小時= =
11/08 20:33, 41F

11/08 20:41, , 42F
感謝解惑!!web可以回文阿
11/08 20:41, 42F

11/08 20:43, , 43F
11/08 20:43, 43F

11/08 20:44, , 44F
難怪會在網路上討論看到有兩線皆為直線
11/08 20:44, 44F

11/09 11:25, , 45F
Tearing: 畫面(橫向)撕裂
11/09 11:25, 45F

11/09 11:26, , 46F
而原po提到的畫面很頓/不流暢,國外人通常是講: Stuttering
11/09 11:26, 46F

11/09 11:29, , 47F
我也有看過有人貼紅綠2條都直線的圖,不知是怎弄的,ReClock?
11/09 11:29, 47F

11/09 13:07, , 48F
明天再來PO一篇設定文@@,要利用reclock的vsync correction
11/09 13:07, 48F

11/11 23:25, , 49F
web2312大別拖稿啊~~~(敲碗) XD
11/11 23:25, 49F

11/12 00:40, , 50F
有一些小問題還沒解決,明天晚上沒意外的話應該會PO上來
11/12 00:40, 50F

11/12 00:42, , 51F
主要是reclock vsync slider的位置點,在研究怎麼放才是
11/12 00:42, 51F

11/12 00:43, , 52F
最佳的@@
11/12 00:43, 52F

11/12 00:43, , 53F
目前我使用的設定是可以讓30p或60i在60hz完全順暢播放
11/12 00:43, 53F

11/12 00:44, , 54F
但是24p在60hz上有一些不穩定,希望明天真的可以PO出來= =
11/12 00:44, 54F
文章代碼(AID): #1CrzFajS (AVEncode)