Timecode 란 무엇이며 왜 필요한가요?


모든 오디오 및 비디오 영상을 편집 소프트웨어로 가져올 때, 모든 자료가 완벽하게 동기화되도록 하는 일은 매우 까다로울 수 있습니다. 매우 번거롭고 시간이 많이 걸리는 과정일 뿐 아니라, 조금만 방심해도 결과가 완벽하지 않을 수 있습니다. 타임코드가 바로 이 문제를 해결합니다.


이 글에서는 타임코드가 무엇인지, 왜 필요한지, 어떻게 사용할 수 있는지 살펴본 다음, 이 주제에 관해 가장 자주 묻는 질문에 답해 드리겠습니다. 아래 동영상에서 타임코드의 개념과 Wireless PRO와 함께 작동하는 방식을 확인해 보세요.

Timecode 란 무엇이며 어떻게 작동하나요?

Timecode 은 오디오와 비디오 녹음을 완벽하게 동기화하도록 설계된 미디어 동기화 시스템입니다. 이름에서 알 수 있듯이 타임코드는 일련의 숫자 형태로 표시되며, 비디오 및 오디오 파일에 첨부해 개별 비디오 프레임 단위까지 타이밍을 정확하게 표시할 수 있습니다.


타임코드의 업계 표준은 SMPTE 타임코드(Society of Motion Picture and Television Engineers)로, 일반적으로 HH:MM:SS:FF(시, 분, 초, 프레임) 형식으로 표시됩니다.


이 타임코드 정보는 비디오 및 오디오 파일에 메타데이터로 직접 기록하거나, 나중에 소프트웨어가 해석할 수 있는 오디오 트랙으로 기록합니다. 이상적으로는 모든 비디오 및 오디오 녹음 장치가 동일한 소스(타임코드 제너레이터)에서 타임코드 정보를 받아 하나의 기준 클록에 동기화되어야 합니다.


비디오 및 오디오 파일을 비디오 편집 소프트웨어로 가져온 후 타임코드 정보를 사용해 동기화하면, 파일의 시작 및 종료 시점이 서로 다르더라도 타임라인에 정확히 맞춰 배치됩니다.


타임코드가 필요한 이유

카메라, 마이크, 오디오 레코더 등 두 대 이상의 장치로 비디오와 오디오를 캡처하는 모든 비디오 프로젝트에서 타임코드를 사용하면, 시행착오를 거치며 수동으로 정렬하지 않고도 포스트 프로덕션에서 파일을 빠르게 맞출 수 있습니다.


프로젝트의 규모와 복잡성이 커질수록 타임코드의 유용성은 크게 증가합니다. 단일 장치로 촬영하는 짧은 영상에는 필요하지 않을 수 있지만, 여러 대의 카메라 및/또는 오디오 레코더를 사용하는 촬영, 여러 날에 걸친 촬영, 그 밖의 장시간 프로젝트에서는 타임코드가 점점 더 필수적입니다.


이처럼 복잡한 프로젝트에서 타임코드는 편집 과정의 시간을 절약해 주는 워크플로 도구인 동시에, 프로젝트 내 특정 장면, 순간 또는 타임스탬프를 참조할 때 기준이 되는 단일 정보원 역할을 합니다. 이는 특히 여러 사람이 함께 작업할 때 매우 중요합니다.

Wireless PRO connected to camera

Wireless PRO 는 카메라의 영상 촬영본과 오디오 녹음을 동기화하는 데 도움이 되는 초정밀 타임코드 제너레이터를 탑재하고 있습니다.

Timecode 는 Wireless PRO와 어떻게 작동하나요?

Wireless PRO는 현재 가장 널리 사용되는 형식인 LTC 인코딩(Linear Timecode)을 사용해 타임코드를 생성합니다. Wireless PRO 리시버는 타임코드 설정에서 ‘소스’ 역할을 합니다. 즉, 타임코드는 리시버에서 생성되어 카메라와 오디오 레코더 같은 다른 ‘싱크’ 장치로 전송됩니다.


Wireless PRO 는 타임코드 정보를 오디오 신호로 출력합니다. 카메라가 타임코드를 ‘이해’하는 경우 이 데이터를 메타데이터로 동영상 파일에 직접 기록합니다. 그렇지 않더라도 이 오디오 타임코드 신호를 마이크를 연결하듯 카메라의 mic 입력에 기록할 수 있으며, 이후 편집 소프트웨어에서 이 오디오가 타임코드로 인식됩니다.


Wireless PRO 리시버(RX)는 RØDE Central에서 타임코드를 활성화하면(타임코드 모드를 직접 선택해 둘 필요는 없습니다) 자동으로 트랜스미터(TX)에 타임코드를 전송합니다. 따라서 트랜스미터의 내장 녹음 파일 메타데이터에 타임코드가 포함되며, 카메라에 타임코드를 기록하기만 하면 동영상 파일에도 이 싱크 정보가 포함됩니다.


