Kruk2/jasna has 4,600 GitHub stars and 379 forks. GitHot measured +50 stars in 24 hours, +408 in 7 days, and +1,096 in 15 days. Last checked 2026-11-07 02:57 UTC. Last push 2026-11-01.
動画修復ツール
計測したスター増加
- 24時間
- +50
- 7日間
- +408
- 15日間
- +1,096
- 1か月
- 履歴を収集中
期間ごとの純増数です。期間は重複しており、日別の値ではありません。未計測の値は空欄です。スター数は注目度の指標であり、品質の保証ではありません。
README.ja.md
オリジナル支援者向けモデルの正規ライセンスコードを入手できるのは、Buy Me a Coffee と Unifans だけです。
Jasna
Jasna は動画と画像のモザイクを復元します。無料で、シンプルなアプリと コマンドラインがあり、GPU で動きます。
目次
はじめに
- Jasna でできること
- 必要なもの
- クイックスタート
- ヘルプとコミュニティ
- プロジェクトを支援する(支援者向けモデル)
上級者向け
Jasna でできること
- 動画のモザイクを見つけて復元します。画面のほかの部分には手を加えません。
- 2 つの復元モデル: 高速な BasicVSR++(無料)と、遅いけれどより精細な LTX(支援者向け)。
- 区間エディターで、選んだ部分だけをプレビューしながら復元できます。
- VR180 動画と静止画(支援者向けの SD 1.5 モデル)にも使えます。
- 動画プレーヤーで、ファイルを作らずに復元しながら動画を見られます。
必要なもの
- NVIDIA の GTX 16 シリーズ / RTX 20 シリーズ以降と、新しいドライバー (Windows で 610 以上、Linux で 580 以上)。GTX 10 シリーズ以前では動きません。
- または AMD Radeon RX 7000/9000(実験的)。RX 6000 以前は動きません。
- ローカルディスク上のフォルダー。パスに日本語、中国語、アクセント付きの文字 など、英語以外の文字を含まないこと。
詳細
- NVIDIA: NVIDIA の GPU 一覧で コンピュート能力が 7.5 以上である必要があります。
- AMD: 下の表をご覧ください。UNet 4x の二次復元に対応しています。
- ディスク形式: Windows では NTFS、Linux では ext4、Btrfs、XFS、ZFS。ネットワーク ディスクは非対応です。SSD を使ってください。ハードディスク(HDD)では起動と モデルの読み込みが遅くなります。
- LTX には NVIDIA RTX または AMD Radeon RX 7000/9000 GPU、8 GB 以上の VRAM、16 GB 以上の RAM が必要です。 LTX に必要なものをご覧ください。
| AMD GPU | Jasna | LTX |
|---|---|---|
| Radeon RX 9060/9070、Radeon AI PRO R9700 | 対応 | 対応(Windows はベータ版) |
| Radeon RX 7600–7900、Radeon PRO W7000 | 対応 | 対応(Windows はベータ版) |
| Radeon 740M/760M/780M/880M/890M、Ryzen AI Max(8050S/8060S) | 対応(未検証) | 対応(未検証) |
| Radeon RX 6000 以前、Radeon 820M/840M/860M | 非対応 | 非対応 |
クイックスタート
- お使いのシステムと GPU に合うリリースをダウンロードします。
- パスに日本語、中国語、アクセント付きの文字など、英語以外の文字を含まない フォルダーへ展開します。
- アプリを起動します:
Windows:
jasna.exeをダブルクリックします。AMD では先に ROCm 10.1 用の AMD ドライバー (26.10.41.05、.exe をダウンロード) をインストールし、PC を再起動してください。ROCm のインストールは不要です。Linux NVIDIA:
jasnaファイルを実行します。Linux AMD: 最初に一度だけ AMD の AMF 動画ランタイムをインストールします。 AMF 26.20 で動作確認しています:
curl -fLO https://repo.radeon.com/amf/26.20/amf_installer_26.20.zip unzip amf_installer_26.20.zip sudo bash amf_installer_26.20.sh求められたら AMD のライセンスに同意し、
run_jasna_amd.shを実行します。 Distrobox を使う場合は、Jasna と同じコンテナー内に AMF をインストールしてください。
- 動画を追加し、設定を選んで、画面下の ▶ ボタンを押します。
最初のジョブは時間がかかります。 NVIDIA では、Jasna がまずお使いの GPU
専用にモデルを準備します。約 15~60 分かかりますが、一度だけです。この間は
他のアプリを閉じ、PC を使わないでください。Jasna を更新するときは、
model_weights フォルダーを新しいバージョンへコピーしてください。もう一度待たずに済みます。
更新後、LTX はモデルの再ダウンロードを求めることがあります。AMD では、
この準備が必要なのは UNet 4x を初めて使うときだけです。
すべての設定にはツールチップがあります: ⓘ アイコンにマウスを合わせてください。
GPU メモリ(VRAM)が足りない場合は、最大クリップサイズを下げてください。例: 90 から 60。
VRAM と GPU 使用量の調整をご覧ください。
ヘルプとコミュニティ
- アプリガイド: キュー、プリセット、出力名、動画プレーヤー、 有効化。
- SLS Discord: 復元例、サポート、設定。 Jasna には新しいチャンネルがあります。 以前の投稿は旧チャンネル(アーカイブ)に残っています。 あまり変な振る舞いはしないでください。
- 問題がある場合: アプリ下部のログを押し、エクスポートでログファイルを 保存します。質問するときに添付してください。
プロジェクトを支援する
Jasna は無料です。支援は新しいモデルの訓練に使われます。主に GPU レンタル代 です。支援者には支援者向けモデルのライセンスコードが届きます:
| 支援額 | モデル |
|---|---|
| 合計 15 USD 以上 | UNet 4x: 復元した部分をよりシャープにします。 SD 1.5: 静止画用の実験的なモデル。 |
| 25 USD | UNet 4x と SD 1.5、さらに LTX: BasicVSR++ よりずっと遅いですが、より細かく復元します。この LTX モデルの今後のアップデートも含みます。 |
2026 年 10 月 14 日までに 15 USD 以上支援した方は、LTX を無料で使えます。
LTX を選ぶ前に:
- LTX のサンプルを見てください: 1、2、3、4、5、6、7、8。 SLS Discord の新しいチャンネルと 旧チャンネル(アーカイブ)で、さらに多くのサンプルを見られます。
- PC で LTX を**お試しモード(速度テスト)**で動かしてください。無料で、お使いの GPU で LTX が動くか、どれくらい時間がかかるかが分かります。動画は復元されません。 LTX に必要なものをご覧ください。
その他の例: UNet 4x、 SD 1.5、 追加の SD 1.5。
支援できる場所
ライセンスコードは次の場所でのみ入手できます:
- Buy Me a Coffee(暗号資産も使えます)
- Unifans
それ以外で Jasna、コード、改変ファイルを販売している人は詐欺です。そのキーは 使えず、そのファイルは PC 上で隠れたコードを実行する可能性があります。Jasna は GitHub からのみダウンロードしてください。
有効化の手順
- 上のどれかで支援します。ライセンスコードが届きます。
- Jasna で Jasna を有効化を開き、ライセンスコードを入力して 有効化を押します。
1 つのライセンスコードは同時に 3 台まで使えます。使用中の台数は、もう一度 Jasna を有効化を開くと確認できます。
- TPM 2.0 セキュリティチップのある PC(多くの Windows 11 PC): 一度オンラインで 有効化すれば、Jasna はオフラインで動きます。その PC が 3 つの枠のうち 1 つを使います。 Windows が一度だけ許可を求めることがあります。マザーボードの交換や セキュリティチップのリセットは新しい PC として数えられます。
- その他の PC、レンタル GPU、Docker: 支援者向けモデルを使う間はインターネットが 必要です。台数に数えられるのは Jasna を動かしている間だけです。 クラウド GPU をご覧ください。
- セキュリティチップのある Linux: オフラインで使うには
sudo usermod -aG tss $USERを実行し、PC を再起動してからもう一度有効化します。
Jasna 0.11 から移行した場合、支援者向けモデルを初めて使うときに有効化が 引き継がれます。同じ PC では Jasna 0.11 もそのまま使えます。
Jasna 0.10 のメールアドレスとキーはもう使えません。購入先から新しい ライセンスコードをもらってください。
上級者向け
Jasna のしくみ
動画の読み込みから保存まで、ほぼすべて GPU で動きます。
- 動画を GPU でデコードします(NVIDIA では NVDEC、AMD では AMF)。
- 各フレームのモザイクを検出します(デフォルトのモデルは
rfdetr-v6)。 - 各モザイクを時間に沿って追跡し、そのフレームをクリップにまとめます (最大で最大クリップサイズのフレーム数)。クリップはシーンの切り替わりで 終わるので、別のショットが混ざることはありません。
- 各クリップを 256x256 の画像として BasicVSR++ で復元します。クリップは 少し重なっているので、つなぎ目が見えません。
- オプションの二次復元(UNet 4x、RTX Super Res、Topaz TVAI)で、 復元した画像をより大きく、よりシャープにします。
- 復元した画像を元のフレームに合成します。変わるのはモザイク部分だけです。
- GPU エンコーダーでエンコードします(NVIDIA では NVENC、AMD では AMF)。 音声はそのままコピーします(出力形式がその音声を入れられない場合だけ、 エンコードし直します)。
NVIDIA では、最初のジョブで手順 2 と 4 のモデル(使う場合は UNet 4x も)を
お使いの GPU 専用に準備します。AMD では UNet 4x だけです。結果は model_weights に
保存され、以後も使われます。新しい Jasna へコピーすることもできます。
LTX は仕組みが違います。動画を 4 回処理します: モザイクを見つける、準備、 拡散モデルで復元、保存。 遅いですが、より本物らしい細部を加えられます。画質は基本(標準より約 1.3 倍速い)、 標準(デフォルト)、良好(約 1.5 倍遅い)、高画質(約 2.5 倍遅い)、最高(約 5 倍遅い)から選べます。 モデルの選び方をご覧ください。
LTX は一時停止と再開ができます。一時停止と再開をご覧ください。
コマンドライン
コマンドラインでは、アプリでできることのほとんどができます(動画プレーヤー、 LTX のシードのプレビュー、マスクの提案、対話型画像復元は使えません)。
# 動画 1 本
jasna --input input.mp4 --output output.mkv
# 画像 1 枚
jasna --input photo.png --output restored.png
# フォルダー全体
jasna --input input_folder --output output_folder
jasna --help で全オプションを表示できます。CLI リファレンスを
ご覧ください。
すべてのガイド
- GUI の使い方: キュー、プリセット、出力名、動画プレーヤー、 有効化。
- モデルの選び方: 検出モデル、BasicVSR++ か LTX か、 二次復元、画像用の SD 1.5。
- 動画の一部だけを復元する: 区間エディター、 モザイクスキャン、大きなモザイクだけ LTX。
- VR180 動画: サイドバイサイド VR の扱い方。
- VRAM と GPU 使用量の調整: クリップサイズ、 オーバーラップ、VRAM が足りないときの対処。
- 高度な処理: ノイズ除去、60→30 FPS、 カラー LUT、シャープネス、エンコーダー品質、キュー完了後のアクション。
- ストリーミング: ブラウザーや Stash で見る。
- クラウド GPU: レンタル GPU(RunPod、Vast)で Jasna を使う。
- CLI リファレンス: すべてのコマンドラインオプション。
- ソースから実行: 開発者向け(英語)。ソースからは 無料の BasicVSR++ を使えます。有効化と支援者向けモデルには公式リリースが必要です。
ベンチマーク
3:22 の動画全体を BasicVSR++ と RTX 5090(Linux)で復元した時間です。 短いほど良い結果です。
| 入力 | Lada 0.11.0 | Jasna v0.9.1 |
|---|---|---|
| 720p H.264 | 01:47 | 00:32(3.4倍高速) |
| 1080p H.264 | 02:02 | 00:34(3.6倍高速) |
| 2160p H.264 | 04:56 | 01:03(4.7倍高速) |
GPU メモリ、以前のバージョン、計測方法
GPU メモリの使用量(通常 / ピーク、GB)。— は未計測です。Lada は Jasna より
GPU メモリの使用量が少なめです。
| 入力 | Lada | v0.4.1 | v0.5.0 | v0.9.0 | v0.9.1 |
|---|---|---|---|---|---|
| 720p H.264 8-bit | 1.8/3.1 | 17.6/19.9 | 8.6/9.0 | 8.6/9.1 | 4.2/4.6 |
| 1080p H.264 8-bit | 2.0/3.3 | 18.9/21.4 | 9.5/10.2 | 9.3/10.1 | 4.8/5.6 |
| 2160p H.264 8-bit | 2.6/4.1 | 26.0/30.5 | 12.9/15.0 | 11.4/15.4 | 7.2/10.9 |
| 8K VR HEVC 60 fps(15 秒) | — | — | — | 17.1/18.3 | — |
以前のバージョンの時間(720p / 1080p / 2160p で v0.4.1: 01:35 / 01:46 / 03:23、v0.5.0: 00:45 / 00:47 / 01:22、v0.9.0: 00:34 / 00:39 / 01:15。8K VR: 00:34)、テスト設定、RAM 使用量、すべてのコーデックは 完全なベンチマークレポートに あります。以前の長時間動画: 従来のレポート。
ライセンス
Jasna の公開アプリケーションソースは AGPL-3.0 です。モデルと同梱依存関係には、 それぞれのライセンスが適用されます。ライセンスとソース公開範囲、 モデルの通知、 リリースソース対応表をご覧ください。
謝辞
- Lada(Codeberg): Jasna は Lada に
着想を得ており、一部は Lada をベースにしています。Jasna で使っている
mosaic_restoration_1.2モデルは、Lada 作者の ladaapp によって訓練されました。 - ZeLeFans: VR 検出モデルと、モザイクの形状および VR 投影に関する詳細な 分析に感謝します。