|
本帖最后由 blackmickey 于 2017-4-16 15:28 编辑
經boday網友指正,2017/04/16 修正
改頻率的風險是螢幕。
先假設影片是24fps,螢幕是60hz
由於撥放器要避免撕裂,所以每次顯示的畫面均為完整1幀,那麼問題就來了。
影片1秒顯示24個畫面,
螢幕1秒顯示60個畫面,
影片為了要對應螢幕,勢必要調整成1秒顯示60個畫面,
又不可能輸出"上半部0.5個前畫面+下半部0.5個後畫面",這樣就有撕裂畫面的情況
但也不能輸出"0.5個前畫面+0.5個後畫面混合",這樣會有Blend(重影)的現象
P.S.
不過madvr的smooth motion就是利用類似技巧來抑制Judder,缺點是會有Blend的現象,
AMD的Fluid Motion也有類似現象,上圖就是AMD Fluid Motion的截圖。
那麼要將24fps影片對應到60hz螢幕就會利用pull down的方式,這樣就能完美對應了
但這樣又有一個新的問題,
60hz又可以看成週期為16.66ms,(1s/60hz=0.01666s)
影片中每個畫面顯示的時長不同,
這就會導致畫面不是很流暢,
不過好在還算是規律的2 3 2 3 2 3....
23.976fps影片對應在60hz螢幕上又不太一樣了
因為23.976fps 在經過3:2 pull down之後是變成 59.940fps(23.976fps*5/2=59.940fps)
59.940fps影片對應到60hz螢幕會需要repeat frame(重複幀),才能完美對應
根據計算:1frame/(59.940fps-60hz)=-16.66s,
可以算出大約每16.67秒需要多1幀才能符合,
當畫面剛好在移動時,多1重複幀的影響就是畫面會突然停頓一下,這就被稱為repeat frame,
在觀感上, repeat frame 造成的頓挫感比 3:2 pull down 還要更加嚴重。
這是測試影片,原本是用來測撕裂的,但用來測試repeat frame也可以。
用59.940.mkv在60hz螢幕撥放,repeat frame最明顯
綜上所述,
常看23.976fps的影片,最佳選擇就是
更新率為23.976丶47.952丶71.928丶95.904丶119.88丶143.856...(hz)的顯示設備
既可以避免drop/repeat frame(掉/重複幀),又不用pull down,會有最佳流暢度。
至於會說改成71.928hz的原因是
通常一般的電腦螢幕支援更新率在50~75hz,剛好落在這區間內,
如果有120hz丶144hz的螢幕,則可以改成119.88hz,
119.88hz的好處是剛好是 23.976*5 丶 29.970*4 也是 59.940*2 ,
正好符合常見影片的fps。
另外一提,
如果使用Reclock也可以避免drop/repeat frame(掉/重複幀)的問題,
透過微幅加減速影片來達到其效果,(25fps->24fps丶59.940fps->60fps)
缺點是聲音也被加減速了,
音高會有些變化 或者 音高不變化但變成聲音有不bitperfact的疑慮。
大概是這樣。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|