60幀的視頻為什麼播放出來卻只有30幀的體驗?
這是視頻的屬性
1.視頻文件是假60fps
2.顯示器不支持60fps
3.播放器不支持60fps
4.題主不支持60fps
一方面和視頻內容場景有關。拍攝靜止畫面的話100000fps和1fps都是沒差的,高幀率視頻在拍攝高速運動的場景才能體驗到畫面流暢的效果,大部分生活場景30fps就夠了。只有特殊場景才能體會到,比如攝像機突然移動或跌落的過程。 另一方便屏幕刷新率是有上限的,一般都是60fps,對於大於60fps的視頻如果每一幀都要求渲染的話,自然會卡頓,比如5秒的120fps的視頻至少要10秒才能在60fps的屏上播完。如果想不卡頓就要求解碼器有足夠的性能每秒解碼120幀,而且播放器要有丟幀策略從每秒120幀中丟掉一半。
還有就是主觀因素,基本24fps人眼就分辨不出了,對大部分人而言,30fps和60fps的視頻不仔細觀察對比很難發現差別的。
個人理解,視頻屬性里呈現的幀數不能代表原始素材的幀數,比如你原始素材拍攝的時候就是30幀/s,就算用後期軟體強行擴到60幀/s,只要播放時間不變,其也就是將30FPS的每一幀佔得時間變成了原來的兩倍,之前初次用PR處理一段拍攝的延時攝影素材也是,原始序列的規格是30FPS,我想讓視頻的速度加快,於是改變了輸出序列的幀速率到60FPS,輸出後發現視頻大小擴大了,但實際幀數並沒有提高。不恰當的類比就是你用PS直接擴大一張點陣圖的尺寸,雖然占的像素數確實擴大了但是圖片的細節處並沒有變得更「細」。
期待大佬給出專業解釋
文字部分並不是播放器的信息而是視頻文件的信息。可以試著用MPC-HC播放一下看看
請進一步說明癥狀!
這個不是拍攝的原始素材吧 如果原始素材不是60的 那麼你轉成60的 依然不會更加流暢的
你需要用60幀拍攝什麼?標準的影視幀數是24.98
推薦閱讀: