日本語

ビデオと字幕 · 字幕ツールキット

オープン、クローズ、焼き付け字幕: テキストが画面に到達する 3 つの方法

· 背景

字幕 アクセシビリティ ファイル形式 テキスト処理

サイドカー ファイル、埋め込みトラック、およびビデオ フレーム内の永続ピクセルとして配信される 1 つの字幕ソース
オリジナル ToolAcre ベクトル イラスト

字幕は、別個のファイル、隠しトラック、または画像に焼き付けられたピクセルにすることができます。この投稿では、3 つのアプローチ、編集、アクセシビリティ、配布に関するトレードオフ、およびサイドカー ファイルがまだ修正できる理由について説明します。

フェスティバルはバーンインを望んでおり、プラットフォームはファイルを望んでいます — すべての映画制作者が直面する配信上の質問

フェスティバルでは、上映ファイルに永続的に表示される字幕を要求する一方、プラットフォームでは別個のキャプションのアップロードを要求する場合があります。これらは、1 つの資産について矛盾する説明ではありません。それらは異なる配信形式であり、障害コストも異なります。最も安全なワークフローは、編集可能なタイムテキスト マスターから開始し、そこから要求された各フォームを作成します。

納入仕様書の用語を明確にします。多くの場合、「オープン」は常に表示されることを意味し、「クローズ」は選択可能であることを意味しますが、チームは「字幕」、「キャプション」、「埋め込み」、「焼き付け」も一貫性なく使用します。ラベルだけに依存するのではなく、必要な実際のファイルまたはコンテナ トラックを尋ねます。

サイドカー ファイル — SRT と WebVTT をビデオと一緒に表示、切り替え可能、編集可能

サイドカーは、ビデオと一緒に配信される別の SRT ファイルまたは WebVTT ファイルです。サイズは小さく、検索可能で直接編集可能であり、有能なプレーヤーは選択可能なトラックとして提供できます。画像を複製することなく、同じビデオを複数の言語と組み合わせることができ、プログラムを再度エンコードするのではなく、テキストを置き換えることでタイプミスを修正できます。

分離により、配信の依存関係も作成されます。プレーヤーは正しいファイルをフェッチ、認識、関連付けする必要があり、Web トラックには適切なリソース ヘッダーとページ構成が必要です。 Subtitle Toolkit はテキスト ファイルを準備しますが、プレーヤーを構成したり、プラットフォームのアップロード ルールを保証したりすることはありません。

埋め込みトラック — コンテナ内のキャプション。引き続き切り替え可能ですが、編集は困難です

埋め込まれた字幕またはキャプション トラックは、ピクチャー エッセンスとは別にメディア コンテナー内に保存されます。プレーヤーはそれを切り替え可能として公開できますが、編集には通常、隣接するテキスト ファイルを開くのではなく、逆多重化またはコンテナ対応ソフトウェアが必要です。埋め込みはパッケージングであり、ピクセルを画像に焼き込むものではありません。

コンバーター レコードは、ビデオ コンテナーに埋め込まれたキャプションが処理されないことを明示的に示しています。 ToolAcre はビデオ ファイルを読み込んだり、そのトラックを抽出したりしません。サイドカー ソースをパッケージ化されたマスターの横に置いておくと、コンテナを唯一の編集可能なコピーとして扱わずに文言やタイミングを修正できます。

焼き付けられた字幕 — フレーム内にレンダリングされたテキスト、普遍的だが永続的

焼き付けられた字幕がすべてのフレームにレンダリングされます。画像が表示される場所ならどこにでも表示され、キャプション デコーダ、サイドカーの関連付け、または視聴者のアクションは必要ありません。その普遍性はコストでもあります。テキストをオフにしたり、視聴者がスタイルを変更したり、新しいビデオをレンダリングせずに修正したりすることはできません。