Wireless PRO에서 Timecode 사용하기에 대해 자세히 알아보려면 사용자 가이드를 확인하세요.



타임코드에 대해 알아야 할 기타 사항


Timecode ‘소스’ 장치와 ‘싱크’ 장치의 차이점은 무엇인가요?

간단히 말해, 타임코드 소스(타임코드 제너레이터라고도 함)는 매우 정확한 내부 클록을 갖추고 타임코드 신호를 생성해 다른 장치로 전송할 수 있는 장치입니다.


반면 타임코드 싱크 장치는 타임코드 신호를 수신하고 이를 해석한 다음 그에 맞춰 자체 내부 클록을 조정할 수 있는 장치입니다. 소스와 싱크 역할을 동시에 수행하는 장치도 있습니다.



Timecode 프레임 레이트를 설정하는 것이 왜 중요한가요?

앞서 설명했듯이, 타임코드에 가장 일반적으로 사용되는 형식은 HH:MM:SS:FF의 8자리 구성으로, 타임코드의 시, 분, 초, 그리고 프레임을 나타냅니다.


따라서 선택한 프레임 레이트에 따라 타임코드가 실제로 카운트되는 방식이 결정됩니다. ‘프레임’이 타임코드를 구성하는 단위 중 하나이기 때문입니다. 그러므로 프로젝트를 촬영하는 프레임 레이트와 동일하게 타임코드를 설정해야 영상과 오디오가 정확하게 맞춰집니다.



‘실시간’ 또는 ‘Time-of-Day’ Timecode 란 무엇이며, 사용해야 하나요?

Time-of-Day라고도 하는 실시간은 해당 지역의 실제 시각을 사용해 타임코드의 시, 분, 초를 채우는 타임코드 형식입니다. 촬영 및 녹음이 하루 중 정확히 언제 이루어졌는지 빠르게 확인할 수 있어 영상과 녹음 파일을 정리하는 데 적합합니다.


Wireless PRO에서는 컴패니언 소프트웨어인 RØDE Central에서 실시간에 사용되는 클록을 확인할 수 있습니다. 이 클록은 앱이 실행 중인 장치, 즉 휴대폰 또는 컴퓨터의 시각으로 설정됩니다.


또 다른 방법은 연속 타임코드를 사용하는 것입니다. 동일한 8자리 형식을 사용하지만 현지 시간대를 따르는 대신 원하는 시점에 0점을 시작할 수 있어, 촬영 시작 시점에 맞추고 싶을 때 유용합니다. Wireless PRO에서는 RØDE Central에서 이 지점을 설정합니다.

Person editing footage on computer

Wireless PRO의 온보드 녹음에는 타임코드 정보가 포함되어 있어(설정이 활성화된 경우), 동영상 편집 소프트웨어의 타임라인에 녹음을 빠르게 동기화할 수 있습니다.

다양한 Wireless PRO Timecode 모드는 어떤 용도로 사용하나요?

Wireless PRO에서 사용할 수 있는 모든 타임코드 모드는 수신기에서 타임코드 신호를 출력하지만, 각 모드는 서로 다른 사용 사례에 맞도록 약간씩 다른 방식으로 작동합니다. 이러한 모드를 어떤 용도로 사용할 수 있는지 살펴보겠습니다. 각 모드의 구체적인 라우팅에 대한 자세한 내용은 Wireless PRO 사용자 가이드를 참조하세요.


모드 1은 가장 다재다능한 옵션으로, 대부분의 사용 사례에 적합합니다. 카메라에 오디오와 타임코드를 동시에 녹음할 수 있으며, 타임코드는 오른쪽 채널에, 오디오는 왼쪽 채널에 기록됩니다.


모드 2, 3, 4는 모두 스마트폰 또는 USB를 통해 오디오를 녹음할 수 있는 기타 장치와 함께 사용하도록 설계되었습니다. 이 모드에서는 타임코드가 Wireless PRO의 USB 출력으로만 전송되므로, 아날로그 출력은 헤드셋이나 헤드폰에 사용할 수 있습니다.


모드 5에서는 Wireless PRO 수신기에서 오디오가 전혀 출력되지 않고 타임코드만 출력됩니다. 이 모드는 카메라의 전용 타임코드 포트에 연결하거나 여러 대의 카메라를 잼 싱크하는 데 사용됩니다. 이 내용은 다음에 살펴보겠습니다. 이 모드에서는 타임코드 신호가 상당히 클 수 있으므로 헤드폰을 연결하지 않도록 주의하세요.



