타임코드 프레임 변환 계산기란?
타임코드 프레임 변환 계산기는 HH:MM:SS:FF(시:분:초:프레임) 형식으로 표기된 SMPTE 타임코드를 하나의 절대 프레임 수로 바꿔 줍니다. 편집자, 컬러리스트, VFX 아티스트, 방송 엔지니어는 시퀀스 안의 정확한 장면을 지정하거나 오디오를 동기화할 때, 또는 타임코드 문자열 대신 프레임 번호를 요구하는 툴 사이에서 컷 지점을 주고받을 때 프레임 수를 사용합니다.
사용 방법
타임코드의 시·분·초·프레임 값을 입력한 다음, 프로젝트의 프레임레이트(fps)를 선택하세요. 계산기는 시작점(00:00:00:00)부터의 총 프레임 수를 알려 줍니다. 본인 타임라인에 맞는 프레임레이트를 고르면 되는데, 영화는 24, PAL은 25, NTSC는 30, 고프레임 영상은 59.94/60을 흔히 사용합니다.
계산 공식 풀이
먼저 시간 부분을 초로 환산합니다: \(\text{HH} \times 3600 + \text{MM} \times 60 + \text{SS}\). 여기에 프레임레이트를 곱하면 해당 시간 동안 지나간 온전한 프레임 수가 나오고, 마지막으로 남은 프레임 값 \(\text{FF}\)를 더합니다.
$$\text{Frames} = \left[\left(\text{HH} \times 3600 + \text{MM} \times 60 + \text{SS}\right) \times \text{fps}\right] + \text{FF}$$
29.97이나 23.976 같은 소수점 프레임레이트에서는 실제(논드롭) 프레임레이트를 그대로 사용합니다. 참고로 현장에서 쓰는 드롭프레임 타임코드(예: 29.97 DF)는 화면에 표시되는 번호만 조정할 뿐 실제 프레임 총합은 바꾸지 않으며, 이 도구는 보정 없는 논드롭 방식으로 계산합니다.
예제로 살펴보기
타임코드가 30fps에서 00:01:00:00이라고 가정해 봅시다. 총 초 \(= 0 \times 3600 + 1 \times 60 + 0 = 60\). 프레임 수 \(= 60 \times 30 + 0 =\) 1,800프레임입니다. 동일한 1분을 24fps로 계산하면 \(60 \times 24 = 1{,}440\)프레임이 됩니다.
자주 묻는 질문
FF는 무슨 뜻인가요? FF는 프레임 필드로, 마지막 온전한 1초를 넘어선 추가 프레임 수를 뜻합니다. 0부터 \(\text{fps} - 1\)까지의 값을 가집니다.
드롭프레임 타임코드도 처리하나요? 이 계산기는 논드롭 프레임 총합을 구합니다. 드롭프레임은 시계 시간을 정확히 맞추기 위해 특정 프레임 라벨을 건너뛸 뿐, 번호를 표기하는 방식만 달라집니다.
소수점 프레임레이트는 왜 쓰나요? NTSC 영상은 과거 컬러 신호 호환성 문제로 29.97fps와 23.976fps로 동작합니다. 그래서 전문 작업 환경에서는 이 정확한 값이 자주 필요합니다.