Skip to content

MOJIOKO v1.3.3

Choose a tag to compare

@brightryo brightryo released this 16 Jul 01:14

What's New in v1.3.3

Fifth minor-line release: a full editor redesign inspired by DaVinci Resolve, a new project save / open workflow for pausing and resuming an edit, and NVIDIA GPU acceleration for the Whisper transcription backend (including the new RTX 50 series).

Added

  • GPU-accelerated transcription (NVIDIA). Whisper can now run on an NVIDIA GPU for significantly faster transcription. The CUDA / cuDNN runtime (~1.1 GB) downloads once on first use from inside the app — no separate CUDA install required. A GPU is optional; MOJIOKO continues to run on CPU without it, and the user's CPU/GPU choice is always respected. The latest NVIDIA generations, including RTX 50 series (Blackwell), are supported — the backend picks the right compute type automatically and falls back to CPU cleanly if a card reports GPU support but stumbles at model init.
  • SRT import. Load an external SRT subtitle file into the editor to replace the current subtitle set. Enables workflows like "transcribe → export SRT → translate externally → import back and burn in the translated version." Import is destructive (current subtitles and edit history are replaced), so it goes through a confirm dialog first. Cues that fall outside the loaded video's duration are skipped and reported in the completion toast.
  • Per-row style editing in the subtitle list. Text colour, outline colour, and outline width can now be edited directly from a row's style cell (in addition to the inspector) — clicking the colour swatch opens the same colour picker, and clicking the outline-width number opens a popover with the same slider the inspector uses. Works during bulk-edit selection too; row-level edits apply to that single row.
  • Word-level transcription (Microsoft Store version only, experimental, for English audio). A checkbox in the transcribe drawer generates subtitles in short 1–3 word chunks — the CapCut / short-form caption style. Default off; opt in per run. Works best on clean English audio; results with Japanese audio may split words unnaturally (single kanji become separate captions). Positioned as an experimental feature — turn it off if the cadence does not suit your material. In the free (GitHub) build the checkbox is visible but locked with a "Paid-version only" badge.
  • Project save & open (.mojioko). Save your session — video, subtitles, cuts, per-row styles — to a .mojioko file and reopen it later to keep editing. Works from either the transcribe or edit screen. Menu: File > Open Project… (Ctrl+O) and File > Save Project… (Ctrl+S). A default project folder can be set under Settings > General. When the original video has moved, the app asks you to point it at the new location before opening.
  • Transcribe start guards, visualised. Each precondition (input file, model, GPU / audio track) shows a small ○ / ✓ marker on the transcribe screen; hovering the disabled Start button explains what's still missing, and clicking it surfaces the same reason as a toast.

Improved

  • Full editor UI refresh. The editor was rebuilt with a DaVinci Resolve-inspired dark palette, higher-contrast text and borders (WCAG AA), a flatter chrome (card outlines removed in favour of hairline dividers), and an edge-to-edge edit layout that gives the timeline more room. The video preview area can be collapsed to reclaim vertical space for the subtitle table, and reopens to the currently-selected clip's start time.
  • Font picker polish. The picker popover now clamps properly at every window size and scrolls inside its own panel. The "Default:" prefix on the currently-selected font was dropped, and per-row reset buttons were simplified.
  • GPU-tool extraction shows an indeterminate progress bar. The ~10-second local extraction step after the CUDA / cuDNN download used to sit at 0 % and looked stuck; it now shows a moving stripe so it reads as "working."
  • Whisper settings pane cleanup. The redundant "settings are saved automatically" line was retired from the transcribe drawer and the Whisper tab of Settings.
  • Numerous small polish fixes across the transcribe screen, editor, and export drawer as part of the redesign.

Fixed

  • Undo now catches text edits. Editing a subtitle's text (typing or paste) is now correctly recorded on the undo stack. Previously the edit slipped through the guard and Ctrl+Z would unwind the previous timeline action — e.g. a clip drag — instead of the text you just changed, which felt like the app was rewriting the wrong thing.
  • Timeline drag across a cut region. Extending a subtitle past a trim boundary now tracks the cursor pixel-for-pixel instead of stalling at the cut edge until you drag far past it. Same fix for resize-start and move drags.
  • Preview shows only the subtitles that make it to output. Subtitles a trim consumed no longer appear as phantom second-line stack captions in the preview overlay; the preview now matches what the burn-in writes.
  • Whisper model storage row layout. The disk-usage / open-folder row under the model cards was narrowed to match the card grid width, so the "Open" button no longer reads like a primary action.
  • The video preview now stops when you collapse it, and the play button resets to ▶ so it never gets stuck showing pause after a reopen.
  • Timeline cuts are now honoured on playback for projects opened from a .mojioko file (previously they only skipped during the same session they were made in).

Download: MOJIOKO.Setup.1.3.3.exe (Windows, free installer)


v1.3.3 の変更点

第 5 マイナーラインのリリース。DaVinci Resolve の影響を受けた編集画面の全面刷新、プロジェクトの保存/開くによる編集の中断・再開、および文字起こしバックエンドの NVIDIA GPU 対応(RTX 50 番台を含む最新世代まで)。

