【Dify上級】YouTube文字起こしを貼るだけ!ブログ・X・Instagram・メルマガを4媒体同時生成するアプリの作り方

Dify上級編として、YouTube動画のURLや文字起こしテキストを貼り付けるだけで、ブログ記事、X投稿文、Instagram投稿文、メールマガジン(メルマガ)の4媒体向けコンテンツを全自動で同時生成する「マルチプラットフォーム・コンテンツ作成アプリ」の作り方を解説した第155話のアイキャッチ画像。中央に立つ作業着姿の49歳男性(ヤス)が「YouTube動画URL」と書かれたネオンゴールドのブロックを手に持ち、左右には自動生成された「BLOG ARTICLE(ブログ記事)」「EMAIL NEWSLETTER(メルマガ)」「SNS POST(X・Instagram・LinkedIn)」のデジタルパネルが近未来的なネオンブルーで浮かび上がっている様子。 Difyワークフロー

皆さんこんにちは、横浜で清掃業をしているヤスです。

前回は【Dify上級】社員アンケートを貼るだけ!エンゲージメント分析+改善施策+経営レポートを全自動生成

のアプリを作りましたね。今回はこちらです。

  1. 1. 動画1本から4媒体のコンテンツを作る作業、毎週何時間かかっていますか?
  2. 2. 実際の出力サンプル
  3. 3. コンテンツリパーパスの時間がどれだけ変わるか
  4. 4. 全体のブロック構成
  5. 5. 事前準備|文字起こしの取得方法
  6. 6. 【作り方】ステップごとに丁寧に解説
    1. STEP 1|新しいワークフローアプリを作成する
    2. STEP 2|開始ブロックを設定する(変数6つ)
    3. STEP 3|LLM①(コンテンツ設計)を設定する
    4. STEP 4|LLM②(ブログ記事)を設定する
    5. STEP 5|LLM③(SNS投稿文)を設定する
    6. STEP 6|LLM④(メルマガ原稿)を設定する
    7. STEP 7|テンプレート変換+終了ブロックを設定する
  7. 7. テスト実行と確認ポイント
  8. 8. プロンプト設計の工夫ポイント
    1. ① 引き継ぎメモを媒体別に3分割する(LLM①)
    2. ② output_mediaで生成する媒体を制御する
    3. ③ メルマガの限定感を「一言」で演出する
    4. ④ ブログのSEO情報をセットで出力する
  9. 9. よくある質問(FAQ)
    1. Q1. 文字起こしの品質が悪くても使えますか?
    2. Q2. ブログの文字数が少なくなってしまいます
    3. Q3. 動画の内容と関係ない情報が混入することがありますか?
    4. Q4. 複数動画をまとめて処理できますか?
  10. 10. さらに便利にする3つのカスタマイズ
    1. ① URLから文字起こしを自動取得する
    2. ② WordPressに自動投稿する
    3. ③ 各SNSに自動投稿する
  11. 11. まとめ

1. 動画1本から4媒体のコンテンツを作る作業、毎週何時間かかっていますか?

YouTubeで動画を投稿している人なら誰もが経験する悩みがあります。「動画を撮り終わったあとにブログも書かなきゃ・Xにも投稿しなきゃ・メルマガも書かなきゃ…」動画1本から複数媒体にコンテンツを展開する「コンテンツリパーパス」の作業は、毎週3〜4時間以上かかります。

今回紹介する「YouTube文字起こし→ブログ+SNS+メルマガ一括変換くん」は、その作業を丸ごと自動化します。動画の文字起こしを貼り付けるだけで以下が全自動生成されます。

  • 動画の要点抽出・コンテンツ設計(タイトル3案・引用・構成整理)
  • ブログ記事(H2見出し3〜5個・SEO情報付き・1500〜2500字)
  • X投稿文(140字以内厳守・ハッシュタグ付き)
  • Instagram投稿文(絵文字・改行・ハッシュタグ20個付き)
  • メルマガ原稿(件名3案・限定感演出・署名欄テンプレート付き)

実際に副業・ビジネス系の文字起こしでテストしたところ、X137字・Instagram250字・メルマガ件名3案・ブログSEO情報付きが数分で完成しました。しかも各媒体の書き出しが全て異なるアプローチになっています。

2. 実際の出力サンプル

