よくある質問・OBS 設定方法など
MOJIOKO には、GitHub で配布している無料版と、Microsoft Store の有料版があります。基本的な機能(自動文字起こし・字幕編集・字幕の焼き込み・SRT/テキスト書き出しなど)は、どちらも同じように使えます。
字幕に使えるフォントは、MOJIOKO があらかじめ用意したものの中から選ぶ方式です(お使いの PC にインストールされているフォントを読み込む機能ではありません)。無料版では、デフォルトフォント(Noto Sans JP)を全 9 ウェイト(Thin〜Black)使えます。有料版では、MOJIOKO が用意した追加のフォントセットをダウンロードして使えるようになります。用意されるフォントは、今後のアップデートで増えていくことがあります。
有料版限定の機能が、今後のアップデートで追加されることがあります。
有料版は Microsoft Store から入手でき、更新も自動で行われるため、つねに最新版が使えます。無料版は GitHub から入手し、新しいバージョンは手動でダウンロードして更新します。
無料版でも、字幕作成に必要な機能はひととおり揃っています。まずは無料版で試してみて、MOJIOKO が用意したフォントを使いたくなったら有料版を検討する、という使い方もおすすめです。有料版の購入は開発の支援にもなります。
有料版(Microsoft Store)では、MOJIOKO が用意した以下の追加フォント 12 種(欧文 4 種 + 和文 8 種)を字幕に使えます。無料版で使えるのは、Noto Sans JP(全 9 ウェイト・Thin〜Black)です。
画像の左上から右への並び順で 12 種を列挙します(欧文 4 種 → 和文 8 種)。
MOJIOKO には、英語音声の文字起こしを 2〜3 単語ごとに区切って字幕にする試験的機能があります。Shorts / TikTok / Reels などの縦型ショート動画でよく見る、テンポの速い細切れ字幕を、下書き段階まで自動で作れます。
なお、この機能は英語の文字起こしに向けて調整されています。日本語では単語の区切り方の仕組みが異なるため、うまく機能しません。英語音声での利用を前提とした機能です。
単語数(2〜3 語)で機械的に区切る仕組みのため、常に「意味の切れ目」と一致するわけではありません。たとえばハイフンで繋がった語が 2 つに分かれてしまったり、短いフレーズと長い名詞句の切れ目が想定と違う位置に来ることがあります。完成品としてそのまま使うのではなく、「編集の下書き」として使い、必要に応じて手直しするのがおすすめの使い方です。
下の 2 本は、同じ英語音声を、(1)通常の文字起こし機能と、(2)試験的な細切れ字幕機能で処理した結果です。
このデモで使用している動画素材は、Tech Steve 氏がクリエイティブ・コモンズ・ライセンス(CC BY)のもとで公開している作品を利用しています。
文字起こしが終わったら、STEP 2 で字幕を仕上げます。大きな流れは ①内容を直す → ②見た目を整える → ③位置を決める → ④(必要なら)翻訳する → ⑤書き出す です。各段階でできることを紹介します。
一覧ビューでは、各字幕のテキストや開始・終了時間を直接編集できます。字幕が数千件あっても軽快に扱えます。MOJIOKO のタイムラインビューに切り替えると、字幕ブロックをドラッグ/伸縮させてタイミングを目で見ながら調整でき、トラック上をクリックすると再生位置がそこへ移動します。(このページの後半で触れる DaVinci Resolve のタイムラインとは別物です。)
カラオケ表示 — 発話に合わせて文字の色が変わります。字幕ごとに「切り替え」(語の頭で一気に変わる)と「スイープ」(語の中を左から塗り進む)を選べ、発話済み・未発話それぞれの色を指定できます。文字起こしで作った字幕は実際の発話タイミングに追従し、SRT を読み込んだ字幕や手入力した字幕は表示時間を均等に割って着色します。
キーワード強調 — 字幕の中の指定した文字だけ、色とサイズを変えられます。ひとつの語だけを目立たせられます。
登場・退場アニメーション — フェード/スケール/ポップ/ブラーから選べ、長さと強さを調整できます。
色・アウトライン・影・透過率・行間・回転・大文字化(ALL CAPS) — 文字色とアウトライン色、影、文字とアウトラインの透過率(別々に指定でき、文字だけ透明にすると輪郭だけの中抜き文字になります)、行間、回転、英字の大文字化など、見た目の細部を整えられます。
スタイルプリセット — 作り込んだ見た目を保存して、ほかの字幕に 1 クリックで適用できます。
字幕の配置(上下・左右)を選べます。縦型ショート動画向けに、字幕を画面の外側まで大きくオフセットさせることもできます。
字幕を別の言語に翻訳できます。翻訳エンジンは初回に一度だけダウンロードして使います。動画や音声を外部にアップロードすることはありません。
仕上げた字幕は、動画に焼き込んで書き出すほか、SRT やテキストとして書き出すこともできます。
MOJIOKO は MCP(Model Context Protocol)に対応しており、Claude などの AI アシスタントから、文字起こし・翻訳・字幕の焼き込みを頼めます。
設定 → AI 連携 から接続用のバンドル(.mcpb)を書き出し、Claude Desktop に読み込ませると連携できます。同じ操作をコマンドライン(mojioko)から実行することもできます。
この機能は上級者向けです。ここでは概要のみを紹介しています。
MOJIOKO で高精度な文字起こしを行うためには、録画段階でマイク音声を別トラックに分けて保存することが重要です。
ゲーム BGM、効果音、ゲーム内の音声がマイク音声と同じトラックに保存されると、Whisper が「これは話している声か、音楽か、効果音か」を判別しづらくなり、文字起こし精度が大きく低下します。
マイク音声を 音声トラック 2 に分けて録画することで、MOJIOKO で「トラック 2 だけを文字起こし対象にする」設定が可能になり、高精度な文字起こしが実現できます。
※ 動画ファイル自体は 1 つのままで、内部的に複数の音声トラックを持つ形になります。
録画した動画ファイルを MOJIOKO で指定し、文字起こし対象の音声トラックで 「トラック 2」 を選択して文字起こしを実行します。これでマイク音声のみを対象にした高精度な文字起こしが可能になります。
これは Microsoft の SmartScreen 機能による警告です。MOJIOKO は現在コード署名されていないため、初回インストール時に表示されます。
このアプリは GitHub の公式リポジトリで全ソースコードを公開しており、データを外部送信することもありません。詳細は MOJIOKO のプライバシーポリシーをご確認ください。
MOJIOKO は NVIDIA GPU を使って、文字起こしを高速化できます。長時間の動画も、CPU よりずっと短時間で処理できます。GPU は必須ではなく、無い環境でも CPU で問題なく動作します。
NVIDIA 製 GPU のみ対応しています。AMD / Intel の GPU では利用できません(自動的に CPU 実行になります)。
RTX 50 番台(Blackwell)を含む最新世代の NVIDIA GPU に対応しています。
GPU アクセラレーションを利用するには、CUDA / cuDNN ランタイム(約 1.1 GB)を追加でダウンロードする必要があります。アプリ内から「GPU を使う」を選ぶと、初回のみ自動でダウンロードされます。事前に NVIDIA の CUDA を PC にインストールしておく必要はありません。
Whisper モデル(約 1.5〜3 GB)とは別のダウンロードです。両方が必要になります。
1 度ダウンロードすれば、以降は追加のダウンロードは不要です。ディスク容量を空けたい場合は、アプリ内から削除できます。
「CPU を使う」を選んだ場合は、GPU がある環境でも 必ず CPU で実行されます。ユーザーの選択が優先されます。
短い動画・急がない用途では CPU、長時間の動画や繰り返し文字起こしする場合は GPU が向いています。
お使いの NVIDIA GPU の ドライバが古い場合は、更新が必要になることがあります。GeForce Experience などから最新のドライバに更新してください。
アプリ内の「Whisper モデル」画面で 2 つのモデルから選べます。large-v3 が推奨です。
まずはこちらを試してください。日本語の文字起こしで安定した認識精度が得られます。
large-v3 が「重い」「処理が遅い」と感じた場合や、ダウンロードを軽くしたい場合の選択肢。日本語では large-v3 より誤認識が増える傾向があります。
MOJIOKO では、動画への字幕焼き込み以外にも、字幕ファイルやテキストファイルとして出力できます。
.txt).srt)字幕ファイル文字起こし完了後、編集画面の下部にある「テキスト出力」ボタンから行います。
ゲーム実況のテキストをそのまま AI 音声化、自分の声と差し替えた動画制作などが可能です。
MOJIOKO の字幕デザインに不満があっても、DaVinci Resolve でフォント・色・アニメーションを自由に編集可能。タイミング調整も既に MOJIOKO で済んでいるので、デザインだけに集中できます。
※ 取り込み時に時間がずれて見える場合は、下記の解説「DaVinci Resolve で SRT を使うときの注意点」を参照してください。
動画への焼き込みは不要、視聴者が字幕の ON/OFF を切り替えられます。字幕は YouTube の検索対象になるので SEO 効果もあります。
ゲーム実況の振り返り記事、動画の文字版コンテンツなどに活用できます。
MOJIOKO の SRT は正しい時刻で書き出されますが、DaVinci Resolve に取り込むと時間がずれているように見えることがあります。これは DaVinci 側の仕様によるもので、以下を押さえれば解決します。
DaVinci Resolve は、タイムラインの開始タイムコードが初期状態で 01:00:00:00(1時間)になっています。この状態だと SRT の 00:00:00 が「1時間の位置」に置かれ、全体が1時間ずれて見えます。メディアプールでタイムラインを右クリック →「タイムラインの開始タイムコードを変更」→ 00:00:00:00 に設定すると、SRT の時刻と表示が一致します。
DaVinci のタイムコードは 時:分:秒:フレーム 形式で、末尾はミリ秒ではなくフレーム数です(例: 30fps なら 1秒=30フレーム、60fps なら 1秒=60フレーム)。そのため SRT の「,900」(ミリ秒)と DaVinci の「:54」(60fps のフレーム)は同じ 0.9 秒を指しています。数字の見た目は違っても、指している時刻は同じです。あわせて、タイムラインの fps を文字起こしした元動画の fps に合わせてください。食い違うと、長い動画ほど字幕が実映像から徐々にずれます。
メディアプールに SRT をインポートし、字幕トラックの先頭(タイムライン開始位置)にドラッグすれば、各字幕が開始・終了時間どおりに自動配置されます。上の 1・2 を設定しておけば、MOJIOKO で調整済みのタイミングそのままで並びます。