新機能

  • NVIDIA GPU による文字起こし高速化。Whisper の文字起こしを NVIDIA GPU で実行して大幅に高速化できるようになりました。CUDA / cuDNN ランタイム(約 1.1 GB)は初回のみアプリ内からダウンロードします — 事前の CUDA インストールは不要です。GPU は必須ではなく、GPU が無い環境でも CPU で問題なく動作し、ユーザーの CPU / GPU 選択は常に尊重されます。**RTX 50 番台(Blackwell)**を含む最新世代の NVIDIA GPU にも対応。バックエンドが対応する compute_type を自動選択し、GPU 側で初期化に失敗した場合は CPU 実行に静かに切り替えます。
  • SRT インポート。外部の SRT 字幕ファイルを読み込み、現在の字幕セットを置き換えられるようになりました。「文字起こし → SRT 書き出し → 外部で翻訳 → インポートして翻訳版を焼き込む」というワークフローが可能になります。インポートは破壊的操作(既存の字幕と操作履歴を置き換え)なので、確認ダイアログを経由します。動画の尺を超える字幕は除外され、完了トーストで件数を通知します。
  • 字幕一覧の行から色・アウトライン幅を編集可能に。文字色・アウトライン色・アウトライン幅を、字幕一覧の各行から直接編集できるようになりました(インスペクタからの編集はこれまで通り可能)。色チップをクリックすると同じカラーピッカーが開き、アウトライン幅の数字をクリックするとインスペクタと同じスライダーがポップオーバーで開きます。一括編集の選択中でも動作し、行から編集した結果はその 1 行だけに適用されます。
  • 単語ごと文字起こし(Microsoft Store 版限定・英語音声向け・試験的機能)。文字起こし開始ドロワーのチェックボックスで有効化すると、字幕を1〜3語ごとの短い単位で生成します。CapCut などショート動画で見られる字幕スタイルの元素材を作れます。デフォルトはオフ。有効化はドロワーを開くたびに毎回選び直す仕様です。英語音声向けの試験的機能であり、日本語音声で有効にすると単語の切れ目が不自然(漢字単位で分割されるなど)になる場合があります。合わないと感じたらオフに戻してください。無料版(GitHub 配布)ではチェックボックスは表示されますが「有料版でのみ利用可能」の表示付きでロックされます。
  • プロジェクトの保存/開く(.mojioko。編集セッション(動画・字幕・トリミング・行ごとのスタイル)を .mojioko ファイルに保存し、後から開いて編集を続けられるようにしました。文字起こし画面・編集画面のどちらからでも使えます。メニュー: 「ファイル > プロジェクトを開く…」(Ctrl+O)/「ファイル > プロジェクトを保存…」(Ctrl+S)。「設定 > 一般」からデフォルトの保存フォルダを指定できます。元の動画が見つからないときは、再選択を促すダイアログが出ます。
  • 文字起こし開始ガードの可視化。文字起こし画面の各前提条件(入力ファイル・モデル・GPU/音声トラック)に ○/✓ のマーカーを表示しました。開始ボタンが押せない状態でホバーすると何が足りないかを説明し、クリックすると同じ理由をトーストで表示します。

改善

  • 編集画面 UI の全面刷新。DaVinci Resolve に影響を受けたダークパレットに再構成し、テキストと境界のコントラストを引き上げ(WCAG AA 準拠)、カード枠を廃止して細いヘアライン区切りに置き換えました。編集画面は端まで広がるレイアウトになり、タイムラインが広く使えるようになりました。動画プレビュー領域を折りたたんで字幕一覧の高さを稼ぐことができ、再度開いたときには選択中クリップの開始時刻に再生ヘッドが同期します。
  • フォントピッカーの改善。ポップオーバーがウィンドウ幅に応じて正しくクランプされ、内部でスクロールできるようになりました。選択中フォント名の「デフォルト:」接頭辞を廃止し、各行のリセットボタンを整理しました。
  • GPU ツール展開中の進捗表示を不確定バーに。CUDA / cuDNN ダウンロード後のローカル展開(約 10 秒)は進捗を取得できないため 0 % のまま固まって見えていました。左右に流れる不確定バーに切り替えて「処理中」だと分かるようにしました。
  • Whisper 設定パネルの整理。「設定は自動的に保存されます」の一文が冗長だったため、文字起こし開始ドロワーと設定画面の Whisper タブの両方から削除しました。
  • 上記刷新に伴い、文字起こし画面・編集画面・書き出しドロワーの細部にわたる調整を多数行いました。

修正

  • 字幕テキストの編集が undo で戻るようになりました。字幕をタイプまたは貼り付けで編集した内容が、undo 履歴に正しく記録されるようになりました。従来は編集直後に Ctrl+Z を押すと、テキスト編集ではなく直前のタイムライン操作(クリップの移動など)が巻き戻り、意図しない動作に見えていました。
  • カット領域をまたぐタイムラインのドラッグ。トリミング境界を越えて字幕を伸ばす操作が、カーソルにピクセル単位で正しく追従するようになりました。従来はカット境界で貼り付いて動かなくなり、大きく引いてやっと動き出す挙動になっていました。クリップ左端のドラッグ・クリップ移動でも同じ修正を適用しています。
  • プレビューが焼き込み結果と一致するようになりました。トリミングで消えた字幕がプレビューに 2 段目として残る不具合を修正しました。プレビューが焼き込み出力と同じ内容を表示するようになります。
  • Whisper モデルの容量表示行。モデルカードの下にある使用容量・空き容量・「開く」ボタンの行の横幅を、上のカード群と揃うように狭くしました。「開く」ボタンが大項目のように見えて誤操作を誘発する余地を減らしています。
  • 動画プレビューを閉じたときに再生が停止し、再度開いたときに再生ボタンが ▶ 表示に戻るようにしました(従来は ⏸ のまま残る不具合がありました)。
  • .mojioko ファイルから開いたプロジェクトでも、再生時にタイムライン上のトリミング箇所を正しくスキップするようにしました(従来は保存前のセッションでしかスキップされていませんでした)。

ダウンロード: MOJIOKO.Setup.1.3.3.exe(Windows 版・無料インストーラ)