🎬 動画コンテンツ 4媒体一括変換 ジャンル:ビジネス・起業・副業 🎯 STEP1 コンテンツ設計 メインテーマ:副業で月10万円を達成するためのステップ タイトル①SEO型:副業で月10万円を達成するための3つのステップ タイトル②感情型:副業で人生が変わる!月10万円を稼ぐための秘訣 タイトル③ターゲット型:サラリーマン必見!副業で月10万円を稼ぐ方法 引用: 「最初の3ヶ月は収入ゼロでした」→ブログ 「稼げないから始めるんですよね」→X(最強フック) 「副業収入が会社の給料を超えています」→Instagram 📝 STEP2 ブログ記事 # 副業で月10万円を達成するための3つのステップ ## はじめに(読者の課題を代弁するリード文) ## 1. 発信量が少ないことの落とし穴 ## 2. 得意分野を活かすことの重要性 ## 3. 「稼げたら始める」という思考の危険性 ## まとめ(行動提案付き) SEOメタ情報付き 🐦 X:137字/140字以内 「稼げないから始めるんですよね」副業で月10万円を 達成するために必要なのは継続力と得意分野の活用 そして行動力です。 #副業 #サラリーマン #月10万円 📸 Instagram:250字・ハッシュタグ20個 📧 メルマガ:件名3案・限定感演出あり 「実は、メルマガだけにお話ししますが…」

💡 「稼げないから始めるんですよね」というフックがLLM①の引き継ぎメモを通してX投稿の書き出しに正確に使われました。ブロック間の引き継ぎ設計が機能した証拠です。

3. コンテンツリパーパスの時間がどれだけ変わるか

作業今までこのアプリ
要点整理・構成設計30〜60分自動
ブログ記事を書く60〜120分自動
X投稿文を考える10〜20分自動
Instagram投稿文を書く20〜30分自動
メルマガ原稿を書く30〜60分自動
合計約3〜5時間/本数分/本

週3本動画を投稿している場合、毎週9〜15時間かかっていたコンテンツリパーパス作業が数十分になります。

4. 全体のブロック構成

#ブロック名種類役割
1ユーザー入力開始文字起こし・ジャンル・トーン・媒体を入力
2コンテンツ設計LLM①要点抽出・タイトル3案・引用・引き継ぎメモ生成
3ブログ記事生成LLM②SEO最適化ブログ記事・メタ情報を生成
4SNS投稿文生成LLM③X・Instagram投稿文・ハッシュタグを生成
5メルマガ原稿生成LLM④件名3案・本文・限定感・署名欄を生成
6最終整形テンプレート変換全コンテンツを1つにまとめる
7出力終了最終結果を出力

5. 事前準備|文字起こしの取得方法

このアプリへの入力は「文字起こし済みのテキスト」です。文字起こしは以下のいずれかの方法で取得してください。

方法特徴料金
YouTubeの自動字幕動画下「…」→「文字起こしを開く」でコピー無料
Notta自動文字起こし・日本語対応無料プランあり
CLOVA NoteLINE系・日本語特化無料
Whisper(OpenAI)高精度・日本語対応・自前で動かす無料

💡 YouTubeの自動字幕が最も手軽です。動画ページで「…」→「文字起こしを開く」をクリックして全選択コピーするだけです。

⚠️ 文字起こしは500文字以上必要です。それ未満の場合はFallback機能が「データ不足」の警告を出します。

6. 【作り方】ステップごとに丁寧に解説

STEP 1|新しいワークフローアプリを作成する

  1. Difyにログインして「アプリを作成」をクリック
  2. 種類は「ワークフロー」を選ぶ
  3. アプリ名に「YouTube文字起こし→ブログ+SNS+メルマガ一括変換くん」と入力
  4. 「作成する」をクリック

STEP 2|開始ブロックを設定する(変数6つ)

変数名表示名種類必須
transcript動画の文字起こしテキスト(長文)✅ 必須
channel_themeチャンネルのジャンルセレクトボックス✅ 必須
target_audienceターゲット読者テキスト(短文)✅ 必須
tone文章のトーンセレクトボックス✅ 必須
output_media生成する媒体セレクトボックス✅ 必須
cta_urlCTA・誘導先URLテキスト(短文)任意

【channel_theme】選択肢:ビジネス・起業・副業/テック・IT・AI/健康・美容・ライフスタイル/教育・学習・資格/料理・グルメ/旅行・アウトドア/エンタメ・趣味/その他

【tone】選択肢:プロフェッショナル・信頼感重視/わかりやすく・親しみやすい/熱量高め・モチベーション重視/シンプル・情報重視

【output_media】選択肢:ブログ+X+Instagram+メルマガ(4媒体)/ブログ+SNS(X・Instagram)/ブログのみ/SNS+メルマガ

