YMM4(ゆっくりMovieMaker4)の台本ファイルは、メモ帳で「キャラクター名「セリフ」」と1行ずつ書いたtxtか、「キャラクター名,セリフ」と書いたcsvを用意し、台本機能で開いて「タイムラインに追加」を押すだけで読み込めます。ボイスと字幕が一括で並ぶので、1本ずつ手打ちするより作業時間が大きく縮みます。
つまずく原因の大半は2つだけです。台本に書いたキャラ名とYMM4に登録したキャラ名の不一致と、UTF-8以外の文字コードで保存したことによる文字化けです。この記事では形式ごとの書き方と読み込み手順に加えて、ChatGPTなどのAIで書いた台本をYMM4形式に整形して流し込む量産ワークフローを、そのまま使える整形用プロンプト付きで解説します。
先に独自の結論を言うと、AIに「最初からYMM4形式で書いて」と頼むのは失敗しやすいやり方です。内容を考える工程と形式を整える工程を分けるほうが、結果として速く、事故も減ります。理由は後半で説明します。
※本記事の仕様は、YMM4作者が公開しているFAQや複数の解説記事で確認できた範囲で書いています(2026年9月時点)。バージョンによってメニューの位置や表記が違うことがあるため、画面の文言が一致しない場合はお使いのバージョンの表示を優先してください。
YMM4の台本ファイルとは?できることとできないこと
結論:台本ファイルは「誰が・何を話すか」を1行ずつ並べたテキストで、読み込むとボイスアイテム(音声+字幕)がタイムラインに順番に作られます。 立ち絵の表情切り替えや効果音の配置までは台本ファイルだけで指定できる、という公式情報は確認できませんでした。
YMM4の台本機能は、外部で作った台本をまとめて取り込むための機能です。1セリフずつ「キャラを選ぶ→文字を打つ→追加する」を繰り返す代わりに、台本全体を一度に流し込めます。10分の解説動画ならセリフは数百行になるので、この差はかなり大きくなります。
台本機能でできること・できないことを整理すると次のとおりです。
| 項目 | 台本ファイルで可能か | 補足 |
|---|---|---|
| キャラクター(話者)の指定 | できる | YMM4に登録済みの名前と完全に一致させる |
| セリフ本文 | できる | 字幕もセリフから自動で作られる |
| コメント行(読み込まない行) | できる | 行頭に「#」を付ける |
| セリフ内の改行 | できる | txtはそのまま改行、csvは「"」で囲む |
| 立ち絵の表情・動き | 公開情報では確認できない | 読み込み後にYMM4側で調整するのが前提 |
| 効果音・BGM・画像の配置 | 公開情報では確認できない | 読み込み後に手作業で配置 |
| 話速・音量など | キャラ設定の値が使われる | 台本側で1行ごとに変える方法は公開情報では確認できない |
つまり台本ファイルは「ボイスの骨組みを一括で作る道具」です。演出まで台本で済ませようとすると期待外れになりますが、骨組み作りに限れば非常に強力です。YMM4全体の基本操作から確認したい人は、兄弟記事のゆっくりムービーメーカーの使い方(初心者向け)を先に読むと、以降の手順がスムーズに理解できます。
台本ファイルの3形式(txt・csv・tsv)の書き方と違い
結論:初めてならメモ帳で作るtxt、Excelやスプレッドシートで管理したいならcsvが扱いやすいです。 YMM4作者のFAQではtsv(タブ区切り)の記載もありますが、解説記事の多くはtxtとcsvだけを扱っているため、tsvはお使いのバージョンで一度試してから本番に使ってください。
txt形式(メモ帳)
1行に「キャラクター名「セリフ」」の形で書きます。
# 第1回 雑学ショート
ずんだもん「今日はカップ麺の3分の秘密を話すのだ」
四国めたん「3分って、誰が決めたのかしら?」
ずんだもん「実は理由があるのだ」
- 行頭に「#」を付けた行はコメント扱いになり、読み込まれません
- セリフの中でそのまま改行できます
- セリフの中にかぎ括弧「」を使いたい場合は、FAQによると「\「」「\」」のように前にバックスラッシュ(日本語環境では円記号で表示されることがあります)を付けて書きます
csv形式(Excel・スプレッドシート)
1列目にキャラクター名、2列目にセリフを入れ、カンマで区切ります。
ずんだもん,今日はカップ麺の3分の秘密を話すのだ
四国めたん,3分って、誰が決めたのかしら?
ずんだもん,"価格は1,000円じゃなくて、実は…"
- セリフ内に半角カンマや改行を入れたい場合は、セリフ全体を「"」で囲みます
- セリフ内でダブルクォーテーションそのものを使う場合は「""」と2つ重ねます
- Excelで保存するときは「CSV UTF-8(コンマ区切り)」を選ぶよう、複数の解説記事が注意しています
3形式の比較表
| 比較軸 | txt | csv | tsv |
|---|---|---|---|
| 作るツール | メモ帳など | Excel・Googleスプレッドシート | スプレッドシートからコピーしたものなど |
| 区切り方 | キャラ名「セリフ」 | キャラ名,セリフ | キャラ名[タブ]セリフ |
| 地雷になる文字 | セリフ内の「」 | セリフ内の半角カンマ(1,000など) | セリフ内のタブ(ほぼ出ない) |
| 行の管理のしやすさ | 低い(1行が長くなる) | 高い(列で整理できる) | 高い |
| 情報量(解説記事の多さ) | 多い | 多い | 少ない(FAQに記載あり) |
| 向いている人 | まず1本作りたい人 | 量産・共同作業をする人 | 区切り文字の事故を減らしたい人 |
ここで見落とされがちなのが「地雷になる文字」の行です。AIが書いた台本では、txtなら会話中の「」、csvなら数字の桁区切りの半角カンマが紛れ込みやすいという違いがあります。人が手で書くときは気にならなくても、AI出力をそのまま流し込むと列ずれや読み込み失敗の原因になります。この点は量産ワークフローの章で対策します。
メモ帳で台本ファイルを作る手順(txt)
結論:Windows標準のメモ帳で「キャラ名「セリフ」」を1行ずつ書き、文字コードをUTF-8にして保存すれば完成です。 特別なソフトは要りません。
- YMM4でキャラクターを登録しておく:台本に使う名前(例:ずんだもん、四国めたん)がYMM4の「キャラクター設定」に登録されているか確認します。登録方法は兄弟記事のYMM4のキャラクター設定と追加方法で解説しています
- 登録名を正確に控える:キャラクター設定画面の名前をコピーしておくと、表記ゆれを防げます
- メモ帳を開いて1行目にコメントを書く:「# 動画タイトル」のように書いておくと、あとで台本ファイルを探すときに便利です
- 本文を書く:「ずんだもん「セリフ」」の形で1セリフ1行を基本に書きます
- 保存時に文字コードを確認する:メモ帳の「名前を付けて保存」画面下部にある文字コード欄を「UTF-8」にします。近年のWindows 11のメモ帳はUTF-8が既定ですが、古い設定や他のエディタでは違う場合があるので必ず目で確認します
- ファイル名は半角英数字にする:「script_001.txt」のようにしておくと、ファイル名が原因の不具合を避けられます(日本語や全角スペースを含むファイル名で不具合が出たという報告があります)
台本の「中身」をどう書くか、つまりフックの作り方や会話の構成については本記事の範囲外です。台本構成のコツはAI台本プロンプト例や雑学ショートのプロンプト例にまとめているので、そちらを参照してください。
Excel・スプレッドシートでcsv台本を作る手順
結論:A列にキャラ名、B列にセリフを入れ、「CSV UTF-8(コンマ区切り)」で保存します。 Googleスプレッドシートなら「ダウンロード」から「カンマ区切り形式(.csv)」を選びます。
- A列にキャラ名、B列にセリフを入力する:見出し行(「キャラ」「セリフ」など)は入れないか、入れる場合は行頭に「#」を付けてコメントにします
- セリフ内の改行はセル内改行で入れる:Excelなら「Alt+Enter」でセル内改行ができます。保存時にセリフが自動で「"」で囲まれます
- Excelで保存する:「名前を付けて保存」で「CSV UTF-8(コンマ区切り)(*.csv)」を選びます。似た名前の「CSV(コンマ区切り)」を選ぶと、日本語環境ではShift_JISで保存され、YMM4側で文字化けする事例が複数報告されています
- Googleスプレッドシートで保存する:「ファイル」→「ダウンロード」→「カンマ区切り形式(.csv)」を選びます。スプレッドシートの書き出しはUTF-8になるため、文字コードで悩むことは比較的少ないです
- 保存したcsvをメモ帳で開いて確認する:Excelで開き直すと表示上は正常に見えてしまうため、確認はメモ帳で行います。日本語が読めて、1行が「キャラ名,セリフ」になっていれば問題ありません
csv管理の利点は、C列以降にメモ(使う画像、効果音の予定など)を書いておける点です。ただし、C列以降の列がYMM4にどう扱われるかは公開情報では確認できなかったため、YMM4に読み込ませるファイルは2列だけにしたコピーを別に保存するのが安全です。管理用シートと読み込み用ファイルを分ける運用にすると、後の量産でも混乱しません。
YMM4で台本を読み込む手順
結論:台本機能のウィンドウを開き、台本ファイルを開いて、「タイムラインに追加」を押します。 ボイス生成が終わると、音声と字幕がタイムラインに順番に並びます。
台本機能の入り口は、解説記事によって「ツール」→「台本編集」「台本読み込み」と書かれているものと、「ファイル」→「台本ファイルを開く」と書かれているものがあります。バージョン更新でメニューの位置や表記が変わった可能性があるため、両方のメニューを見て「台本」と付いた項目を探してください。
- プロジェクトを開き、キャラ設定を確認する:台本に書いたキャラが全員登録済みかを最終確認します
- 追加したい位置に再生位置を合わせる:既存の動画の途中に足す場合は、挿入したい位置を先に決めておきます(どこに入るかはバージョンにより異なる可能性があるので、初回は空のプロジェクトで試すのがおすすめです)
- 台本機能のウィンドウを開く:上記の「台本」系メニューから開きます
- 台本ファイルを開く:作成したtxtまたはcsvを選択します。ウィンドウ内に台本が表示されるので、ここで誤字を直すこともできます
- キャラ名の割り当てを確認する:登録名と一致しない名前があると「キャラクターが見つかりません」系の表示が出ます。対処は次の章で説明します
- 「タイムラインに追加」を押す:ボイスの生成が始まります。セリフ数が多いと時間がかかるので、生成が終わるまで他の操作は控えます
- 最初の数行を再生して確認する:話者、読み、字幕の3点をチェックします
VOICEVOX系のキャラ(ずんだもん、四国めたんなど)を使う場合、VOICEVOX本体やエンジンとの連携が正しく動いていないと、台本を読み込んでもボイスが生成されません。台本の問題か連携の問題かを切り分けたいときは、VOICEVOXとYMM4が連携できない原因と直し方を確認してください。
なお、既存のプロジェクトから台本ファイルを作り、ボイスを一括で作り直す使い方を紹介している解説もあります。キャラの声を途中で変えたいときに便利ですが、メニューの位置はバージョンで異なる可能性があるため、試す前にプロジェクトのバックアップを取っておきましょう。
ここまでの手順、1本ぶんまるごと自動でやりますShorty はテーマを入力するだけで、台本・AI音声・字幕・BGMを揃えた雑学ショート動画を生成します。無料プランは30日5本まで。無料で作ってみる「キャラクターが見つかりません」エラー — キャラ名不一致の解消法
結論:台本のキャラ名とYMM4の登録名が1文字でも違うと、この表示が出ます。 全角・半角、前後のスペース、ひらがなとカタカナの違いまで区別されるため、「見た目は同じなのに通らない」ことがよく起こります。
解説記事によると、読み込み時にキャラが見つからないと割り当て用の画面が表示され、ドロップダウンから正しいキャラを手動で選べる場合があります。1本だけならそれで済みますが、量産するなら台本側の表記を登録名に合わせて直すほうが確実です。毎回手動で割り当てていると、選び間違いがそのまま動画に残ります。
不一致の原因と直し方
| 症状・原因 | 例 | 直し方 |
|---|---|---|
| ひらがな・カタカナ・漢字の違い | 台本「れいむ」/登録「霊夢」 | 登録名をコピーして台本側を一括置換 |
| 前後のスペース | 「ずんだもん 」(末尾に空白) | エディタの置換で行末スペースを削除 |
| 全角・半角の違い | 「ズンダモン」「ずんだもん」 | 登録名に統一する |
| 記号・装飾の混入 | 「ずんだもん」「ずんだもん:」 | AI出力のMarkdown記号やコロンを除去 |
| 登録そのものがない | 新キャラを台本だけに書いた | 先にYMM4でキャラを追加する |
| 文字化けで別の文字になった | 「縺壹s縺」のような表示 | UTF-8で保存し直す |
読み込み前のチェックリスト
- [ ] 台本に出てくるキャラ名を全部書き出し、YMM4の登録名と1文字ずつ照合した
- [ ] キャラ名の前後にスペースやタブが入っていない
- [ ] AIの出力に含まれる「**」「:」「-」などの記号を消した
- [ ] ファイルをUTF-8で保存した(メモ帳で開いて日本語が読める)
- [ ] csvの場合、セリフ内の半角カンマを含む行を「"」で囲んだ
- [ ] txtの場合、セリフ内に「」が入っていない、またはエスケープした
- [ ] ファイル名を半角英数字にした
ここでもう一つの独自視点です。キャラ名不一致の対策として「台本側で短い略称を使い、YMM4の登録名も略称にそろえる」運用は、量産時にかなり効きます。たとえば登録名を「ずんだもん」「めたん」の2種類に固定し、AIにも必ずその表記で出させるようにすると、照合ミスが起きる余地がほとんどなくなります。キャラを増やすたびに正式名を長々と書く運用より、表記を固定した短い名前のほうが事故は明らかに減ります。
AIで書いた台本をYMM4形式に整形して流し込む量産ワークフロー
結論:AIには「内容の台本」と「YMM4形式への整形」を別々に頼み、整形後のテキストをファイルに保存して読み込みます。 1回で両方を頼むと、内容の質か形式の正確さのどちらかが落ちやすくなります。
なぜ「最初からYMM4形式で書かせる」と失敗しやすいのか
AIに「YMM4のcsv形式で雑学台本を書いて」と1回で頼むと、次のような崩れがよく起きます。
- 冒頭に「以下が台本です」などの前置きが入り、それが1行目として読み込まれる
- キャラ名に「**」や「:」が付く、途中で「ずんだもん」が「ずんだ」に変わるなど表記がぶれる
- 数字の「1,000」や「3,776m」が半角カンマで書かれ、csvの列がずれる
- 会話の中で「」を使い、txtの区切りと衝突する
- 形式を守ることに気を取られて、フックやオチが弱くなる
内容を考える作業と、機械的に形式をそろえる作業は性質が違います。工程を分けるだけで、どちらの質も上がるというのが、実際に量産してみて分かった結論です。
量産ワークフロー(5工程)
- 台本の中身をAIで作る:ネタ・フック・会話の流れを作ります。ずんだもん向けの台本の書かせ方は兄弟記事のずんだもん台本のプロンプト例で詳しく解説しています
- 人間が事実確認と手直しをする:数字や固有名詞の誤りはこの段階で直します。整形後に直すと形式を崩しやすいためです
- 整形専用プロンプトでYMM4形式に変換する:下のプロンプトを使い、会話文をtxtまたはcsvの形式だけに整えさせます
- テキストを保存する:出力をメモ帳に貼り、UTF-8・半角英数字のファイル名で保存します
- YMM4で読み込み、先頭数行だけ確認する:問題がなければ「タイムラインに追加」して編集に進みます
整形用プロンプト例(csv出力)
あなたはテキスト整形ツールです。内容は一切変えず、形式だけを変換してください。
# 出力ルール
- 1行に1セリフ。形式は「キャラ名,セリフ」
- キャラ名は次の2つだけを使う:ずんだもん / めたん
- セリフ内に半角カンマ、改行、ダブルクォーテーションがある場合は、セリフ全体を"で囲む
- 数字の桁区切りカンマは削除する(1,000 → 1000)
- 前置き、説明、見出し、空行、記号(**や:)は一切出力しない
- 出力はコードブロックに入れず、プレーンテキストのみ
# 変換する台本
(ここに台本を貼る)
txtで出力したい場合は、形式の行を「キャラ名「セリフ」」に変え、「セリフ内のかぎ括弧は『』に置き換える」という指示を足します。YMM4のエスケープ記法(\「)をAIに正確に書かせるより、別の記号に置き換えさせるほうが確実です。
整形後の自動チェック
整形後は、AIが指示を守ったかを目で確認します。特に見るべき点は3つです。
- 全行の先頭がキャラ名になっているか:前置きや空行が混じっていないか
- キャラ名が指定した表記だけか:途中で表記が変わっていないか
- 行数が元の台本とほぼ同じか:勝手に要約・追加されていないか
Excelやスプレッドシートにcsvを貼ってA列だけをフィルタすると、キャラ名の表記ゆれは一目で分かります。
台本から動画までの作り方の比較
台本を用意してから動画にする方法は、YMM4以外にもあります。目的と手間で選び分けると無駄がありません。
| 方法 | 向いている用途 | 手間 | 自由度 | 注意点 |
|---|---|---|---|---|
| YMM4に手打ち | 1〜2本試す、短い動画 | 大きい | 高い | セリフが増えると非現実的 |
| AI台本+YMM4台本機能(本記事) | ゆっくり・ずんだもんの解説や長尺 | 中 | 高い | 整形とキャラ名管理が必要 |
| 動画編集ソフトに字幕を手入力 | 声なし・テロップ中心 | 中〜大 | 中 | 音声は別途用意が必要 |
| Shorty(当サイトが開発・運営するツール)など自動生成ツール | ネタから短い縦動画をまとめて作る | 小 | 低〜中 | 無料プランは1本30秒まで・30日で5本まで・保存7日・ショート形式のみ |
YMM4の台本機能は、立ち絵や演出を細かく作り込めるのが強みです。一方で、ショート動画をとにかく数多く試したい段階では、自動生成ツールで反応を見てから、伸びそうな題材だけYMM4で作り込むという使い分けもあります。どれが最適かは作りたい動画の長さと作り込み度合いで変わるので、ひとつに決めつけず試してください。ずんだもん動画全体の流れはずんだもん動画の作り方、雑学動画の工程全体は雑学動画の作り方で解説しています。
このワークフローがうまくいかない条件
量産ワークフローは万能ではありません。次のような場合は期待どおりに回らないことがあります。
- 台本の中身の確認を省いた場合:整形は形式しか直さないため、AIの事実誤りはそのまま動画になります。誤情報の多いチャンネルは視聴者の信頼を失いやすく、量産の意味がなくなります
- ほぼ同じ構成の動画を大量に作る場合:YouTubeは量産型・繰り返しの多いコンテンツに対して収益化の基準を設けています。台本の読み込みが速くなっても、動画ごとの独自性がなければ収益化で不利になりえます
- キャラを頻繁に入れ替える場合:登録名とプロンプトのキャラ名リストを毎回更新する手間が増え、不一致エラーの原因になります
読み込み後に崩れやすいポイントと仕上げ
結論:読み込み直後は「読み間違い」「字幕の長さ」「話者の割り当て」の3点を確認してから演出に進みます。 ここを飛ばして立ち絵や効果音を作り込むと、あとで直すときに手戻りが大きくなります。
読み間違い
数字、英単語、固有名詞は音声合成ソフトが誤読しやすい部分です。台本の段階で読みやすい表記(「3776メートル」「エーアイ」など)に寄せておくと、読み込み後の修正が減ります。ただし字幕にもその表記が出るので、字幕と読みを別々にしたい場合はYMM4側で調整が必要です。
字幕の長さ
台本の1行がそのまま1つのボイスアイテムと字幕になるため、1行が長すぎると字幕が画面からはみ出します。特に縦長のショート動画では、1行を短めに区切るのが基本です。改行や折り返しの設定はYMM4の字幕改行と折り返し設定で詳しく解説しています。
話者の割り当て
手動でキャラを割り当てた場合は、途中で話者が入れ替わっていないかを再生して確認します。会話の掛け合いが入れ替わると、内容が合っていても視聴者は違和感を覚えます。
仕上げの順番
- 読み・話者を確認して修正する
- 字幕の長さと位置を整える
- 立ち絵の表情や動きを付ける
- 画像・効果音・BGMを配置する
- 全体を通して再生し、書き出す
台本を差し替えたくなった場合は、タイムラインを直接いじるより、台本ファイルを直して読み込み直すほうが速いことがあります。そのためにも、最終版の台本ファイルは動画ごとに保存しておくことをおすすめします。
よくある質問
YMM4の台本ファイルはメモ帳だけで作れますか?
はい、作れます。Windows標準のメモ帳で「キャラ名「セリフ」」を1行ずつ書き、UTF-8で保存すればYMM4で読み込めます。
特別なソフトは不要です。保存時の文字コード欄と、キャラ名が登録名と一致しているかの2点だけ確認してください。
txtとcsvはどちらを使うべきですか?
最初の1本ならtxt、量産や共同作業をするならcsvがおすすめです。機能差より「管理のしやすさ」で選ぶのが現実的です。
csvは列で整理できるため、キャラ名の表記ゆれを見つけやすく、セリフの並べ替えも簡単です。一方で、セリフ内の半角カンマに注意が必要です。
「キャラクターが見つかりません」と出るのはなぜですか?
台本のキャラ名がYMM4の登録名と完全に一致していないためです。スペースや全角・半角、ひらがなとカタカナの違いでも起こります。
YMM4の登録名をコピーして台本側を一括置換すると確実です。そもそもキャラを登録していない場合は、先にキャラクター設定で追加してください。
Excelで作ったcsvが文字化けします。どうすればいいですか?
保存形式を「CSV UTF-8(コンマ区切り)」にして保存し直してください。通常の「CSV」形式だとShift_JISで保存され、文字化けする事例があります。
保存後はExcelではなくメモ帳で開いて、日本語が正しく表示されるかを確認するのが確実です。
セリフの中にカンマやかぎ括弧を入れたいときは?
csvならセリフ全体を「"」で囲み、txtならかぎ括弧の前にバックスラッシュを付けます。AI台本では別の記号に置き換えるのが安全です。
FAQに記載された記法はありますが、AIに正確なエスケープを書かせるのは難しいため、数字の桁区切りカンマは削除し、会話中のかぎ括弧は『』に置き換える運用が事故を減らします。
ChatGPTに直接YMM4形式で台本を書かせてもいいですか?
可能ですが、前置きの混入やキャラ名のぶれが起きやすいです。内容作成と形式の整形を2回に分けて頼むほうが失敗が減ります。
本記事の整形用プロンプトのように、「内容は変えない」「前置きを出さない」「キャラ名は指定の表記だけ」と明示すると安定します。
台本ファイルで立ち絵の表情や効果音も指定できますか?
公開されているFAQや解説記事の範囲では、台本ファイルで指定できるのはキャラ名とセリフ(とコメント)で、表情や効果音の指定方法は確認できませんでした。
表情や効果音は、台本を読み込んだ後にYMM4のタイムライン上で設定するのが一般的な流れです。
台本を読み込んだのにボイスが生成されません。
VOICEVOXなど外部の音声エンジンとの連携に問題がある可能性があります。台本ではなく音声側の設定を先に確認してください。
台本機能を使わずに1セリフだけ手動で追加してみて、それでも音が出なければ連携の問題、手動では出るなら台本側の問題と切り分けられます。
Macでも台本機能は使えますか?
YMM4はWindows向けのソフトで、公式にはMacに対応していません。Macで使う場合は仮想環境などの別の手段が必要になります。
台本ファイル自体はただのテキストなので、Macで作ってWindowsのYMM4で読み込むことはできます。その場合もUTF-8で保存してください。
まとめ
YMM4の台本ファイルは、txtなら「キャラ名「セリフ」」、csvなら「キャラ名,セリフ」を1行ずつ書き、UTF-8で保存して台本機能から読み込むだけで作れます。失敗の原因は、キャラ名の不一致と文字コードの2つに集中しています。
- 形式は、まず1本ならtxt、量産するならcsv
- キャラ名はYMM4の登録名をコピーし、表記を短く固定する
- 保存はUTF-8、ファイル名は半角英数字
- AI台本は「内容を作る」と「YMM4形式に整形する」を分ける
- 数字の桁区切りカンマと会話中のかぎ括弧は、整形の段階で取り除く
- 読み込み後は、読み・字幕の長さ・話者を先に確認してから演出に進む
台本機能で作業時間は大きく減りますが、動画の価値を決めるのは台本の中身と演出です。浮いた時間を事実確認とネタ選びに回すことが、量産で結果を出すための近道です。