belt CLIスキルのインストール:
npx skills add belt-sh/cli
YouTubeサムネイルデザイン
inference.sh CLIを使用したAI画像生成で高CTRのYouTubeサムネイルを作成します。
クイックスタート
inference.sh CLI(
belt)が必要です。インストール手順
belt login
# サムネイルを生成
belt app run falai/flux-dev-lora --input '{
"prompt": "YouTube thumbnail style, close-up of a person with surprised excited expression looking at a glowing laptop screen, vibrant blue and orange color scheme, dramatic studio lighting, shallow depth of field, high contrast, cinematic",
"width": 1280,
"height": 720
}'
仕様
| スペック | 値 |
|---|---|
| 寸法 | 1280 x 720 px(最小) |
| 推奨 | 1920 x 1080 px |
| アスペクト比 | 16:9 |
| 最大ファイルサイズ | 2 MB |
| フォーマット | JPG、GIF、PNG |
120pxテスト
サムネイルはモバイルで約120px幅で表示されます。これがほとんどの視聴者が最初に目にするサイズです。
120pxで、視聴者は以下を識別できる必要があります:
- ムード/感情(色と表情から)
- 全体的な被写体(構図から)
- テキスト(ある場合 - 十分な大きさの場合のみ)
テスト: サムネイルを120px幅で表示します。ぼやけて判別できない場合は、再デザインしてください。
セーフゾーン
┌─────────────────────────────────────────────┐
│ │
│ ✅ テキストと主要要素に安全 │
│ │
│ │
│ │
│ │
│ ┌───┐ │
│ │ ⏱ │ │ ← タイムスタンプオーバーレイ
│ ┌────────┴───┘ │ (右下)
│ ┌────┐ │ 再生時間 │
│ │ CH │ チャプターマーカー └──────────────│
└───┴────┴────────────────────────────────────┘
↑ 左下: チャプター/進行状況マーカー
以下の場所に重要な要素を配置しないでください:
- 右下隅(動画再生時間のタイムスタンプ)
- 左下隅(チャプターマーカー、プログレスバー)
- 端の極端な部分(デバイスによってトリミングが異なります)
カラー戦略
効果的な高コントラストの組み合わせ
| 組み合わせ | ムード | 最適な用途 |
|---|---|---|
| 黄色 + 黒 | 緊急性、注目 | テクノロジー、ビジネス、リスト |
| 赤 + 白 | エネルギー、興奮 | エンターテイメント、リアクション |
| 青 + オレンジ | プロフェッショナルなコントラスト | 教育、チュートリアル |
| 緑 + 白 | 成長、お金 | ファイナンス、成功事例 |
| 紫 + 黄色 | プレミアム、クリエイティブ | デザイン、アート、創造性 |
| 白 + 暗色 | クリーン、ミニマル | 高級、ミニマリストチャンネル |
カラールール
- 背景とテキスト/被写体は補色または高コントラストにする
- 同じ色温度の色を隣接させない(赤の上にオレンジ = 濁り)
- サムネイルあたり最大3色まで
- 実際よりも彩度を高くする - サムネイルは明るいUIと競合する
サムネイルのテキスト
テキストを使用する場合
- リスト/数字: 「7つのヒント」、「トップ10」
- 強い意見: 「これをやめるべき」
- 結果: 「30日で10万円」
- 比較: 2つのものの間の「vs」
テキストを使用しない場合
- 動画タイトルですでに内容がわかっている(冗長)
- 感情/ビジュアルがストーリーを伝えている
- 120pxで読めるほど大きくできない
テキストルール
| ルール | 理由 |
|---|---|
| 最大6単語 | サムネイルサイズでの可読性 |
| 最小60pt相当 | 120px幅で判読可能である必要がある |
| 太字サンセリフフォント | 細いフォントは小さいサイズで見えなくなる |
| コントラストのあるストローク/シャドウ | あらゆる背景での可読性を保証 |
| 小さなテキストなし | 小さく読めないなら、カットする |
顔表情心理学
顔のあるサムネイルは、顔のないサムネイルよりも高いCTRを獲得します。表情が重要です:
| 表情 | CTRへの影響 | 最適な用途 |
|---|---|---|
| 驚き/衝撃 | 最高 | リアクション、公開、発見コンテンツ |
| 好奇心 | 高い | チュートリアル、ハウツー、ヒント |
| 興奮 | 高い | 開封、レビュー、お知らせ |
| 心配/不安 | 中〜高い | 警告、間違い、問題コンテンツ |
| 自信 | 中程度 | 専門家のアドバイス、権威コンテンツ |
| 無表情 | 最も低い | ブランドがミニマルでない限り避ける |
顔の構図ルール
- 顔はサムネイルの**30〜50%**を占める必要がある
- 目はテキストまたは被写体の方向を見ている(視聴者の注意を誘導する)
- カメラを見ている目 = 繋がり。物体を見ている目 = 好奇心。
- 顔は片側(通常は左)、テキストまたは被写体は反対側に配置
# 顔が正面を向いたサムネイルを生成
belt app run falai/flux-dev-lora --input '{
"prompt": "close-up portrait of a man with genuinely surprised expression, mouth slightly open, raised eyebrows, looking at camera, left side of frame, vibrant teal background, dramatic rim lighting, YouTube thumbnail style, high contrast, cinematic",
"width": 1280,
"height": 720
}'
# 顔が被写体を見ているサムネイルを生成
belt app run bytedance/seedream-4-5 --input '{
"prompt": "person looking amazed at a glowing holographic chart showing upward growth, dramatic blue and green lighting, right side profile view, dark background, tech aesthetic, high energy",
"size": "2K"
}'
コンテンツタイプ別サムネイルパターン
チュートリアル / ハウツー
belt app run falai/flux-dev-lora --input '{
"prompt": "overhead flat lay of organized workspace with laptop showing code editor, colorful sticky notes, coffee cup, clean bright background, professional setup, tutorial style composition, warm lighting",
"width": 1280,
"height": 720
}'
ビフォー / アフター
belt app run falai/flux-dev-lora --input '{
"prompt": "split composition, left side dark and messy disorganized desk, right side bright clean organized minimalist workspace, dramatic contrast between chaos and order, clear dividing line in center, high contrast",
"width": 1280,
"height": 720
}'
製品レビュー / 比較
belt app run falai/flux-dev-lora --input '{
"prompt": "two products facing each other with dramatic lighting and sparks between them, competition battle concept, dark background with colorful rim lighting, versus comparison style, high energy, product photography",
"width": 1280,
"height": 720
}'
リスト形式 / 数字
belt app run falai/flux-dev-lora --input '{
"prompt": "dynamic arrangement of 7 different colorful objects floating in space against dark gradient background, each item distinct and clearly separated, energetic composition, vibrant saturated colors, studio lighting",
"width": 1280,
"height": 720
}'
A/Bテスト
一度に1つの変数をテストします:
| 変数 | テストA vs B |
|---|---|
| 顔あり vs 顔なし | 同じ構図、人の有無 |
| 表情 | 驚き vs 好奇心 |
| 配色 | 暖色系 vs 寒色系 |
| テキストあり vs テキストなし | テキストオーバーレイの有無 |
| 背景 | 明るい vs 暗い |
| 構図 | 左向き vs 右向きの被写体 |
# バリアントAを生成
belt app run falai/flux-dev-lora --input '{
"prompt": "..., bright yellow background, ...",
"width": 1280, "height": 720
}' --no-wait
# バリアントBを生成(同じプロンプト、異なる背景)
belt app run falai/flux-dev-lora --input '{
"prompt": "..., dark navy background, ...",
"width": 1280, "height": 720
}' --no-wait
サムネイルチェックリスト
- 1280x720 以上(1920x1080推奨)
- 2MB未満のファイルサイズ
- 120px目を細めてテストに合格
- 重要な要素が右下(タイムスタンプ)または左下(チャプター)にない
- 最大3色、高コントラスト
- テキスト(ある場合)は最大6単語、太字、コントラストのあるストローク
- 顔の表情がコンテンツのエネルギーに合っている(該当する場合)
- 動画タイトルと重複しない
- 周囲のサムネイルから目立つ(自分のニッチを確認)
- 明るい背景と暗い背景の両方のYouTubeで機能する
よくある間違い
| 間違い | 問題 | 修正 |
|---|---|---|
| テキストが多すぎる | サムネイルサイズで読めない | 最大6単語またはテキストなし |
| コントラストが低い | フィードで埋もれる | 補色を使用する |
| ごちゃごちゃした構図 | どこを見ればいいかわからない | 焦点を1つに絞る |
| ありきたりなストック写真風 | 個性がなく、スキップされる | 自然な表情、ユニークなアングル |
| 細かいディテール | 120pxで失われる | 大胆でシンプルな形状 |
| 毎回同じスタイル | 視聴者の疲労 | ブランドガイドライン内で変化をつける |
| 誤解を招くサムネイル | 信頼を損ない、保持率を下げる | 実際の内容と一致させる |
関連スキル
npx skills add inference-sh/skills@ai-image-generation
npx skills add inference-sh/skills@image-upscaling
npx skills add inference-sh/skills@prompt-engineering
すべてのアプリを参照: belt app list