Timecode とは何か、なぜ必要なのか?
すべての音声および映像素材を編集ソフトウェアに取り込む際、完全に同期していることを確認するのは非常に大変です。非常に面倒で時間のかかる作業になり得るだけでなく、簡単に完璧とはいえない結果になってしまうこともあります。タイムコードは、この問題を解決します。
この記事では、タイムコードとは何か、なぜ必要なのか、どのように使用できるのかを解説し、さらにこのテーマに関するよくある質問にもお答えします。タイムコードの概要と、Wireless PROでの仕組みについては、以下の動画をご覧ください。
Timecode とは?また、どのように機能するのか
Timecode は、音声と映像の収録素材を完全に同期させるために設計されたメディア同期システムです。その名のとおり、タイムコードは一連の数字で構成され、映像・音声ファイルに付加することで、個々の映像フレーム単位まで正確にタイミングを示すことができます。
タイムコードの業界標準はSMPTEタイムコード(Society of Motion Picture and Television Engineers)として知られており、通常はHH:MM:SS:FF(時、分、秒、フレーム)の形式で表されます。
このタイムコード情報は、メタデータとして直接、または後からソフトウェアで解釈できる音声トラックとして、映像・音声ファイルに記録されます。理想的には、すべての映像・音声収録機器が同じソース(タイムコードジェネレーター)からタイムコード情報を受信し、単一のクロックに同期されるようにします。
映像・音声ファイルをビデオ編集ソフトウェアに読み込み、タイムコード情報を使って同期すると、ファイルの開始・停止時刻が異なっていても、タイムライン上で正確に位置が揃うように配置されます。
タイムコードが必要な理由
複数の機器(カメラ、マイク、オーディオレコーダー)で映像と音声を収録する映像プロジェクトでは、タイムコードを使うことで、試行錯誤しながら手動で位置を合わせることなく、ポストプロダクションでファイルをすばやく揃えられます。
プロジェクトの規模と複雑さが増すほど、タイムコードの有用性は飛躍的に高まります。単一の機器で撮影する短い動画では必須ではありませんが、複数のカメラやオーディオレコーダーを使用する撮影、複数日にわたる撮影、その他の長期的なプロジェクトでは、タイムコードがますます不可欠になります。
このような複雑なプロジェクトでは、タイムコードは編集作業の時間を短縮するワークフローツールとして機能するだけでなく、プロジェクト内の特定のシーン、瞬間、タイムスタンプを参照するための唯一の基準としても役立ちます。特に複数人で作業する場合には、極めて重要です。
Wireless PRO は、カメラの映像と音声録音を同期させるのに役立つ、非常に高精度なタイムコードジェネレーターを搭載しています。
Timecode はWireless PROでどのように機能しますか
Wireless PROは、現在最も広く使用されている形式であるLTCエンコーディング(Linear Timecode)を使用してタイムコードを生成します。Wireless PRO レシーバーはタイムコードシステムにおける「ソース」として機能します。つまり、タイムコードはレシーバーで生成され、カメラやオーディオレコーダーなどの他の「同期」デバイスに送信されます。
Wireless PRO は、タイムコード情報をオーディオ信号として出力します。カメラがタイムコードに対応している場合、このデータはメタデータとして動画ファイルに直接記録されます。対応していない場合でも、マイクを使用する場合と同じように、このオーディオタイムコード信号をカメラのマイク入力に録音できます。このオーディオは、後から編集ソフトウェアでタイムコードとして認識されます。
Wireless PRO レシーバー(RX)は、RØDE Centralでタイムコードを有効にしている限り、トランスミッター(TX)にタイムコードを自動的に送信します(タイムコードモードを選択した状態にしておく必要はありません)。これにより、トランスミッターの内蔵録音にはメタデータとしてタイムコードが記録されます。そのため、カメラにもタイムコードを録音するだけで、動画ファイルにもこの同期情報を確実に付加できます。
Wireless PROでのTimecode の使用方法について詳しくは、ユーザーガイドをご覧ください。
タイムコードについて知っておくべきその他のこと
Timecode の「ソース」と「同期」デバイスの違いとは?
簡単に言えば、タイムコードソース(タイムコードジェネレーターとも呼ばれます)とは、非常に高精度な内蔵クロックを備え、タイムコード信号を生成して別のデバイスに送信できるデバイスです。
一方、タイムコード同期デバイスとは、タイムコード信号を受信して解釈し、それに応じて自身の内蔵クロックを調整できるデバイスです。ソースと同期デバイスの両方として同時に機能するデバイスもあります。
Timecode のフレームレートを設定することが重要なのはなぜですか?
前述のとおり、タイムコードで最も一般的な形式は、HH:MM:SS:FFという8桁の構成です。これは、タイムコードの時、分、秒、そしてフレームを表します。
つまり、選択したフレームレートによって、タイムコードのカウント方法が実際に決まります。「フレーム」はタイムコードの単位の1つだからです。そのため、映像とオーディオを正確に同期させるには、タイムコードをプロジェクトの撮影時に使用するフレームレートと同じに設定することが非常に重要です。
「リアルタイム」または「時刻」Timecode とは何ですか?使用すべきですか?
リアルタイム(Time-of-Dayとも呼ばれます)とは、地域の実際の時刻を使用して、タイムコードの時、分、秒を設定する形式です。この形式は、映像や録音がその日のいつ行われたものかをすぐに確認できるため、映像素材や録音の整理に適しています。
Wireless PROでは、コンパニオンソフトウェアのRØDE Central内で、リアルタイムに使用されるクロックを確認できます。このクロックは、アプリを実行しているデバイス(スマートフォンまたはコンピューター)の時刻に設定されます。
もう1つの方法は、連続タイムコードを使用することです。これは同じ8桁の形式を使用しますが、現地のタイムゾーンに従うのではなく、任意の時点をゼロポイントとして開始できます。撮影開始時点に合わせたい場合などに便利です。Wireless PROでは、このポイントをRØDE Central内で設定します。
Wireless PROの本体録音にはタイムコード情報(設定が有効な場合)が記録されるため、動画編集ソフトウェアのタイムライン上ですばやく同期できます。
異なるWireless PRO Timecode モードは何に使うものですか?
Wireless PROで利用できるすべてのタイムコードモードは、レシーバーからタイムコード信号を出力しますが、それぞれ異なる用途に合わせて、わずかに異なる方法で出力します。ここでは、これらのモードを何に使えるのかを見ていきます。各モードの具体的なルーティングについて詳しく知りたい場合は、Wireless PRO ユーザーガイドをご覧ください。
モード1は最も汎用性の高いオプションで、ほとんどの用途に適しています。カメラに音声とタイムコードを同時に録音でき、右チャンネルにタイムコード、左チャンネルに音声を割り当てます。
モード2、3、4はすべて、スマートフォンや、USB経由で音声を録音できるその他のデバイスでの使用に適したモードです。これらのモードでは、タイムコードはWireless PROのUSB 出力にのみ送られるため、アナログ出力をヘッドセットやヘッドホン用に空けておくことができます。
モード5では、Wireless PRO レシーバーから音声は一切出力されず、タイムコードのみが出力されます。このモードは、カメラ専用のタイムコードポートに接続する場合や、複数のカメラをジャムシンクする場合に使用します。これについては次に詳しく説明します。ただし、このモードではタイムコード信号がかなり大きな音量になる可能性があるため、ヘッドホンを接続しないよう注意してください。
「ジャムシンク」とは何ですか?複数のカメラを同期するにはどうすればよいですか?
Timecode ジェネレーターなどの機器は、カメラに連続したタイムコード信号を送信できます。しかし、同時に複数のカメラを使用する場合は、「ジャムシンク」と呼ばれる手法が必要になることがあります。
ジャムシンクとは、カメラにタイムコード信号を短時間送信して内部クロックを合わせ、その後接続を外して、別のカメラでも同じ作業を行う手順です。
理論上は、この方法で無制限の台数のカメラを同期できます。ただし、これらのカメラがタイムコードに対応している必要があります。これについては次のセクションで説明します。
なお、ジャムシンクの手順を使用すると、後ほど説明する「ドリフト」と呼ばれる現象が発生する場合があります。
タイムコードに対応したカメラに接続すると、Wireless PRO はタイムコード情報を動画ファイルのメタデータに直接記録できます。
カメラが「タイムコードに対応している」とはどういう意味ですか?
Wireless PROなど、タイムコードを出力する多くのデバイスは、リニアタイムコード(LTC)を生成します。これは、タイムコード情報を音声信号としてエンコードし、機器が読み取れるようにする業界標準です。これを聞くと、デジタルノイズが連続して聞こえます。
一部のカメラ、特にプロフェッショナル向けのシステムでは、このLTCを認識し、音声からタイムコードに変換して、動画のメタデータに直接埋め込むことができます。これが、カメラがタイムコードに「対応している」という意味です。
一方、多くのデジタル一眼レフカメラやミラーレスカメラなど、LTC信号を認識または変換できないカメラもあります。この場合、動画と一緒にLTCを音声信号として録音し、変換処理は編集ソフトウェアで行う必要があります。
カメラのTimecode ポートにはどのケーブルが必要ですか?
カメラによって、タイムコードの受信方法は異なります。使用するカメラのモデルによっては、マイク入力からタイムコード信号を受信し、認識できる場合があります。
タイムコード受信用の専用ポートを備えたカメラもあり、これらのポートにはさまざまな形状やサイズがあります。一般的に使用されるポートの一つがBNCです。カメラにこのポートがある場合、Wireless PRO システムで使用するには3.5mm-BNC変換アダプターが必要です。または、マイク入力にタイムコードを音声信号として録音することもできます。
カメラの一部のモデルには、特定のコネクターを必要とする専用タイムコード端子が搭載されています。BNC-3.5mmケーブル(写真)は、Wireless PRO を幅広いカメラモデルに接続するために使用できます。
タイムコードに対応している動画編集ソフトウェアは?
多くの主要な動画編集ソフトウェアは、タイムコードを使った動画ファイルと音声ファイルの同期にある程度対応していますが、いくつか注意すべき点があります。
現在、Final Cut ProとPremiere Proはいずれも、音声タイムコード信号を認識して変換することはできません。そのため、無料で使用できるDaVinci Resolveの利用をおすすめします。
ただし、Final Cut、Premiere、Resolveは、動画と音声の収録データにタイムコードがメタデータとしてすでに記録されていれば、いずれも同期できます。RØDE Centralでタイムコードを有効にしている限り、Wireless PRO トランスミッターで収録した音声にはこのメタデータが付加されます。
Timecode ドリフトとは?原因と防止方法
タイムコードは非常に便利ですが、映像素材を同期する際にわずかな誤差を生じさせる要因がいくつかあります。その一つが、ドリフトと呼ばれる現象です。
2台の異なる機器に内蔵されたクロックの精度を比較すると、必ずごくわずかな差があります。この誤差がどれほど小さくても、時間の経過とともに蓄積し、最終的には2台の機器で異なるタイムコードの読み取り値が生じます。
ドリフトが発生するまでの時間は、使用する機器によって大きく異なります。数分で発生する場合もあれば、1日以上かかる場合もあります。これは主に機器に搭載されたクロックの品質によるものですが、最高級の機器であっても、最終的にはドリフトが発生します。
ドリフトを避ける方法はいくつかあります。最も効果的なのは、タイムコードに対応したカメラで撮影することです。連続したタイムコード信号を受信すると、タイムコード対応カメラは内蔵クロックではなく外部クロックを参照するため、基準機器と完全に同期した状態を維持できます。
タイムコードに対応していないカメラの場合は、収録時間を短くするのが最善の方法です。音声タイムコード信号をカメラに収録する場合、それは映像素材の開始点を示すだけです。つまり、開始点以降はカメラ内部のクロックが「フリーランニング」状態になり、収録が進むにつれてドリフトする可能性があります。
ただし、新しい収録を開始するたびに、その開始点は基準機器からのタイムコードと完全に同期します。そのため、新しい収録を開始する頻度が高いほど、ドリフトの影響は小さくなります。
タイムコードに対応していないカメラでも、Wireless PROのタイムコードをオーディオ信号として録音できます。ポストプロダクションでこの情報を読み取るには、DaVinci Resolveなどの編集ソフトウェアを使用する必要があります。
ジャムシンク方式を使用する場合は、数時間ごと、または機器の電源を入れ直すたびに、カメラをジャムシンクすることをおすすめします。ジャムシンクを行った直後はすべてが完全に同期していますが、その後、徐々にずれ始めます。
機器がずれ始めるまでどのくらい同期を維持できるかを把握すれば、いつ再度ジャムシンクを行う必要があるか、より適切に計画できます。
多少のずれが生じた場合でも、ポストプロダクションで編集タイムラインを構成する際、タイムコードは非常に役立ちます。完全に同期させるには、いくつかのクリップを1〜2フレーム分だけ微調整する必要があるかもしれません。
タイムコードの精度に影響を与えるその他の要因
ずれ以外にも、タイムコードの同期精度に影響を与える要因がいくつかあります。
まず、カメラが撮影するフレームを実際に取り込む正確なタイミングは、モデルによって異なります。カメラが撮影するフレーム間の間隔はフレームレートによって決まりますが、フレームの取り込みが実際に始まるタイミングにはばらつきがあります。
動画編集ソフトウェアの基本的な動作も、同期精度に影響を与える要因です。動画編集ソフトウェアは映像素材を最も近いフレームにスナップさせます。動画においては、フレームが動画像を分割できる最小単位であるため、これは理にかなっています。しかし、サンプルレートによっては、音声ファイルには1フレームの中に数千ものサンプルが含まれることがあります。
そのため、タイムライン上に音声を配置すると最も近いフレームにスナップされますが、その位置は本来あるべき位置から数千サンプルも離れている可能性があります。これは、音声の録音がフレーム内のどの正確なタイミングで始まったかによって決まります。
編集タイムラインを拡大表示すると、こうした不正確さが深刻に見えたり感じられたりするかもしれません。しかし、互いのずれが1フレーム以内であれば、最終的な作品でそれが目立つ可能性は非常に低いことを覚えておいてください。
撮影時には、必ず手を叩く音を録音することをおすすめします。タイムコードを使ってすべてを配置した後、必要に応じて映像素材を1フレーム分微調整する作業が非常に簡単になります。