ブログ一覧に戻る
ガイドショート動画字幕デザイン縦型動画コンテンツ

止められる字幕の作り方—ショート動画の字幕デザインと可読性

ショート動画の字幕はデザインと同期精度でエンゲージメントが変わります。フォント・位置・色・1行文字数・音声同期の5要素と、faceless.fmのASS字幕(Noto Sans CJK JP Bold・Fontsize 48・marginV 11%)で自動生成する方法を解説。

2026-06-30Faceless.fm Team

ショート動画の字幕は「読みやすさ」と「タイミング」の2軸で視聴維持率が変わります。SNS動画は音声オフで視聴されるケースが多く、字幕がなければ内容が伝わらないまま離脱されます。フォント・位置・色・文字数・同期の5要素を整えるだけで、最後まで見てもらえる確率が高まります。

要点(TL;DR)

  • SNS動画は音声オフで視聴されるケースが多いため、字幕は「あると便利」ではなく必須
  • 日本語字幕は1行12〜18字以内・縁取り付きBoldフォントが可読性の基準
  • SNS UIとの干渉を避けるため、字幕の縦位置は投稿先プラットフォームに合わせる
  • 視認性は「文字色と背景の高コントラスト」と「縁取りまたは半透明背景」で確保
  • 手動同期は非効率。ワードレベルのAI自動字幕で精度とスピードを両立できる
  • faceless.fmはNoto Sans CJK JP Bold・Fontsize 48・ASS形式でFFmpegに焼き込む

なぜ字幕がショート動画のエンゲージメントを左右するのか

