도구스개발

SMPTE 타임코드 계산기

타임코드와 프레임 번호를 서로 바꾸고 더하거나 뺍니다. 29.97fps의 드롭프레임 규칙을 그대로 반영합니다.

실제로는 29.9700fps 이고 타임코드는 30프레임을 셉니다. 드롭프레임을 쓸 수 있습니다.

프레임은 0~29 입니다.

29.97 fps (NTSC) · 드롭프레임

17,982 프레임

실제로 흐른 시간은 00:09:59.999 입니다.

프레임 번호17,982
논드롭 표기00:09:59:12
드롭프레임 표기00:10:00;00
실제 경과 시간00:09:59.999
초로는599.999 초
분마다 건너뛰는 프레임2개

타임코드 더하기·빼기

00:10:30;00
00:09:30;00
합 (프레임)18,882

타임코드는 60진수와 프레임레이트가 섞여 있어 그냥 자릿수로 더하면 틀립니다. 프레임 번호로 바꿔 더한 뒤 되돌리는 것이 맞습니다.

한 시간을 세면 이만큼 벌어집니다

논드롭 01:00:00:00108,000 프레임 · 01:00:03.600
드롭프레임 01:00:00;00107,892 프레임 · 00:59:59.996
드롭프레임은 프레임을 버리는 것이 아닙니다. 영상은 한 장도 사라지지 않고 세는 이름만 건너뜁니다. 29.97fps에서는 매 분이 시작할 때 프레임 번호 00·01을 건너뛰되 10의 배수인 분에서는 건너뛰지 않습니다. 그래서 00:00:59;29 다음이 00:01:00;02이고, 00:09:59;29 다음은 00:10:00;00입니다.
왜 이런 짓을 하나요. NTSC 컬러 방송이 색 신호와 음성이 간섭하지 않도록 프레임레이트를 30에서 30000/1001(≈29.97)로 0.1% 늦췄기 때문입니다. 타임코드는 여전히 초당 30프레임을 세므로 한 시간이면 3.6초가 어긋나는데, 방송 편성은 초 단위라 이 오차를 그냥 둘 수 없었습니다. 드롭프레임을 쓰면 그 오차가 한 시간에 3.6밀리초로 줄어듭니다 — 완전히 없어지는 것은 아니고 1000배 나아지는 것입니다.
25fps·24fps에는 드롭프레임이 없습니다. PAL의 25fps와 극장 필름의 24fps는 정수라 타임코드와 실제 시간이 처음부터 맞기 때문입니다. 다만 23.976fps는 29.97과 같은 이유로 어긋나는데도 드롭프레임 규칙이 정의되어 있지 않아, 편집에서는 논드롭으로 세고 최종 시간은 따로 확인해야 합니다.

사용 방법

  1. 1프레임레이트를 고르고, 29.97·59.94라면 드롭프레임 여부를 정합니다.
  2. 2타임코드를 넣으면 프레임 번호가, 프레임 번호를 넣으면 타임코드가 나옵니다.
  3. 3두 타임코드를 더하거나 빼려면 아래 칸에 두 번째 값을 넣으세요.

자주 묻는 질문

아닙니다. 영상은 한 장도 사라지지 않고 세는 번호만 건너뜁니다. 29.97fps에서는 매 분이 시작할 때 프레임 번호 00과 01을 건너뛰되 10의 배수인 분에서는 건너뛰지 않습니다. 그래서 00:00:59;29 다음이 00:01:00;02입니다.

타임코드가 세는 시간과 실제 시간이 어긋나기 때문입니다. NTSC 컬러 방송이 프레임레이트를 30에서 29.97로 0.1% 늦췄는데 타임코드는 여전히 초당 30프레임을 세서, 한 시간이면 3.6초가 벌어집니다. 방송 편성은 초 단위라 이 오차를 그냥 둘 수 없었습니다.

없어지지 않고 1000배 줄어듭니다. 드롭프레임 한 시간은 실제로 3599.9964초라 3.6밀리초가 모자랍니다. 논드롭이 3.6초씩 어긋나는 것에 견주면 실무에서는 문제가 되지 않는 수준입니다.

드롭프레임이라는 표시입니다. 논드롭은 00:10:00:00처럼 콜론만 쓰고 드롭프레임은 00:10:00;00처럼 마지막 구분자를 세미콜론으로 씁니다. 같은 프레임 수라도 두 표기의 숫자가 다르므로 구분이 필요합니다.

없습니다. PAL의 25fps와 극장 필름의 24fps는 정수라 타임코드와 실제 시간이 처음부터 맞습니다. 23.976fps는 어긋나는데도 드롭프레임 규칙이 정의되어 있지 않아 논드롭으로 세고 최종 시간을 따로 확인합니다.

틀립니다. 시·분·초는 60진수이고 프레임 자리는 프레임레이트가 기준인 데다, 드롭프레임이면 건너뛴 번호까지 고려해야 합니다. 프레임 번호로 바꿔 더한 뒤 다시 타임코드로 되돌리는 것이 맞습니다.

알아두면 좋은 점

  • 드롭프레임은 29.97fps와 59.94fps에만 적용됩니다.
  • 실제 경과 시간은 정수가 아닌 실제 프레임레이트로 계산합니다.
  • 10의 배수가 아닌 분의 00초에서 프레임 00·01은 존재하지 않는 타임코드입니다.

함께 보면 좋은 도구

마지막 검증: 2026년 8월 29일 · 결과는 참고용 추정치입니다.