為什麼電影每秒只有 24 幀卻不覺得卡,遊戲 30 幀就卡得難受?答案不在幀率本身,而在每一幀長什麼樣。
電影院裡的畫面每秒只有 24 幀,觀眾從不覺得「卡」;電腦遊戲從 60fps 掉到 30fps,玩家立刻叫苦不迭。電視行業的標準幀率是一個莫名其妙的小數——29.97。手機拍的視頻拖進剪輯軟體,剪到後半段聲音和嘴型慢慢對不上了。這些看似無關的現象,背後都是幀率(Frame Rate)在起作用——一個遠比「每秒幾張圖」更有故事的參數。
幀率是什麼:運動幻覺的生成速度
視頻的本質是快速連續展示的靜態畫面(幀),利用人眼的視覺暫留現象製造運動幻覺。幀率就是每秒鐘展示的幀數,單位 fps(Frames Per Second)。
常見幀率及其陣營:
| 幀率 | 陣營 | 來源與用途 |
|---|---|---|
| 24fps | 電影 | 有聲電影時代定下的標準(1920 年代末),兼顧膠片成本與觀感 |
| 25fps | PAL 制式 | 歐洲、中國等地的電視標準,與交流電 50Hz 頻率相關 |
| 29.97fps | NTSC 制式 | 美國、日本等地的電視標準(詳見下文) |
| 30fps | 網路視頻 | NTSC 的整數近似,網路內容的事實標準之一 |
| 50/60fps | 高幀率 | 體育、遊戲、流暢感優先的內容 |
| 120fps+ | 慢動作拍攝 | 為慢放預留的高採樣 |
29.97:一個數字背後的工程妥協
為什麼不是整數 30?這是視頻工程史上最著名的「歷史包袱」:
- 早期黑白電視採用 30fps(與北美 60Hz 交流電同步,避免螢幕閃爍);
- 1953 年引入彩色信號時,為讓黑白電視機能繼續兼容收看,工程師把彩色副載波插進原有頻譜的縫隙中——但副載波與聲音載波之間產生了干擾;
- 解決方案是把幀率微降 0.1%:30 × 1000/1001 ≈ 29.97fps,錯開干擾頻率。
這個為兼容 1950 年代電視機而做的妥協,一直延續到今天:美國的廣播電視、有線電視依然是 29.97fps,大量攝像機預設錄製的也是 29.97 而非 30。同理,PAL 地區的 25fps 對應 50Hz 市電。
0.1% 的差異聽起來微不足道,但一小時節目累積下來相差 3.6 秒——廣播系統為此發明了「丟幀時間碼(Drop-Frame Timecode)」來讓時間碼與真實時鐘對齊(丟的是時間碼編號,不是畫面幀)。
為什麼 24fps 不卡,遊戲 30fps 就卡:運動模糊的秘密
這是幀率話題裡最反直覺的問題,答案不在幀率本身,而在每一幀長什麼樣:
- 攝影機拍攝的現實畫面:快門打開的一段時間內,運動的物體在膠片/傳感器上拖出自然的運動模糊(Motion Blur)。每一幀都包含了「這一小段時間內物體走過的軌跡」,相鄰幀之間是連續過渡的,大腦把 24 幀/秒的畫面腦補成流暢運動。
- 遊戲渲染的畫面:每一幀都是運動物體在某一瞬間的精確定格,清晰銳利、毫無模糊。幀與幀之間是跳躍的,大腦察覺到了「瞬移」,於是需要高得多的幀率(60fps 起步)才能獲得流暢感。
攝影領域用快門角度描述運動模糊的程度:180° 快門(電影標準)意味著曝光時間 = 幀間隔的一半。24fps × 180° 快門 = 1/48 秒的曝光——恰到好處的運動模糊,正是所謂「電影感」的重要來源。反過來,用 1/1000 秒的高速快門拍攝 24fps 視頻(如《搶救雷恩大兵》的海灘戰役),每幀都清晰凝固,畫面呈現緊張、碎片化的抖動質感——運動模糊是一種可以調用的藝術語言。
高幀率:流暢的代價是「不像電影」
把幀率提高到 48/60/120fps,運動確實更絲滑,但觀眾常常覺得「像電視劇/監控錄像/肥皂劇」——這就是肥皂劇效應(Soap Opera Effect)。原因正是上文的邏輯:高幀率 + 短曝光 = 每幀過於清晰,抹去了電影感的運動模糊,畫面變得「過於真實」。
彼得·傑克遜用 48fps 拍攝《哈比人》引發的爭議,就是這個效應的著名案例。而電視廠商的「運動補償」功能(把 24fps 插值成 120fps)之所以被影迷深惡痛絕,也是同一回事。
但高幀率在它的主場無可替代:
- 體育直播:快速運動需要更多幀來保持可追蹤性;
- 遊戲:如上所述,無運動模糊的渲染畫面需要高幀率補償;
- 慢動作素材:120/240fps 拍攝為後期慢放提供原料(詳見本系列《視頻調速》)。
VFR 與 CFR:手機視頻音畫不同步的元凶
一個與幀率相關、卻極少被提及的概念,是日常剪輯事故的最大來源:
- CFR(Constant Frame Rate,恆定幀率):每秒嚴格輸出固定數量的幀,幀間隔均勻。專業攝像機、電影的標準模式。
- VFR(Variable Frame Rate,可變幀率):根據畫面內容動態調整出幀節奏——靜止場景少出幀,運動場景多出幀。手機錄像、螢幕錄製、許多攝像頭預設使用 VFR(省電、省碼率)。
VFR 文件本身播放沒有問題(播放器按每幀的時間戳顯示),但許多剪輯軟體和轉換工具假設幀率是恆定的,它們按「總幀數 ÷ 時長」估算幀率後均勻排布幀——於是幀的實際時間戳與軟體的假設逐漸錯位,表現為越到後面音畫越不同步。
解決方法:導入剪輯前先把 VFR 素材轉碼為 CFR(按恆定幀率重新採樣幀序列),音畫同步問題即可根除。這也是「手機素材先過一遍轉碼再剪」這一工作流建議的技術原因。
幀率轉換:最容易被低估的畫質殺手
把視頻從一種幀率變成另一種幀率,遠比想像中危險:
- 整數倍關係(30→60):可以簡單重複每幀,安全;
- 非整數倍關係(24→30、50→60):需要週期性地重複或丟棄幀,產生抖動(Judder)——鏡頭平移時畫面一卡一卡地「頓挫」。經典的 3:2 Pulldown(24→30)讓畫面以「3 場-2 場」的節奏交替,平移鏡頭呈現特有的顫抖感;
- 運動插值轉換:用算法生成中間幀(光流法),效果自然但耗時,快速運動或複雜遮擋處可能出現扭曲偽影。
原則:拍攝和製作全程統一幀率,避免中途轉換。項目開始就定好幀率(國內網路內容推薦 25 或 50,面向國際推薦 24/30/60),讓所有素材、剪輯時間線、輸出保持一致。
常見誤區
- 「幀率越高視頻越清晰」:幀率決定流暢度,與清晰度無關。清晰度的關鍵詞是分辨率與碼率(見本系列第 17、18 篇)。
- 「24fps 落後,應該全面淘汰」:24fps + 180° 快門的運動模糊是百年電影語言的一部分,「流暢」不等於「更好」。
- 「把 24fps 電影轉成 60fps 就更流暢」:插值生成的是算法猜測的幀,平移鏡頭的頓挫被抹平的同時,電影感也被抹去了,還可能引入偽影。
- 「手機顯示 30fps 就真的是 30fps」:多數手機錄像是 VFR,標稱 30fps 只是平均值——導入剪輯軟體前記得轉 CFR。
- 「29.97 和 30 可以混用」:短片段無感,長視頻會累積音畫偏移;混剪兩種幀率的素材必須統一時間線。
實用建議
- 內容定幀率:敘事/Vlog 用 24/25fps 求電影感;教程、遊戲、體育用 50/60fps 求清晰流暢;別中途變卦。
- 按地區選制式:面向國內平台選 25/50(規避燈光 50Hz 頻閃),面向國際平台選 30/60。
- 室內拍攝防頻閃:交流電地區的燈光以 100/120Hz 頻閃,快門速度避開與之衝突的值(50Hz 地區用 1/50、1/100 秒)。
- 手機素材先轉 CFR:剪輯前統一轉碼為恆定幀率,杜絕越剪越偏的音畫不同步。
- 高幀率為慢動作服務:需要慢放的鏡頭用 60fps+ 拍攝,成片按項目幀率輸出(詳見《視頻調速》)。
- 輸出跟隨時間線:導出幀率始終與剪輯時間線一致,不在導出環節做幀率轉換。
相關閱讀
- 視頻調速:快進與慢放的秘密 —— 高幀率拍攝與慢動作的關係
- 分辨率與清晰度:從 480p 到 4K —— 流暢度之外,清晰度的決定因素
- 在線錄製:螢幕、攝像頭與聲音的捕捉 —— 錄製幀率的選擇
本站的調速、轉換等工具都會涉及幀率參數——讀完本文,你應該能看懂素材的真實幀率構成,也知道音畫不同步該從哪裡排查了。