抽幀是什麼?Posterize Time 鎖 12 fps 讓畫面每張停 2 格,PR、AE 做法與 4 個坑

哈囉!又到了快樂的教學時光。「抽幀」簡單說,就是讓影片的畫格數變少、或讓同一格畫面停留好幾格,動作看起來一頓一頓的,像老電影或停格動畫。我們在 Adobe 的資料裡沒有找到「抽幀」這個官方名詞,實務上常見的做法,是在 Premiere 和 After Effects 用 Posterize Time 效果把圖層鎖在比較低的影格率,這篇一次講清楚觀念、做法和幾個容易踩的坑。
抽幀是什麼?先分清楚「抽掉」和「重複」
「抽幀」不是 Adobe 的官方名詞,本文的用法是:讓影片實際「看到的畫面更新次數」變少。常見有兩種做法,效果很像,但原理不同:
- 抽掉畫格:每隔幾格就刪掉一格。Adobe 社群 2017 年有位使用者提到,他在 Avid 可以「每 3 格、每 4 格跳過一格」,想在 Premiere 找同樣功能。社群資深成員回覆說,他想不起 Premiere 有專門丟格的效果,並解釋每 4 格丟 1 格,剩下的畫格數會接近 18 fps,所以會有老電影手搖攝影機那種感覺。
- 重複畫格(定格):畫格數量不變,但讓同一張畫面連續出現好幾格。Adobe 官方手冊(CS4 版)對 Posterize Time 的說明是:它會把圖層鎖定在特定影格率,可以當成風格化效果,也能讓畫面有電影感,例如把 60 場的影片鎖到 24 fps。
這兩種做法在螢幕上看起來差不多,但「抽掉」會讓片長變短(除非你同時放慢),「重複」不會改變片長。大多數新手想要的「卡卡的」效果,用 Posterize Time 的「重複」做法就夠了,也最不容易出事,下面的步驟都以它為主。
幫你抓個數字感:這個算術是我們自己算的,不是 Adobe 的規格。素材是 24 fps,如果鎖在 12 fps,每張畫面會連續出現 2 格(討論串裡把這種節奏叫 on twos);鎖在 8 fps,每張出現 3 格(on threes);鎖在 2 fps,每秒只剩 2 張不同畫面,看起來就像在看投影片。

Premiere:用 Posterize Time 做出一頓一頓的感覺
Adobe 社群 2017 年那串討論裡,Adobe 社群成員的建議就是用 Posterize Time:「它會把圖層鎖定在特定影格率」。她也提到,當時 Premiere 內建的時間類效果,除了 Posterize Time 之外就只有 Echo(把不同時間的畫格合併在一起)。這是 2017 年的說法,你的版本可能已經多了別的效果,請以自己的效果面板為準。
- 在時間軸選好要處理的片段。想保留原片時,可以先複製一份放在上層,只對上層處理。
- 打開 Effects(效果)面板,搜尋「Posterize Time」,拖到片段上。
- 到 Effect Controls(效果控制)面板,調 Frame Rate(影格率)。數字越小越卡:12 是輕微卡頓,8 比較明顯,2 就是投影片感。
- 播放預覽。如果覺得太跳,把數字調高一點;想要老電影感,可以從略低於序列影格率的數字慢慢往下試。
Shotcut 論壇 2019 年有位使用者提到,他在 Premiere 把 24 fps 片段的 Posterize Time 設成 2,再把速度拉到 1200%,就能做出縮時攝影的感覺。這是該使用者的做法描述,我們沒有實測,只當成一個「數字可以設很小」的參考。
After Effects:三種做法,範圍不一樣
Adobe 社群 2020 年有個很實用的問答:Posterize Time 和直接降低合成影格率差在哪?回答整理出三種範圍:
- 降低合成(Comp)影格率:整個合成裡所有圖層都受影響。
- Posterize Time 效果:只影響你套用的那個圖層。
- posterizeTime 表達式:只影響你套用表達式的那個屬性。
官方手冊(CS4 版)說 Posterize Time 的 Frame Rate 滑桿如果做動畫,結果可能難以預期,所以只允許 Hold(保持)這種插值方式。如果你想讓卡頓程度隨時間改變,記得把關鍵影格設成 Hold。
另一個替代做法是預合成:在預合成裡把影格率降低,再開啟 Advanced 分頁的「Preserve Frame Rate When Nested Or In Render Queue」,手冊說這樣可以讓預合成保留自己的影格率,而不是跟著外層合成走。Adobe 社群成員在 2020 年的回答裡也推薦類似做法:把 8 fps 的合成設成保留影格率,再放進 24 fps 的合成。