焼き込みは、テキストとピクセルを組み合わせるため、ビデオ エンコーディングまたは仕上げワークフローに属します。字幕ツールキットは、時間指定されたテキストのみを生成および編集します。画像に対してフォント レンダリングをプレビューしたり、安全領域を解決したり、フェスティバル マスターをエンコードしたりすることはできません。

トレードオフ — アクセシビリティ、翻訳、スタイル制御、および後でタイプミスが見つかった場合の影響

サイドカーと埋め込みトラックは、選択可能なアクセスと複数の言語をサポートできます。焼き付けられたテキストは視認性を保証しますが、選択肢を失います。サイドカーは最も簡単な修正パスを提供し、埋め込みトラックはメディアにきちんとパッケージ化され、焼き付けられた配信により、適応性を犠牲にして映画制作者に完全な視覚的制御を提供します。遅れてタイプミスをすると、そのコストが具体的になります。

アクセシビリティは、どのような形式でも自動的には実現されません。選択可能なトラックでは音声の説明が省略されている場合があり、永続的に表示される翻訳されたダイアログは完全なキャプションではない場合があります。同様に、スタイル コントロールも分割されています。焼き付けられたテキストは作成者のレンダリングを保持しますが、閉じたトラックではプレーヤー、場合によっては視聴者がプレゼンテーションに影響を与えることができます。

実際の例: 1 つの短編映画が 3 つの方法で配信されました - それぞれに必要な手順とファイル

1 つの短編映画については、承認された UTF-8 サイドカー マスターを保持します。 SRT または WebVTT を、キャプションのアップロードを受け入れるプラットフォームに直接配信します。パッケージ化されたスクリーニング ファイルの場合は、コンテナ対応ソフトウェアを使用して、コピーを選択可能なトラックとして埋め込みます。オープン字幕をリクエストするフェスティバルの場合は、同じレビュー済みファイルを仕上げパイプラインに渡し、フレームにレンダリングします。

追加されたリーダーまたはバンパーは 1 つの配信のみをオフセットできるため、各最終画像に対してタイミングを確認してください。その差が一定である場合は、マスターを変更するのではなく、派生関数のタイミングを変更します。各出力を生成したテキスト バージョンとオフセットを記録し、後の修正で 3 つすべてを一貫して再生成できるようにします。

これでカバーされないもの — 焼き付けられた字幕のレンダリング。これはテキスト ジョブではなくビデオ エンコード ジョブです。

この記事では、バーンイン レンダリングについては説明しません。フォントの選択、アンチエイリアス、行の折り返し、色、安全な配置、解像度、コーデックの設定はビデオ制作の考慮事項であり、結果はエンコードされた画像から確認する必要があります。構造的な字幕の検証に合格しても、それらのピクセルがどのように見えるかについては何も語られません。

このツールキットは、埋め込みトラックの多重化または多重化解除も行いません。ビデオ コンテナをロードしようとすると、その宣言された SRT および WebVTT スコープの範囲外になります。適切なメディア ソフトウェアを使用してトラックを抽出またはパッケージ化し、実際にサポートされているサイドカー ファイルに対してのみこのツールを使用します。

要点: 編集可能なファイルを保持する — 他のすべてのフォームの派生元であるサイドカー ファイルに対して字幕ツールキットがどのように機能するか

誰も直接受け取らない場合でも、編集可能なサイドカーを保持します。これは、埋め込みバージョンまたは焼き付けバージョンを再生成、監査、および修正できるソースです。これがなければ、単純なスペル修正はコンテナの手術か、画像から再構築されたテキストに基づいた新しいレンダリングになります。

パッケージ化する前に字幕ツールキットを使用します。パーサーの問題を検査し、不要なマークアップのみをクリーンアップし、キューのタイミングを検証し、必要な SRT または WebVTT 表現をエクスポートします。次に、レビューしたファイルをプロジェクトとともに保存します。テキスト ソースが読みやすく再現可能であれば、すべてのダウンストリーム フォームは信頼しやすくなります。