よくある質問・OBS 設定方法など
MOJIOKO には、GitHub で配布している無料版と、Microsoft Store の有料版があります。基本的な機能(自動文字起こし・字幕編集・字幕の焼き込み・SRT/テキスト書き出しなど)は、どちらも同じように使えます。
字幕に使えるフォントは、MOJIOKO があらかじめ用意したものの中から選ぶ方式です(お使いの PC にインストールされているフォントを読み込む機能ではありません)。無料版では、デフォルトフォント(Noto Sans JP)が使えます。有料版では、MOJIOKO が用意した追加のフォントセットをダウンロードして使えるようになります。用意されるフォントは、今後のアップデートで増えていくことがあります。
有料版限定の機能が、今後のアップデートで追加されることがあります。
有料版は Microsoft Store から入手でき、更新も自動で行われるため、つねに最新版が使えます。無料版は GitHub から入手し、新しいバージョンは手動でダウンロードして更新します。
無料版でも、字幕作成に必要な機能はひととおり揃っています。まずは無料版で試してみて、MOJIOKO が用意したフォントを使いたくなったら有料版を検討する、という使い方もおすすめです。有料版の購入は開発の支援にもなります。
有料版(Microsoft Store)では、MOJIOKO が用意した以下の追加フォント 12 種(欧文 4 種 + 和文 8 種)を字幕に使えます。無料版で使えるのは、デフォルトフォントの Noto Sans JP のみです。
画像の左上から右への並び順で 12 種を列挙します(欧文 4 種 → 和文 8 種)。
MOJIOKO には、英語音声の文字起こしを 2〜3 単語ごとに区切って字幕にする試験的機能があります。Shorts / TikTok / Reels などの縦型ショート動画でよく見る、テンポの速い細切れ字幕を、下書き段階まで自動で作れます。
なお、この機能は英語の文字起こしに向けて調整されています。日本語では単語の区切り方の仕組みが異なるため、うまく機能しません。英語音声での利用を前提とした機能です。
単語数(2〜3 語)で機械的に区切る仕組みのため、常に「意味の切れ目」と一致するわけではありません。たとえばハイフンで繋がった語が 2 つに分かれてしまったり、短いフレーズと長い名詞句の切れ目が想定と違う位置に来ることがあります。完成品としてそのまま使うのではなく、「編集の下書き」として使い、必要に応じて手直しするのがおすすめの使い方です。
下の 2 本は、同じ英語音声を、(1)通常の文字起こし機能と、(2)試験的な細切れ字幕機能で処理した結果です。
このデモで使用している動画素材は、Tech Steve 氏がクリエイティブ・コモンズ・ライセンス(CC BY)のもとで公開している作品を利用しています。
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 で調整済みのタイミングそのままで並びます。