四個常見的坑,做之前先看一下
1. posterizeTime 表達式會把整個圖層一起定格
2019 年 Adobe 社群有位使用者想讓 Turbulent Displace 每 4 格才變一次、但其他東西維持 50 fps。他試了 posterizeTime 表達式後回報:「posterizeTime 似乎會把所有東西都定格」,包含效果、圖層內容和變形。社群專家給的替代做法是:在第 0 格和第 4 格各放一個關鍵影格,都設成 Hold,再加上 loopOut("offset") 表達式。想了解 loopOut 的四種類型,可以看我們這篇《AE loop 指令 loopOut 預設就是 cycle》。
2. 輸出時影格率設錯,卡頓會被洗掉
同一串 2020 年的討論裡,有人指出兩種做法在編輯時看起來一樣,差別出現在輸出:保持 24 fps 的合成再套 Posterize Time,輸出仍是 24 fps,卡頓效果會被保留;而低影格率的合成放在高影格率的輸出裡,可能遇到重複畫格被改掉的情況。社群專家也提醒,Render 和 Adobe Media Encoder 的 FPS 設定如果設錯,會打亂時間。輸出前記得確認序列、合成和輸出三個影格率的關係。
3. 小數點影格率可能算不準
2021 年有使用者在 24.976 fps 的合成上,想把影格率減半做 on twos,結果減半後是 11.988(介面顯示成 12),用 Posterize Time 測試時畫格停留不如預期,三種做法的結果還互相不一致。社群專家懷疑是軟體本身的問題,也提到可能和快門相位的取樣有關,這串討論沒有得到確定的答案,也沒有 Adobe 的正式回應。如果你的專案是小數點影格率,建議先做一小段測試,用時間碼逐格檢查再開工。
4. 要的是「變速」還是「抽幀」?
如果你的目標是把整段影片變快或變慢,那是另一回事。本站 2018 年的舊文《變速、抽幀!讓影片節奏更對味!》以節奏和變速為主,兩篇可以搭配著看。Autodesk Smoke 的說明也有類似概念,它的 Strobe 工具會「重複指定數量的畫格,而不改變片段的長度」,這和 Posterize Time 的「重複」做法精神相近。
做完之後怎麼檢查
- 先用慢速逐格播放,確認同一張畫面真的連續出現你設定的格數。
- 確認只有該卡頓的圖層被影響,字幕、轉場有沒有也跟著卡。
- 輸出前核對影格率設定,輸出後再打開成品看一次。
- 如果是接案作品,先和客戶確認想要的「卡」是哪一種感覺:老電影、停格動畫,還是縮時,每一種建議的數字不同,用一小段樣片溝通最快。
想繼續看更多剪輯與特效技巧,可以逛逛 PR教學 和 AE教學。以上步驟我們依官方手冊與 Adobe 社群的討論整理,沒有在你的版本上實機操作,介面位置和選項名稱請以自己的版本為準。如果你正在評估怎麼把影音後製流程做得更有效率,也歡迎約 30 分鐘免費諮詢,一起聊聊哪些步驟適合自動化。
參考資料
- Adobe After Effects CS4 User Manual(Posterize Time effect 段落,第三方網站 manualsdir.com 轉載):manualsdir.com
- Adobe Community:Can I create a skip frame effect in Premiere Pro?(2017-09):community.adobe.com
- Adobe Community:Posterize time question(2020-01):community.adobe.com
- Adobe Community:Effect w/ different frame rate than layer(2019-02):community.adobe.com
- Adobe Community:Issues with Posterize Time effect and decimals(2021-08):community.adobe.com
- Autodesk Smoke 說明:Strobing a Clip:download.autodesk.com
- Shotcut Forum:Timelapse Effect - "Posterize Time"(2019-04):forum.shotcut.org
企業 AI 導入諮詢
公司想導入 AI 卻不知道從哪開始?約 30 分鐘免費諮詢
留下聯絡方式,顧問會先了解你們的團隊與流程,再一起找出最值得先用 AI 改善的環節。方便的話,在下方寫上公司名稱與產業。
六指淵特效教學網編輯團隊,2015 年起以友善的中文教學分享 After Effects、Premiere、Photoshop、特效合成與 MG 動態設計,讓特效沒有距離。








