看板 AVEncode 關於我們 聯絡資訊
由於偶爾播放的時候會發現畫面頓挫,不是單一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)
Bluetank:綠色是聲音,紅色是影像,如果不同步就會看到線亂飄 11/08 18:57
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)
web2312:畫面不流暢那個叫frame drops or repeats 11/08 19:57
web2312:橫向畫面撕裂稱為tearing 11/08 19:57
web2312:rmvb之所以會亂飄是因為rmvb視訊採VFR(Variable frame 11/08 19:58
web2312:rate) 所以在24p與非24p的畫面切換過程,紅線會不穩定跳動 11/08 19:59
web2312:之所以在CPU解碼順暢的情況下依然產生些微的頓感,主要是 11/08 20:00
web2312:螢幕更新率與影片FPS不完全一致造成的 11/08 20:00
web2312:例如一般LCD螢幕更新率設定為60hz,然而大多數影片為 11/08 20:01
web2312:23.976fps或29.970fps,也就是每隔一段時間,renderer必須 11/08 20:01
web2312:重複一張畫面,而這重複的畫面就會造成視覺上的頓感 11/08 20:01
web2312:EVR或EVR Sync的renderer資訊中的藍紅線, 11/08 20:02
web2312:綠紅線,綠色是sync offset 11/08 20:04
web2312:簡單來說,如果是播放29.970fps的影片,螢幕更新率為60hz 11/08 20:05
web2312:綠線會慢慢的往下向紅線靠近,當幾乎重疊時,就會再從最上面 11/08 20:05
web2312:逐漸往下 11/08 20:05
web2312:這個線條的變化可以解讀為,綠線(影片的next frame)逐漸 11/08 20:06
web2312:逼近紅線(螢幕的下一次畫面更新),當綠線往下超過紅線時 11/08 20:07
web2312:renderer就會repeat一個frame然後使綠線回到正常的sync 11/08 20:08
web2312:offset範圍 11/08 20:08
web2312:renderer資訊顯示為鋸齒狀的紅綠線,表示影片來源FPS非 11/08 20:09
web2312:螢幕更新率的因數,例如24fps on 60hz,螢幕會以1 1 1 2 2 11/08 20:10
web2312:3 3 3 4 4 5 5 5 6 6 repeat frames的方式來render 11/08 20:11
web2312:這會使得sync offset呈現一定範圍的擺動 11/08 20:12
web2312:另外每個renderer的穩定程度也不一,就我個人使用經驗來說 11/08 20:13
web2312:使用EVR-CP並且將右鍵/繪製器設定 重新調整為最佳的(ry 11/08 20:14
web2312:這樣子的設定算是滿穩定的(指除了因影片螢幕的sync offset 11/08 20:15
web2312:造成的頓感外) 11/08 20:15
web2312:如果要達到完美的流暢(HTPC用途),可以使用VMR7(windowed) 11/08 20:17
web2312:搭配Reclock進行sync調整 11/08 20:17
web2312:其主要原理是將影片加速或減速至與螢幕更新率相同,如此一 11/08 20:18
web2312:來,就算看個3小時長片,中途一次frame drops/repeats都不會 11/08 20:19
web2312:有. 11/08 20:19
web2312:MPC-HC內建的EVR Sync也是類似原理,但是穩定度及功能性 11/08 20:19
web2312:相較reclock來講是比較差的 11/08 20:19
web2312:PS:畫面render的穩定度主要還是看sync offset跟綠線 11/08 20:26
web2312:由於螢幕的輸出是持續在60hz附近,所以只要觀察綠線與紅線 11/08 20:27
web2312:的相對位置是否亂跳,就可以基本的判定穩定性 11/08 20:27
web2312:另外電影院膠捲放送時,是直接以每秒24張(24hz)輸出影像 11/08 20:30
web2312:所以沒有frame repeats的問題 11/08 20:30
web2312:推文推了半小時= = 11/08 20:33
xvid:感謝解惑!!web可以回文阿 11/08 20:41
xvid: 大 11/08 20:43
xvid:難怪會在網路上討論看到有兩線皆為直線 11/08 20:44
goldie:Tearing: 畫面(橫向)撕裂 11/09 11:25
goldie:而原po提到的畫面很頓/不流暢,國外人通常是講: Stuttering 11/09 11:26
goldie:我也有看過有人貼紅綠2條都直線的圖,不知是怎弄的,ReClock? 11/09 11:29
web2312:明天再來PO一篇設定文@@,要利用reclock的vsync correction 11/09 13:07
tonyhsie:web2312大別拖稿啊~~~(敲碗) XD 11/11 23:25
web2312:有一些小問題還沒解決,明天晚上沒意外的話應該會PO上來 11/12 00:40
web2312:主要是reclock vsync slider的位置點,在研究怎麼放才是 11/12 00:42
web2312:最佳的@@ 11/12 00:43
web2312:目前我使用的設定是可以讓30p或60i在60hz完全順暢播放 11/12 00:43
web2312:但是24p在60hz上有一些不穩定,希望明天真的可以PO出來= = 11/12 00:44