怎麼用
先選幀率與換算方向,再填時間、整數幀數或時間碼。時間填「時:分:秒」,秒數最多 3 位小數;時間碼最後一段填幀號。其他兩組換算分別填來源與目標幀率,或自行填總位元率。
幀率與螢幕更新率
幀率(fps)是每秒的畫面數。螢幕更新率(Hz)是螢幕每秒更新的次數,兩者是不同的量。動畫以相同的移動速度、不同的更新幀率畫方塊,供你比較。
23.976 與 29.97 是 24000/1001 與 30000/1001,源自類比電視時代的規格。
計算依據
幀數=秒數 × fps;秒數=幀數 ÷ fps;一幀毫秒數=1000 ÷ fps。23.976、29.97、59.94 分別用 24000/1001、30000/1001、60000/1001 計算,包含尾端補零的寫法。
非丟幀時間碼用名義幀率編號:本頁取 fps 向上到整數,因此 29.97 用 30、59.94 用 60。幀數=(時 × 3600 + 分 × 60 + 秒)× 名義幀率 + 幀號;實際時間再除以實際 fps。幀號須小於名義幀率,編號從 0 開始。時間碼每小時不會折回,支援超過 24 小時。
長度不變時,目標幀數=原秒數 × 目標 fps。60 → 30 是每 2 幀留 1 幀;24 → 30 是每 4 幀要多出 1 幀。這只表示數量關係,不決定丟哪一幀、重複哪一幀或如何補幀。
保留幀數時,新長度=原長度 × 來源 fps ÷ 目標 fps;長度倍率=來源 fps ÷ 目標 fps,播放速度倍率則相反。檔案大小(MB)=Mbps × 秒數 ÷ 8。
顯示與限制
本頁不讀取或轉換影片,只做固定幀率的算術換算。算術幀數可能有小數;時間碼採最接近的整幀,恰好半幀向上取整。實際時間保留原計算值,顯示四捨五入到毫秒;其他小數顯示 6 位。不要把取整後的顯示值再乘回去當成原始精度。
幀率與位元率須大於 0,最多 6 位小數、整數部分最多 9 位;整數幀數最多 15 位。時間與時間碼的時數最多 6 位,分與秒須小於 60。0 幀與零長度可計算。檔案大小取決於位元率,不內建解析度建議值。
其他影片與時間工具
實際調整影片用影片加速・慢動作;算縮時攝影的拍攝間隔用縮時攝影計算;製作動畫用影片轉 GIF;縮小影片用影片壓縮。檢查顯示畫面用螢幕測試,多筆時間加減用時間計算機。
常見問題
一幀幾秒?
一幀的秒數=1 ÷ 幀率。例如 25 fps 的一幀是 0.04 秒,也就是 40 毫秒。
29.97 fps 的時間碼等於實際時間嗎?
不一定。本工具只算非丟幀時間碼,29.97 fps 每個時間碼秒用 30 幀編號,實際秒數則用 30000/1001 換算。
120 fps 拍攝、30 fps 播放會慢幾倍?
保留全部幀數時,長度是原本的 4 倍,播放速度是原本的 0.25 倍。
降低幀率一定會讓檔案變小嗎?
這裡只做算術換算。大小估算取決於你填的位元率與長度,沒有處理影片,也不能保證實際檔案大小。