‘잼 싱크’란 무엇이며, 여러 대의 카메라를 동기화하려면 어떻게 사용하나요?

Timecode 제너레이터는 Wireless PRO 와 같이 카메라에 연속적인 타임코드 신호를 보낼 수 있지만, 한 번에 두 대 이상의 카메라를 사용하는 경우에는 ‘잼 싱크’라는 기술을 사용해야 할 가능성이 높습니다.


잼 싱크는 카메라에 타임코드 신호를 잠시 보내 내부 클록을 동기화한 다음, 케이블을 분리하고 다른 카메라에도 같은 작업을 수행하는 과정입니다.


이론적으로는 이 방법으로 무한히 많은 카메라를 동기화할 수 있지만, 해당 카메라가 타임코드를 지원해야 하며 이에 대해서는 다음 섹션에서 다루겠습니다.


잼 싱크 과정을 사용하면 ‘드리프트’가 발생할 수 있다는 점도 알아두세요. 드리프트는 뒤에서 살펴볼 현상입니다.

Cameraman using Wireless PRO

타임코드를 지원하는 카메라에 연결하면 Wireless PRO 은(는) 타임코드 정보를 동영상 파일의 메타데이터에 직접 기록할 수 있습니다.

카메라가 ‘타임코드를 지원한다’는 것은 무슨 뜻인가요?

Wireless PRO와 같이 타임코드를 출력하는 많은 장치는 선형 타임코드(LTC)를 생성합니다. 이는 장비가 읽을 수 있도록 타임코드 정보를 오디오 신호로 인코딩하는 업계 표준입니다. 이를 들어 보면 디지털 노이즈가 연속적으로 들립니다.


일부 카메라, 특히 전문가용 시스템은 이 LTC를 인식하고 오디오에서 타임코드로 변환한 다음, 이를 동영상의 메타데이터에 바로 삽입할 수 있습니다. 이것이 카메라가 타임코드를 ‘지원한다’는 의미입니다.


많은 DSLR 및 미러리스 시스템과 같은 다른 카메라는 이 신호를 인식하거나 변환할 수 없습니다. 이러한 경우 동영상과 함께 LTC를 오디오 신호로 녹음한 다음, 편집 소프트웨어에서 변환 작업을 수행해야 합니다.



카메라의 Timecode 포트에는 어떤 케이블이 필요한가요?

카메라마다 타임코드를 수신하는 방식이 다릅니다. 사용하는 카메라 모델에 따라 mic 입력을 통해 타임코드 신호를 수신하고 인식할 수 있습니다.


다른 카메라에는 타임코드 수신 전용 포트가 있으며, 이러한 포트는 형태와 크기가 여러 가지입니다. 가장 널리 사용되는 포트 유형 중 하나는 BNC입니다. 카메라에 이 포트가 있다면 Wireless PRO 시스템과 함께 사용하기 위해 3.5mm-BNC 어댑터를 사용해야 합니다. 또는 mic 입력을 통해 타임코드를 오디오 신호로 녹음할 수도 있습니다.

Canon C300 III - cable

일부 카메라 모델에는 특정 커넥터가 필요한 전용 타임코드 포트가 있습니다. BNC-3.5mm 케이블(사진 참조)을 사용하면 Wireless PRO 를 다양한 카메라 모델에 연결할 수 있습니다.

어떤 영상 편집 소프트웨어가 타임코드를 지원하나요?

대부분의 인기 영상 편집 소프트웨어는 타임코드를 통해 영상과 오디오 파일을 동기화할 수 있는 일정 수준의 지원 기능을 제공하지만, 몇 가지 알아두어야 할 사항이 있습니다.


현재 Final Cut Pro와 Premiere Pro는 오디오 타임코드 신호를 인식하고 변환할 수 없습니다. 이 경우 무료로 사용할 수 있는 DaVinci Resolve를 대신 사용하는 것을 권장합니다.


하지만 Final Cut, Premiere, Resolve는 모두 영상 및 오디오 녹음 파일의 메타데이터에 타임코드가 이미 포함되어 있다면 이를 동기화할 수 있습니다. RØDE Central을 통해 타임코드를 활성화한 경우, Wireless PRO transmitters에 내장 녹음된 오디오에는 이 메타데이터가 포함됩니다.



Timecode Drift란 무엇이며, 무엇 때문에 발생하고 어떻게 방지할 수 있나요?

타임코드는 매우 편리하지만, 촬영 영상을 동기화할 때 약간의 부정확성을 초래할 수 있는 요인은 여전히 몇 가지 있습니다. 그중 하나가 바로 드리프트입니다.


서로 다른 두 장치의 내부 클록 정확도를 비교하면 항상 아주 미세한 차이가 존재합니다. 이 부정확성이 아무리 작더라도 시간이 지나면서 누적되고, 결국 두 장치에서 서로 다른 타임코드 값이 표시됩니다.