STEP 3|LLM①(コンテンツ設計)を設定する

temperature:0.3(要点抽出は正確性重視)に設定してください。

このブロックの最重要設計ポイントは「引き継ぎメモを媒体別に3分割する」ことです。

## 次のLLMへの引き継ぎメモ ・ブログで展開すべき核心:失敗から学んだ3つの共通点 ・SNSで使うべき最強フック:「稼げないから始めるんですよね」 ・メルマガで出す限定感:成功体験の詳細と具体的なアクション → この3点がLLM②③④に正確に引き継がれることで 各媒体の書き出し・核心・トーンが差別化される

💡 テストでX投稿の書き出しに「稼げないから始めるんですよね」というフックが正確に使われました。引き継ぎメモ設計がワークフロー全体の品質を左右します。

STEP 4|LLM②(ブログ記事)を設定する

temperature:0.7・最大トークン:3000に設定してください。

ブログ記事の品質を高める2つのポイントがあります。

  • 各H2セクションは必ず300字以上で書く:箇条書きだけで終わらせず読める文章にする
  • SEO情報を末尾に出力:推奨タイトル・メタディスクリプション120字・推奨キーワード3〜5個をセットで生成

⚠️ 最大トークンを2000に設定するとブログが1200字程度で終わることがあります。3000に設定することで1500〜2500字の記事が安定して生成されます。

STEP 5|LLM③(SNS投稿文)を設定する

temperature:0.8(SNSは創造性重視)に設定してください。

output_mediaで指定した媒体のみ出力させるFinal Checkが重要です。

# Final Check(出力前に確認) □ {{開始.output_media}}で指定した媒体のみ出力しているか □ Xが140文字以内(ハッシュタグ含む)か □ 各投稿に文字数が記載されているか □ 書き出しが媒体間で使い回しになっていないか

STEP 6|LLM④(メルマガ原稿)を設定する

temperature:0.7・最大トークン:1500に設定してください。

メルマガがSNS・ブログと差別化される核心は「限定感の演出」です。

メルマガ限定感の演出例: 「実は、メルマガだけにお話ししますが 私も最初は迷ってばかりで何度も失敗しました」 →「メルマガだけに」という一言が 読者の「開封して良かった」感を生む

💡 件名は必ず3案出力させてください。開封率はメルマガ運用で最も重要なKPIであり、複数案から選べることで運用者の自由度が上がります。

STEP 7|テンプレート変換+終了ブロックを設定する

変数名(左)参照先(右)内容
arg1LLM①.textコンテンツ設計
arg2LLM②.textブログ記事
arg3LLM③.textSNS投稿文
arg4LLM④.textメルマガ原稿
arg5開始.channel_themeチャンネルジャンル
arg6開始.output_media生成する媒体
arg7開始.target_audienceターゲット読者
Difyで構築した「YouTube動画文字起こしから複数メディアへ一括変換するアプリ」のワークフロー設計図と実際のテスト実行結果。左側にはユーザー入力(transcript、channel_themeなど)を起点に、「要点抽出・コンテンツ設計」ノードから、上流の「ブログ記事生成」と下流の「SNS投稿文生成」→「メルマガ原稿生成」へと分岐・連携するgpt-4o主体の処理フローが表示されている。右側のプレビュー画面には、動画の文字起こしデータを基に「継続」「得意分野を活かす」「先に動く」といった重要ステップを整理した、具体的で熱量のあるメルマガ原稿やブログの骨子が出力されている様子。

7. テスト実行と確認ポイント

以下のテスト用文字起こしをtranscript欄に貼り付けてテスト実行してください。

今日は副業で月10万円を達成するまでの話をしていきたいと思います。 僕が副業を始めたのは3年前で当時は全く稼げなかったんですね。 最初の3ヶ月は収入ゼロでした。 失敗には3つの共通点があって 1つ目はとにかく発信量が少なかった。週1回しか投稿しないのに結果を求めていた。 2つ目は自分が得意なことを発信していなかった。流行っているジャンルを真似しようとしていた。 3つ目は「稼げたら始める」という思考。稼げないから始めるんですよね。 転機は半年後で毎日発信を始めたら2ヶ月で初めての1万円が入ってきた。 今では副業収入が会社の給料を超えています。 大事なことは3つ。継続・得意分野・先に動く。この3つだけで副業は変わります。

  • STEP1:タイトルが3案(SEO型・感情型・ターゲット型)出ているか
  • STEP1:引用が3つ以上・使用推奨媒体が付いているか
  • STEP2:H2見出しが3〜5個・SEO情報が末尾にあるか
  • STEP3:Xが140字以内・Instagramのハッシュタグが15〜20個あるか
  • STEP3:X・Instagramの書き出しが異なるアプローチになっているか
  • STEP4:件名が3案・「メルマガ限定の一言」が含まれているか

