作者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)
推 wind0083:影片看起來有比較順的感覺,可是中間常會忽然影音不同步 09/26 03:53
→ wind0083:也許是我音效是用數位輸出的關係吧? 09/26 04:00
→ wind0083:剛剛發現把影片直接tvout到平面電視可以有和這軟體一樣的 09/26 04:01
→ wind0083:效果,難怪我每次都覺得tvout到電視的影片效果怎麼跟在電 09/26 04:03
→ wind0083:腦螢幕上有差,原來是頻率和fps的關係。 09/26 04:04
→ web2312:恩 我也是這樣 將影片以HDMI輸出到電視發覺根本不用調什麼 09/26 15:48
→ web2312:就很順了...不用像用電腦螢幕看的時候還要用reclock(之前 09/26 15:49
→ web2312:用的,不過其實效果不明顯)... 09/26 15:49
→ web2312:目前在電腦螢幕看影片用這一套可以基本保證流暢度與電視一 09/26 15:50
→ web2312:樣...(話說不知道跟電腦螢幕使用VGA有沒有關係- -?以後有 09/26 15:50
→ web2312:機會 用DVI測測看) 09/26 15:51
→ web2312:關於這個軟體作的事 官網上面有滿詳細的解釋...還有作者 09/26 16:11
→ web2312:本人也會在doom9的討論區...如果有bug可以在那裡回報... 09/26 16:13
→ web2312:PS:上面的HDMI輸出是60hz的 我還沒試過電視吃不吃48hz訊號 09/26 16:23
※ 編輯: web2312 來自: 114.32.133.33 (09/26 18:29)