ブラウザーの中で動画に字幕を焼き込む

どこでも再生できるハードサブ、何もアップロードせずに。

無料で動画に字幕を焼き込むには、ブラウザーで OpenSubs を開き、動画を選び、字幕を生成するか手元の .srt・.vtt を開いて、スタイルを選び、Export タブで MP4 に焼き込みます。何もアップロードせず、透かしも入りません。焼き込みには無料のサインインが必要です。

字幕ファイルは動画の隣に置かれ、プレーヤーごとに扱いがばらばらです — 無視するもの、スタイルを付け直すもの、そして多くの SNS はそもそも捨ててしまいます。字幕を映像に焼き込めばその問題は片付きます。文字がフレームの中のピクセルになるので、再エンコードを経ても、どこかに再アップロードされても残り、誰の目にも同じに見えます。

OpenSubs なら、このタブの中で動画に字幕を焼き込めます。動画はディスクから直接読み込まれ、libass がプレビューで見せたとおりに字幕を描き、WebCodecs が結果を MP4 にエンコードします。音声は再エンコードせずそのままコピーされます。アップロードの段階はありません。アップロードする先のサーバーが無いからです — だからこそファイルサイズの上限も、順番待ちも、透かしもありません。

無料 · 透かしなし · オープンソース · 焼き込みは無料サインインで

動画に字幕を付ける

動画

字幕

Whisper はここ、あなたのブラウザーの中で動き、動画自身の音声から字幕を書き起こします。何もアップロードされず、字幕を作るだけならアカウントも要りません。

焼き込みが実際にしていること。

ハードサブ、埋め込み、焼き込み — 同じことを指す三つの呼び名で、理由はいつも同じです。プレーヤーに決めさせないため。

文字がピクセルになる

一度焼き込まれれば、字幕は映像の一部です。誰も消せず、スタイルを変えられず、再アップロードで失われることもありません。

libass が描画

プレビューと同じレンダラーなので、焼き込んだものは見たとおりです。単語ごとのハイライト、縁取り、影もすべて残ります。

音声は再エンコードせずコピー

触れられるのは映像だけです。音声トラックはそのまま通されるので、字幕を焼き込んでも音質は一切損なわれません。

アップロードしないので、サイズ制限もありません

エンコードは WebCodecs であなたの機械で行われます。長い収録は長いエンコードであって、拒否されるアップロードではありません。

オンラインの字幕焼き込みツールとの違い

動画に字幕を焼き込むオンラインツールの多くは、まずファイルをサーバーにアップロードします。OpenSubs はすべてをあなたのパソコンの中で行い、焼き込みだけのツールにはできないこともいくつかできます。

動画はパソコンから出ません

ディスクから読み込み、このタブの中でエンコードします。アップロードも順番待ちも、ファイルサイズの上限もありません。とても長い動画には macOS・Windows・Linux 向けのデスクトップアプリがあります。

透かしなし、無料で焼き込み

MP4 に入るのはあなたの動画と字幕だけです。焼き込みには無料のサインインが必要ですが、文字起こし、スタイル設定、字幕ファイルはサインインなしで使えます。

翻訳も、2 言語の焼き込みも

字幕を 20 言語に翻訳できます。パソコンの Chrome なら端末上で無料、ほかに自分のキーやクレジットでも。原文も画面に残せば、2 行とも焼き込まれます。

字幕ファイルも

焼き込んだ MP4 のほかに、字幕を .srt・.vtt・.ass で、文字だけを .txt で保存できます。

出てくるもの

新しいファイルが一つできるだけで、ほかはほとんど変わりません。映像は再エンコードされます — 文字が入ったのだから当然です — が、それ以外はそのまま引き継がれます。

既定は MP4 の H.264

どんなスマホでも編集ソフトでも SNS でも、再エンコードなしに受け取れる形式です。ブラウザに H.264 エンコーダーがない場合、OpenSubs は WebM の VP9 に切り替えます。しかも途中で失敗するのではなく、ボタンを出す前に確認します。