이 드리프트가 발생하는 데 걸리는 시간은 전적으로 사용하는 장치에 따라 달라집니다. 몇 분밖에 걸리지 않을 수도 있고, 하루 이상 걸릴 수도 있습니다. 이는 주로 장치에 탑재된 클록의 품질에 따른 결과이지만, 아무리 고급 장비라도 결국에는 드리프트가 발생합니다.


드리프트를 방지하는 방법은 몇 가지가 있습니다. 가장 먼저, 그리고 가장 효과적인 방법은 타임코드를 지원하는 카메라로 촬영하는 것입니다. 타임코드 신호가 지속적으로 입력되면 타임코드를 지원하는 카메라는 자체 클록 대신 외부 클록을 기준으로 작동하므로 소스 장치와 완벽하게 동기화된 상태를 유지합니다.


타임코드를 지원하지 않는 카메라의 경우에는 더 짧은 시간 단위로 녹음하는 것이 가장 좋습니다. 오디오 타임코드 신호를 카메라에 녹음하면 이는 영상의 시작 지점만 나타냅니다. 즉, 시작 지점 이후에는 카메라 내부의 클록이 ‘프리 러닝’ 상태가 되어 녹음이 진행되는 동안 드리프트가 발생할 수 있습니다.


하지만 새로 녹음을 시작할 때마다 해당 시작 지점은 소스 장치의 타임코드와 완벽하게 동기화됩니다. 따라서 새 녹음을 더 자주 시작할수록 드리프트의 영향은 줄어듭니다.

Wireless PRO connected to camera

타임코드를 지원하지 않는 카메라에도 Wireless PRO의 타임코드를 오디오 신호로 녹음할 수 있습니다. 다만 후반 작업에서 이 정보를 해석하려면 DaVinci Resolve와 같은 편집 소프트웨어를 사용해야 합니다.

잼 싱크 방식을 사용하는 경우, 몇 시간마다 또는 장비의 전원을 껐다 켤 때마다 카메라를 잼 싱크하는 것이 좋습니다. 잼 싱크를 수행하는 순간에는 모든 장비가 완벽하게 동기화되지만, 이후에는 서서히 서로 어긋나기 시작합니다.


장비가 드리프트가 발생하기 전까지 얼마나 오랫동안 동기화를 유지하는지 파악하면, 언제 다시 잼 싱크해야 하는지 더 효과적으로 계획할 수 있습니다.


드리프트가 일부 발생하더라도 포스트 프로덕션에서 편집 타임라인을 구성할 때 타임코드는 여전히 큰 도움이 됩니다. 완벽하게 동기화하려면 일부 클립을 한두 프레임 정도 살짝 이동해야 할 수도 있습니다.



타임코드의 정확도에 영향을 미칠 수 있는 다른 요인은 무엇인가요?

드리프트 외에도 타임코드 동기화의 정확도에 영향을 미칠 수 있는 몇 가지 요인이 있습니다.


첫째, 카메라가 촬영 중인 프레임을 실제로 캡처하는 정확한 시점은 모델마다 다릅니다. 카메라가 촬영하는 프레임 사이의 간격은 프레임 레이트로 결정되지만, 각 프레임의 캡처가 실제로 시작되는 시점은 달라질 수 있습니다.


비디오 편집 소프트웨어의 기본적인 작동 방식도 동기화 정확도에 영향을 미칠 수 있는 요인입니다. 비디오 편집 소프트웨어는 영상을 가장 가까운 프레임에 맞춥니다. 움직이는 영상에서 프레임이 가장 작은 분할 단위이므로 이는 합리적인 방식입니다. 그러나 오디오 파일에는 샘플 레이트에 따라 단일 프레임 안에도 수천 개의 샘플이 포함될 수 있습니다.


따라서 타임라인에 오디오를 배치하면 가장 가까운 프레임에 맞춰지지만, 이 위치는 오디오가 있어야 할 지점에서 수천 개의 샘플만큼 떨어져 있을 수 있습니다. 이는 한 프레임 안에서 오디오 녹음이 시작된 정확한 시점에 따라 달라집니다.


편집 타임라인을 확대했을 때 이러한 부정확성이 심각해 보이고 실제로 그렇게 느껴질 수 있지만, 서로 한 프레임 이내의 차이라면 최종 결과물에서는 눈에 띄지 않을 가능성이 매우 높다는 점을 기억하세요.


촬영할 때는 항상 박수 소리를 녹음하는 것을 권장합니다. 타임코드를 사용해 모든 영상을 배치한 후 필요하다면 영상을 한 프레임 이동하는 작업이 매우 간단해지기 때문입니다.