SMPTEタイムコードの仕組みを徹底解説:Bi-Phase Mark変調とデータ構造
Synchronisation and SMPTE timecode (time code)
SMPTEタイムコードは、映像・音声機器の同期に使われる国際標準規格です。この記事では、SMPTE LTC(Longitudinal TimeCode)の基本から、Bi-Phase Mark変調方式、80ビットのフレームデータ構造、BCD表現、さらにフレームレート形式(30fps、29.97fpsドロップフレーム、25fps、24fps)まで、技術的な詳細をわかりやすく解説します。VITCやMIDI Time Codeなどの派生形式にも触れ、実際の同期システムの仕組みを理解できます。
SMPTEタイムコードは、互換性のないタイムコードによる編集機器の混乱を終わらせるために確立されました。
HNでの議論
10- linsomniac
GPSを搭載したカメラが、SMTPEや何らかの方法でビデオにタイムコードを記録してくれたらいいのにと思う。GPSの時刻は、1/30秒どころかそれ以上に正確だと聞くけど、たとえ大まかな時間だけでも分かれば、1〜2フレーム前後に微調整できるからね。
私は子供の発表会などをGoProや複数台で撮るのが好きで、時々妻や私がスマホで撮ることもある。例えば、カメラの前を人が歩き回るような場面では、マルチカムは素晴らしい効果を発揮する。
以前は複数カメラの映像を同期させるのにかなり苦労したけど、最後にやった時(数ヶ月前)は「音声で同期」機能がかなりうまくいって、過去には問題があったけど今回はうまくいった。でも、GPS付きカメラ(今持っているカメラは全部GPS付きだと思うけど)なら、なぜビデオストリームにタイムコードを付けられないんだろう?
- monster_truck
完璧なリソースで、今も昔と変わらず関連性がある。
GenlockやClock Genなどは、誰も理解できない謎の不具合が発生したときに、「関連するハードウェア、ポート、ケーブルをすべて確認する」リストの最上位に来る。その直後に、44.1kHzと48kHz、59.94fpsと60fpsの設定ミスが続く。
- windowliker
Phil Reesの製品は、90年代、趣味や低予算のスタジオがほぼ全てハードウェアでテープに録音していた時代には、まさに天の恵みだった。複数の小さな赤と黒のボックスが、さまざまな変換やルーティングの仕事をしているのをよく見かけたものだ。そしてそれらはすべて、大きくて重い内蔵リニア電源や外部のACアダプタなしで、主電源から直接電力を供給できた。これは、夜遅くに適切な電源アダプタが行方不明になっているかもしれないときに、非常に助かった。