狙うのは品質であって、ファイルサイズではありません

ビットレートはデスクトップ版のエンコード設定に合わせてあります。暗いシーンで字幕の縁がにじまず、くっきり残る程度には余裕があります。

可変フレームレートも保たれる

出力のタイムスタンプは人工的な時計ではなく素材自身のサンプルから取るので、フレームレートが揺れる画面録画でも同期が保たれます。

音声を一緒に運べないとき

AAC は WebM に入れられません。再エンコードすれば音声について唯一の約束を破ることになるので、OpenSubs は黙って品質を落とすのではなく、その音声トラックを落としてそう伝えます。

保たれないもの

色のメタデータ。ブラウザはコンテナの色タグを外したデコード済みのフレームを渡してくるため、HDR の素材はこのページが制御も説明もできないやり方でデコーダーにトーンマップされてしまいます。黙って台無しにするより、OpenSubs は HDR ファイルを検出して知らせ、実ファイルを読んで正しく扱えるデスクトップ版かコマンドラインを案内します。ふつうの SDR 動画 — つまりほとんどすべて — では起こりません。

すでに SRT ファイルをお持ちですか?

焼き込むために、ここで字幕を作る必要はありません。動画を読み込んで、すでにお持ちの .srt や .vtt を開いてください — 翻訳者からでも、編集ソフトからでも、別のツールからでも構いません。文字化けした場合は、そのファイルの文字コードを選べば読み直されます。

スタイルを選び、プレビューを確認して焼き込んでください。OpenSubs は元の動画名の末尾に .subbed.mp4 を付けた新しい MP4 を保存します。中身は字幕が描き込まれた映像と、そのままコピーされた音声です。

単語ごとのハイライトは、キューの時間情報で動くので読み込んだ字幕でも使えます。音量に応じて単語を大きくするほうは使えません。こちらはこのアプリが文字起こしした音声が必要です。

SRT ファイルを MP4 と一つにするには?

MP4 を OpenSubs に読み込み、.srt を開いて焼き込んでください。できあがるのは字幕が映像に入った新しい MP4 で、元のファイルはそのまま残ります。

焼き込んだ字幕は消せますか?

いいえ。いったん焼き込んだら映像の一部です。見る人が切り替えられるようにしたい場合は、字幕を .srt か .vtt として書き出し、動画に添えてください。

どの字幕ファイルを開けますか?

.srt と .vtt です。OpenSubs は .ass を書き出しますが、読み込みはしません。

焼き込まずに SRT を MP4 に付けられますか?

ここではできません。OpenSubs は字幕を映像に描き込むか、.srt・.vtt・.ass のファイルを動画のそばに置く形で渡すかのどちらかで、MP4 の中に切り替え可能な字幕トラックを書き込むことはしません。視聴者が切り替えられる字幕が必要なら、ファイルを書き出して動画と一緒に配ってください。

焼き込むと画質は落ちますか?

映像は再エンコードされるので厳密にははいですが、ビットレートはデスクトップ版に合わせてあり、その差が見て分かることはありません。音声はまったく触りません。パケットをそのままコピーするので、話し声は以前と同じ瞬間に鳴ります。

無料で動画に字幕を焼き込めますか?

はい。ここでは無料で、透かしなしで動画に字幕を焼き込めます。動画への焼き込みには無料のサインインが必要ですが、文字起こし、スタイル設定、字幕ファイルはサインインなしで使えます。

字幕を焼き込むとき、動画はアップロードされますか?

いいえ。動画はディスクから読み込まれ、ブラウザーの中で WebCodecs によってエンコードされます。アップロードの段階が無いので、ファイルサイズの上限もありません。

2 つの言語を同時に焼き込めますか?

はい。字幕を翻訳し、原文も画面に残す設定にすれば、2 行とも動画に焼き込まれます。どちらの言語を上にしてもかまいません。

使える動画の形式は?

読み込めるのは MP4・MOV・WebM・MKV です。出力は H.264 の MP4、ブラウザーに H.264 エンコーダーが無い場合は VP9 の WebM になります。