Công cụ chuyển Timecode sang khung hình là gì?
Công cụ này chuyển một timecode SMPTE viết theo dạng HH:MM:SS:FF (giờ, phút, giây, khung hình) thành một con số tổng khung hình tuyệt đối. Các editor, colorist, nghệ sĩ VFX và kỹ sư truyền hình dùng số khung hình để xác định chính xác một hình ảnh trong chuỗi, đồng bộ âm thanh, hoặc chuyển các điểm cắt giữa những phần mềm chỉ nhận số khung hình thay vì chuỗi timecode.
Cách sử dụng
Nhập phần giờ, phút, giây và khung hình của timecode, rồi chọn tốc độ khung hình (fps) của dự án. Công cụ sẽ trả về tổng số khung hình tính từ điểm bắt đầu (00:00:00:00). Hãy chọn tốc độ khung hình khớp với timeline của bạn — phổ biến nhất là 24 cho phim điện ảnh, 25 cho hệ PAL, 30 cho hệ NTSC, và 59.94/60 cho video tốc độ khung hình cao.
Giải thích công thức
Trước tiên hãy đổi phần thời gian sang giây: \(\text{HH} \times 3600 + \text{MM} \times 60 + \text{SS}\). Nhân kết quả này với tốc độ khung hình để biết đã trôi qua bao nhiêu khung hình nguyên trong khoảng giây đó, sau đó cộng thêm phần khung hình lẻ \(\text{FF}\):
$$\text{Số khung hình} = \left[\left(\text{HH} \times 3600 + \text{MM} \times 60 + \text{SS}\right) \times \text{fps}\right] + \text{FF}$$
Với những tốc độ phân số như 29.97 hay 23.976, công thức dùng tốc độ khung hình thực (non-drop). Lưu ý rằng timecode drop-frame ngoài thực tế (ví dụ 29.97 DF) chỉ điều chỉnh các con số hiển thị chứ không thay đổi tổng số khung hình thực tế; công cụ này tính theo dạng non-drop.
Ví dụ minh họa
Giả sử timecode của bạn là 00:01:00:00 ở 30 fps. Tổng số giây = \(0 \times 3600 + 1 \times 60 + 0 = 60\). Số khung hình = \(60 \times 30 + 0 = \textbf{1.800}\) khung hình. Cũng một phút đó nhưng ở 24 fps sẽ là \(60 \times 24 = 1.440\) khung hình.
Câu hỏi thường gặp
FF nghĩa là gì? FF là trường khung hình — số khung hình vượt ra ngoài giây nguyên cuối cùng, có giá trị từ 0 đến \(\text{fps} - 1\).
Công cụ có xử lý được timecode drop-frame không? Công cụ tính tổng khung hình theo dạng non-drop. Drop-frame chỉ thay đổi cách đánh số nhãn khung hình, bỏ qua một số nhãn để giữ thời gian đồng hồ chính xác.
Vì sao lại có tốc độ khung hình phân số? Video NTSC chạy ở 29.97 và 23.976 fps vì lý do lịch sử liên quan đến tín hiệu màu, nên các quy trình chuyên nghiệp thường cần đúng những giá trị này.