字幕つき動画は視聴完了率が高い傾向にあります。理由は2つです。

  • 音声オフ環境への対応:電車・職場・就寝前など、多くの視聴シーンで音声はオフです。字幕がなければ内容がまったく伝わらない状態で離脱されます
  • 認知負荷の軽減:映像+音声に加えて字幕があると「言っていることが視覚で確認できる」安心感が生まれ、離脱しにくくなります
  • また、字幕の質(読みやすさ・ズレのなさ)が低いと「雑に作った動画」という印象を与えます。字幕デザインはコンテンツの信頼性にも影響する要素です。

    字幕デザインの5要素

    要素1: フォント—太さと視認性を優先する

    ショート動画に適したフォントの条件:

  • 太めのウェイト(Bold / Heavy):細字は背景が複雑な場面で埋もれる
  • サンセリフ体:Noto Sans JP・源ノ角ゴシックなど
  • 過剰な装飾なし:筆文字・草書体は一瞬で読めない
  • faceless.fmのデフォルト設定:Noto Sans CJK JP Bold・Fontsize 48(ASS SubStation Alpha形式、PlayResY 1920基準)。縁取り(Outline)付きで、複雑な映像背景でも文字が埋もれません。スマホ実機での可読性を確認した設定値です。

    要素2: 位置—SNSのUIと干渉させない

    プラットフォーム別に「UIが重なる領域」が異なります:

    プラットフォーム危険ゾーン推奨字幕位置
    TikTok右下(いいね/コメント)・下中央(キャプション)中央やや上
    Instagram Reels右下・下部全体中央〜上寄り
    YouTube Shorts下部(チャンネル名/タイトル)中央〜下寄り
    faceless.fmでは字幕の縦位置を「Top(上寄り)」「Bottom(下寄り)」から選択できます。marginV(縦方向の安全マージン)は画面高の約11%を確保しており、1080×1920(1920px)では約211pxのマージンが入ります。投稿先のUIレイアウトに合わせて選択し、投稿前にスマホ実機でUIとの干渉を確認する習慣をつけましょう。

    要素3: 色・コントラスト—どんな背景でも読める工夫

    字幕の視認性を確保するための3つのアプローチ:

  • 縁取り(アウトライン):白字に黒縁取りが最もオーソドックスで汎用性が高い
  • ドロップシャドウ:縁取りより柔らかい印象。薄い背景では効果が薄いことがある
  • 半透明背景帯:字幕の背後に黒・グレーの帯を置く。視認性は最高だが映像面積を遮る
  • 配色は白文字+黒縁取りが最も汎用性が高く、どんな映像背景でも読めます。faceless.fmはデフォルトでこの組み合わせを採用しています。テーマカラーに合わせて変える場合も、コントラスト比4.5:1以上を目安にしてください。

    要素4: 1行あたりの文字数—読み飛ばされる前に読める量

    ショート動画は視聴者が「スワイプしようか」を決める時間が1〜2秒しかありません。1行が長すぎると読み終わる前にスワイプされます。

    推奨文字数:

    • 日本語:1行12〜18字以内
    • 英語:30〜40字以内(約5〜8単語)
    1フレームで表示する行数は1〜2行が上限です。3行以上は映像面積を圧迫し、情報過多になります。改行のタイミングは意味の区切りに合わせると読みやすさが増します。

    要素5: 同期—音声と字幕のズレが離脱を生む

    字幕が音声より明らかにズレていると、脳内での「映像・音声・テキスト」の同期が乱れます。これは視聴者にとって不快で、離脱率に直結します。

    手動同期(タイムコード入力)は精度が出しにくく、時間もかかります。ワードレベルのタイムスタンプ(発話した各単語の開始・終了時刻が自動記録される)を使ったAI自動字幕が現在のベストプラクティスです。

    faceless.fmのASS字幕実装

    faceless.fmの字幕生成は以下のパイプラインで完結します:

  • STT:Google Cloud Speech-to-Text(Chirp)でMP3/WAV/M4Aを文字起こし。各単語のワードレベルタイムスタンプ(開始・終了時刻)を取得
  • ASS生成:ワードタイムスタンプからASS(Advanced SubStation Alpha)形式の字幕ファイルを自動生成
  • スタイル設定:Fontname: Noto Sans CJK JP / Fontsize: 48 / Bold: -1(有効)/ BorderStyle: 1(縁取り)/ Outline: 1 / MarginV: 211(= 1920 × 約11%)
  • FFmpeg焼き込み:H.264/AACエンコードの1080×1920 MP4に字幕をハードサブとして焼き込み
  • 手動でタイミングを調整する必要は一切ありません。

    AI自動字幕の精度を上げるには

    自動字幕ツールを選ぶときに確認すべき3点:

  • ワードレベルのタイムスタンプ対応か(センテンス単位では字幕ズレが生じやすい)
  • 日本語に対応しているか(日本語は分かち書きがないため、英語対応ツールとは難易度が異なる)
  • 字幕の書式(ASS/SRT)で出力・動画に合成できるか
  • faceless.fmではGoogle Cloud STT(Chirp)のワードタイムスタンプを利用しており、単語単位で字幕が同期するASSファイルを生成・FFmpegで動画に焼き込みます。手動タイミング調整なしに高精度な字幕付き動画が出力されます。

    MP3ファイルから字幕付き動画を作る具体的な手順については MP3から字幕付き動画を作る方法 を参照してください。

    字幕デザインでよくある失敗

    失敗1: 字幕が画面下部に固定されてSNSのUIに隠れる → 投稿前にスマホ実機でプレビューし、UIとの干渉を確認する習慣をつけましょう。faceless.fmはmarginVで約11%の安全マージンを確保していますが、プラットフォームのUI変更には注意が必要です。

    失敗2: フォントが細くて背景に溶け込む → 縁取りなし・細字・白背景なしの組み合わせは最悪の視認性です。縁取りをつけるだけで一気に改善します。

    失敗3: 1行に詰め込みすぎて読む前にスワイプされる → 1行18字を超えそうな場合は改行を入れるか、字幕の表示時間を延ばします。

    失敗4: 音声なしで見たときに情報が伝わらない → 字幕は「音声を文字に変えただけ」ではなく、音声オフ視聴でも完結する情報量を確保します。

    字幕よりも映像テロップが向くケース

    字幕(音声の書き起こし)よりも画面上のテキストテロップが有効なケースもあります:

    • 音楽主体の動画(字幕が歌詞と混同される)
    • 映像美を主体にした風景動画(字幕がビジュアルを邪魔する)
    • データ・数字を強調したい場面(テロップで大きく表示)
    これらのケースでは字幕を最小限にするか、特定のセリフシーンのみに限定することを検討してください。

    切り抜くクリップの選び方については クリップの選び方ガイド も参考になります。ポッドキャストからショート動画を作る全工程の概要は ポッドキャストからショート動画ガイド をご覧ください。

    faceless.fmなら音声ファイルをアップロードするだけで、Noto Sans CJK JP Bold・Fontsize 48・縁取り付きのASS字幕をFFmpegで焼き込んだ1080×1920 H.264/AAC MP4を自動生成できます。無料プランで月50クレジットから試せます。faceless.fmで字幕付き縦型動画を自動生成する →

    よくある質問

    字幕のフォントサイズはどのくらいが適切ですか?

    faceless.fmでは1080×1920px出力にNoto Sans CJK JP Bold・Fontsize 48(ASS PlayResY 1920基準)を採用しています。縁取り(Outline)付きで、スマホ実機での可読性を確認済みです。一般論としては、映像を圧迫せず遠目でも読めるサイズを実機プレビューで確認することが最も確実です。

    字幕は上・下どちらに表示すべきですか?

    faceless.fmではTop(上寄り)とBottom(下寄り)を選択できます。TikTok・Instagram Reelsは下部UIと干渉しないTopが無難。YouTube ShortsはUIが右サイドに集中するためBottomも使いやすいです。marginV(縦マージン)は画面高の約11%を確保しています。

    1行あたりの文字数はどのくらいが読みやすいですか?

    日本語なら1行12〜18字が目安。英語は30〜40字相当。それ以上になると読む前にスワイプされるリスクが高まります。

    音声なしで見るユーザーへの対応は?

    字幕が完全についていれば音声オフでも内容が伝わります。SNS動画の多くが音声オフで視聴されるため、字幕は必須です。

    字幕と音声のズレはどう防ぎますか?

    ワードレベルのタイムスタンプを使った自動字幕生成が最も確実です。faceless.fmはGoogle Cloud STT(Chirp)のワードタイムスタンプからASS字幕を自動生成・FFmpegで焼き込みます。手動タイミング調整は不要です。

    Faceless.fmを試してみませんか?

    音声コンテンツをアップロードするだけで、AIがショート動画を自動生成します。

    無料で始める