8. プロンプト設計の工夫ポイント

① 引き継ぎメモを媒体別に3分割する(LLM①)

「ブログで展開すべき核心・SNSで使うべき最強フック・メルマガで出す限定感」という3点をLLM①の引き継ぎメモとして出力させます。これによりLLM②③④が各媒体に特化した内容を生成します。テストでX投稿の書き出しに指定したフックが正確に使われました。

② output_mediaで生成する媒体を制御する

「ブログのみ」「SNS+メルマガ」など媒体の組み合わせを選べる設計にしています。LLM③・④のFinal Checkで「指定した媒体のみ出力しているか」を自動確認させることで不要な媒体の出力を防ぎます。

③ メルマガの限定感を「一言」で演出する

「実は、メルマガだけにお話ししますが…」という一言をプロンプトで明示的に要求します。SNSとブログとは異なる「親密さ・特別感」がメルマガ読者のエンゲージメントを高めます。

④ ブログのSEO情報をセットで出力する

ブログ本文の末尾に「推奨タイトル・メタディスクリプション・推奨キーワード」をSEO情報として出力させます。WordPressなどのCMSに入力するだけで即公開できる状態になります。

9. よくある質問(FAQ)

Q1. 文字起こしの品質が悪くても使えますか?

使えますが品質が下がります。YouTubeの自動字幕はスムーズに話した部分は精度が高いですが早口・専門用語・関西弁などは誤認識されやすいです。貼り付け前に大きな誤りを修正しておくことをおすすめします。

Q2. ブログの文字数が少なくなってしまいます

LLM②の最大トークンを3000以上に設定してください。また各H2セクションを「必ず300字以上で書く」とプロンプトのMustに明記することで安定して長い記事が生成されます。

Q3. 動画の内容と関係ない情報が混入することがありますか?

LLM①のMust Notに「文字起こしにない情報を追加しない」を明記することで防げます。ただし文字起こしが短すぎる場合はAIが補完することがあるため500文字以上の文字起こしを推奨します。

Q4. 複数動画をまとめて処理できますか?

繰り返しブロック(Iterator)を追加することで複数の文字起こしを一括処理できます。ただし1本ずつ処理する方が各動画に特化したコンテンツが生成されるため品質が安定します。

10. さらに便利にする3つのカスタマイズ

① URLから文字起こしを自動取得する

開始ブロックにYouTube URLを追加してHTTPリクエストブロックとJina AIを組み合わせることで文字起こしの手動コピーが不要になります。URLを貼るだけで完全自動化できます。

② WordPressに自動投稿する

WordPress REST APIと連携するHTTPリクエストブロックを追加することでブログ記事が生成された瞬間に自動で下書き保存されます。公開ボタンを押すだけの状態になります。

③ 各SNSに自動投稿する

Buffer・HootsuiteなどのSNS管理ツールのAPIと連携することでX・Instagram投稿が自動でスケジュール予約されます。動画公開と同時に全媒体展開が完全自動化します。

11. まとめ

  • YouTube文字起こしを貼るだけでブログ・X・Instagram・メルマガの4媒体コンテンツが数分で完成
  • LLM①の引き継ぎメモを媒体別に3分割することで各媒体に特化したコンテンツが生成される
  • X140字制限・Instagram20個ハッシュタグ・メルマガ件名3案が全て自動で揃う
  • メルマガ限定の一言演出でSNS・ブログとの差別化を自動で行う
  • 6ブロック構成。手順通りに進めれば40〜60分で完成
  • 慣れればもっと早く作れるようになります。今回もおおはまりは
  • しなかったので作りやすいと思いますよ!

動画1本から4媒体のコンテンツを作る作業が毎週3〜5時間から数十分になります。YouTubeをやっているすべての情報発信者に刺さるアプリです。ぜひ試してみてください。
次におすすめの記事

【Difyで安全運営】暴走AIをストップ!アプリの信頼性を守る「モデレーション機能」設定術

xもやってるので良かったら見に来てください

私のエックスです。

次回も是非お楽しみに!

コメント

タイトルとURLをコピーしました