無料ツール
タイムコード変換
タイムコードを秒、HH:MM:SS、SRT、VTT、SMPTEフレームの間で変換でき、29.97ドロップフレームにも対応し、1行で加算・減算もできます。すべてブラウザ内で動作します。
- ブラウザ上で動作
- データはアップロードされません
- 登録不要
ここにファイルをドロップ
または
対応形式:.srt、.vtt、.txt
SRTファイルを追加 (2+)
結果
使い方
タイムコード変換を3ステップで
タイムコードを貼り付ける
1行に1つの値を、どの形式でも入力します:90、00:01:30,500、01:00:00:00、ドロップフレームの 01:00:00;00 など。
フレームレートを選ぶ
各行は、選んだフレームレートで、秒、SRT、VTT、SMPTEタイムコードに変換されます。+ と - で加算・減算もできます。
コピーまたはダウンロード
変換したリストを、編集ソフト、表計算、字幕ファイル用のテキストとして取り出せます。
1つのタイムコードを、あらゆる形式に
動画や字幕の作業では、さまざまな形のタイムコードを使い分ける必要があります。台本用の秒数そのもの、編集者向けのHH:MM:SS、SubRip(SRT)用のカンマ区切りミリ秒、WebVTT用のドット区切りミリ秒、そしてNLE(ノンリニア編集ソフト)用のフレーム単位のSMPTEタイムコードです。このコンバーターは、そのどれでも受け取って、ほかのすべてを並べて表示するので、手計算から解放されます。
対応している形式
- 秒 — 90 または 90.5
- MM:SS — 1:30
- HH:MM:SS — 00:01:30
- SRT — 00:01:30,500(カンマ区切りのミリ秒)
- VTT — 00:01:30.500(ドット区切りのミリ秒)
- SMPTE — 00:01:30:12、ドロップフレームの場合は 00:01:30;12
編集者と字幕制作者のために
タイムコードの列をまるごと貼り付けて、一度に変換できます。スポッティングの字幕リストの確認、チャプターマーカーの作成、形式が合わないツール間でのカットの照合に便利です。各行には、選んだフレームレート(23.976、24、25、29.97のドロップフレームまたはノンドロップ、30、50、59.94のドロップフレームまたは60)でのSMPTEタイムコードと、24、25、30 fpsでのフレーム数が表示されます。フレームレートは25から始まり、お使いの端末に記憶されます。すべてローカルで動作するため、長いリストでも非公開のまま高速に処理できます。
SMPTEタイムコードとは? 29.97でドロップフレームが必要なのはなぜ?
SMPTEタイムコードは、すべての映像フレームを、時、分、秒、フレーム(HH:MM:SS:FF)でラベル付けするもので、SMPTE ST 12-1規格で定義された時刻・制御コードです。NTSC方式の映像は毎秒29.97フレーム、つまり30を1.001で割った値で動くため、1秒を30フレームと数えるラベルは、時計より遅れていきます。ドロップフレームのタイムコードは、WikipediaのSMPTE timecodeの記事が説明するとおり、10分ごとを除く毎分の始まりで、フレーム番号00と01を飛ばすことで、ラベルを実時間に合わせます。
捨てられるのは映像ではなく、番号だけです。ドロップフレームは、フレームの前にセミコロンを付けて書き(01:00:00;00)、ノンドロップはコロンで書きます(01:00:00:00)。このコンバーターは、00:01:00;00のように存在し得ないドロップフレームのラベルは、意図を推測せずに受け付けません。
| フレームレート | タイムコードのラベル | 実時間 | SRTのタイムスタンプとして |
|---|---|---|---|
| 25 fps | 01:00:00:00 | 3,600秒 | 01:00:00,000 |
| 29.97 fps ノンドロップ | 01:00:00:00 | 3,603.6秒 | 01:00:03,600 |
| 29.97 fps ドロップフレーム | 01:00:00;00 | 3,599.996秒 | 00:59:59,996 |
| 23.976 fps | 01:00:00:00 | 3,603.6秒 | 01:00:03,600 |
SMPTEとSRT、WebVTTの関係
字幕ファイルはフレームを数えません。米国議会図書館のフォーマットの説明では、SubRipのタイムコードは、時:分:秒,ミリ秒をカンマで区切る形(00:00:00,000)とされ、W3CのWebVTT仕様は、ピリオドに続く3桁の千分の一を使い、時は省略できます。フレーム単位のタイムコードをどちらかに変換するには、フレーム数を実際のフレームレートで割ります。表にある1時間あたり3.6秒の差は、29.97の素材を均等な30として扱ったときに、そこから生まれます。
計算モード
1行の中で、タイムコードの間に両側にスペースを入れた + または - を置くと、加算または減算ができます。合計は、選んだフレームレートで整数のフレームとして計算されるので、ドロップフレームの計算も正確なままです。29.97ドロップフレームでは、00:10:00;00 + 00:00:12;15 は 00:10:12;15 となり、SRTでは 00:10:12,512 です。秒とSRTのタイムスタンプは、合計の中で混ぜて使え、最初に最も近いフレームに丸められます。
回答
よくある質問
どのタイムコード形式に対応していますか?
秒(90 または 90.5)、MM:SS、HH:MM:SS、カンマ区切りミリ秒のSRTタイムスタンプ、ドット区切りミリ秒のVTTタイムスタンプ、そしてSMPTEタイムコードのHH:MM:SS:FFで、ドロップフレームにはセミコロンを使います。行ごとに形式を混ぜても構いません。
フレームも変換できますか?
はい。各行は、選んだフレームレートでのSMPTEタイムコードとして表示されます。フレームレートは23.976から60 fpsまでで、29.97と59.94のドロップフレームも含みます。また、毎秒24、25、30フレームでのフレーム数としても表示されます。
たくさんのタイムコードを一度に変換できますか?
はい。1行に1つのタイムコードを入れると、すべての行が同時に変換されます。結果全体をコピーまたはダウンロードできます。
SRTとVTTのタイムスタンプの違いは何ですか?
同じ時刻の書き方が違うだけです。SRTはミリ秒の前にカンマを使い(00:01:30,500)、WebVTTはドットを使います(00:01:30.500)。
ドロップフレームのタイムコードとは何ですか?
ドロップフレームは、SMPTEタイムコードが毎秒29.97フレームで実時間に合い続けるための方法です。10分ごとを除く毎分の始まりで、フレーム番号00と01を飛ばします。取り除かれる映像フレームはなく、ラベルだけです。これがないと、29.97のタイムコードの1時間は、時計より3.6秒遅れます。
タイムコードを加算・減算できますか?
はい。タイムコードを1行に書き、その間に両側にスペースを入れたプラスまたはマイナスを置きます。たとえば 00:10:00:00 + 00:00:12:15 です。結果は選んだフレームレートでフレーム単位に計算され、SMPTEタイムコード、SRTのタイムスタンプ、フレーム数として表示されます。
データはアップロードされますか?
いいえ。すべての変換はブラウザ内で行われます。サーバーへの送信も保存もありません。
フル文字起こしが必要ですか?
音声をアップロードするか YouTube リンクを貼り付けるだけで、話者ラベル・タイムスタンプ・要約付きの完全なAI文字起こしを取得できます。
iOSとAndroidで無料。アカウント登録不要。