探検


【超解像】Lada part7

1名無しさん@お腹いっぱい。
垢版 |
2026/10/26(月) 23:02:27.79ID:yxJs3kGY0
前スレ
【超解像】Lada part6
https://egg.5ch.io/test/read.cgi/software/1789682962/

■ URL
Lada
https://github.com/ladaapp/lada/releases

Jasna
https://github.com/Kruk2/jasna/releases

Lada-EX
https://codeberg.org/comman/lada-ex

検出モデル v2_accurate
https://huggingface.co/zelefans/vrmr/tree/main の
lada_vr_mosaic_detection_model_v2_accurate.pt

除去モデル basicvsrpp-generic_v1.2_full
https://huggingface.co/ladaapp/lada/tree/main の
lada_mosaic_restoration_model_generic_v1.2_full.pth

■ 不具合があった場合に試してみる事

・GPUスケジューリング オフ
スタートメニュー>設定>システム>ディスプレイ>グラフィックの設定
ハードウェア アクセラレータによるGPUスケジューリング>オフ

・最新グラフィックスドライバに更新
8名無しさん@お腹いっぱい。
垢版 |
2026/10/27(火) 05:27:49.71ID:Y00r3kC+0
豊彦系で、LTXで処理すると、どうしても少しだけモザイク残り
する動画があった。
どうにかならないかと、パラメータを検証してみた。
最初「検出モデル」や「検出しきい値」が怪しいと
試行錯誤してみたが、直らず。
しかたなくその他を試してみたら「大きなモザイクをより鮮明に」が
原因だった。これをOffにすることでモザ残りは解消した。
ほかの動画は大丈夫なので、豊彦系のモザイクだけが特殊なんだろうね。
2026/10/27(火) 06:33:51.18ID:EekA2SsI0
>>7
非魚眼の外周部はLTXでやるとBasicVSRよりモヤモヤになってしまうことがよくあるわ
非魚眼は諦めて、魚眼だけ別途変換でやったほうがいいと思った
10名無しさん@お腹いっぱい。
垢版 |
2026/10/27(火) 07:31:54.41ID:ZqyD1bQ50
4KVR60fps1作品に5080で7時間近くかかったvram消費量は分割処理で12gb
出来は従来のものよりかなり良かった
いずれ8KVRも破壊できたらいいな
2026/10/27(火) 07:33:26.57ID:HqLVwh4l0
画像生成にハマって出遅れたけどLTX試した
こんなん猿になるわ
いままで駄目だった奴も軒並み破壊しよった
2026/10/27(火) 07:35:08.82ID:5iBlAyXn0
生成とは別腹なのよねコレ
人間のスケベの業の深さを身を持って体感だ
13名無しさん@お腹いっぱい。
垢版 |
2026/10/27(火) 07:43:03.85ID:pVk/DOyl0
>>9
魚眼じゃないのは周辺部分がひん曲がった状態で処理するので仕方ないですね
まさか、魚眼の方が有利になることがあるとは以前は思いもしなかったですけど

そのまま変換すると魚眼の外側にゴミが出てしまうので >>7 のようにdrawboxを入れたけど、入れると変換処理時間が2倍かかるので、速い方法を考えてみた
思いついた方法では、枠の透過pngを作成してオーバーレイするのが最も速かった(そのまま変化よりは遅いけど)

・枠の透過png「waku.png」を作成
ffmpeg -i input.mp4 -vframes 1 -vf "drawbox=0:0:iw:ih:black:fill,drawbox=0:0:iw/2:ih:white,drawbox=iw/2:0:iw/2:ih:white,colorkey=black,drawbox=0:0:iw:ih:black:fill" waku.png
・「waku.png」をオーバーレイ処理した後に変換
ffmpeg -i input.mp4 -i waku.png -filter_complex "overlay=0:0,v360=hequirect:fisheye:in_stereo=sbs:out_stereo=sbs" -c:v hevc_nvenc -rc vbr -b:v 174000k -maxrate:v 261000k -c:a copy output.mp4
2026/10/27(火) 08:19:40.69ID:HqLVwh4l0
>>12
ほんまそれ
やりたいこと増えすぎて日中の仕事めっちゃ集中して終わらすようになったわw
小走りに家に戻る理由がコレとかアレとかw
2026/10/27(火) 11:22:16.82ID:5n9X1SB20
5000番台にしたなら高速モードを試さなきゃってことで以下でした。
Jasna
FHD 21秒 処理 4分38秒 → 2分17秒 → ON 2分10秒
FHD 3時間 処理 28時45分 → 14時24分 → ON 13時08分

短いのは誤差程度だけど、長尺は1時間強変わるとありがたい!
16名無しさん@お腹いっぱい。
垢版 |
2026/10/27(火) 12:05:54.65ID:Eb2HZGEv0
SBS HequirectからデュアルFisheyeへの変換はみんさんやっていたのですね。私は2種類の変換方法を1つのshellスクリプトに組み込んで動作モードやfov、エンコードなど指定するようにしていますが以下はパラメータは固定してあります。
まずは1つ目。

[SBS HequirectからFisheye]
ffmpeg -hwaccel cuda -threads 4 -i input.mp4 -filter_complex "[0:v]crop=w=iw/2:h=ih:x=0:y=0,crop=w=iw-4:h=ih-4:x=2:y=2,pad=w=in_w+4:h=in_h+4:x=2:y=2:color=black,v360=input=hequirect:output=fisheye:in_stereo=2d:out_stereo=2d:h_fov=180:v_fov=180[left]; [0:v]crop=w=iw/2:h=ih:x=iw/2:y=0,crop=w=iw-4:h=ih-4:x=2:y=2,pad=w=in_w+4:h=in_h+4:x=2:y=2:color=black,v360=input=hequirect:output=fisheye:in_stereo=2d:out_stereo=2d:h_fov=180:v_fov=180[right]; [left][right]hstack=inputs=2[v]" -map "[v]" -map 0:a? -c:v hevc_nvenc -preset p5 -cq 20 -c:a copy output.mp4

これでi7-14700K+5080でだいたい60fpsくらいの変換速度。
17名無しさん@お腹いっぱい。
垢版 |
2026/10/27(火) 12:13:09.04ID:Eb2HZGEv0
2つ目。
[SBS HequirectからStereographic 中央付近が伸びるのでここではアスペクトを0.96にしています]

ffmpeg -i input.mp4 -filter_complex "[0:v]split=2[left_src][right_src]; [left_src]crop=w=iw/2:h=ih:x=0:y=0,crop=w=iw-4:h=ih-4:x=2:y=2,pad=w=in_w+4:h=in_h+4:x=2:y=2:color=black,v360=input=hequirect:output=sg:in_stereo=2d:out_stereo=2d:h_fov=180:v_fov=180,scale=iw:trunc(ih*0.96/2)*2:flags=lanczos,pad=iw:ih/0.96:0:(ih/0.96-ih)/2:black[left_sg]; [right_src]crop=w=iw/2:h=ih:x=iw/2:y=0,crop=w=iw-4:h=ih-4:x=2:y=2,pad=w=in_w+4:h=in_h+4:x=2:y=2:color=black,v360=input=hequirect:output=sg:in_stereo=2d:out_stereo=2d:h_fov=180:v_fov=180,scale=iw:trunc(ih*0.96/2)*2:flags=lanczos,pad=iw:ih/0.96:0:(ih/0.96-ih)/2:black[right_sg]; [left_sg][right_sg]hstack=inputs=2[out]" -map "[out]" -map 0:a? -c:v hevc_nvenc -preset p5 -cq 20 -c:a copy output.mp4

これでi7-14700K+5080でだいたい18fpsくらいの速度。

v360のStereographic射影は全体印象としては変ですが動画によっては臨場感が凄いです。この状態でRTX PRO5000でltx良好画質、高速モード無し、重なりを減らすONで変換かけると4K動画なら実時間の6倍くらい。なぜか8Kも試した動画では同じくらいの時間。VRAM使用量ピークは4Kで24GBくらい、8Kで38GBくらい。5080では4KでもOOMが時々発生するので検出精度も含めて左右片面処理のほうが良さそう。
2026/10/27(火) 12:17:09.37ID:ItOM13B40
zelefansのGUIで分割魚眼化結合だけやってる
CEはなぜか動画がスムーズにならないので
通常のVRtoolを使う
19名無しさん@お腹いっぱい。
垢版 |
2026/10/27(火) 13:48:16.30ID:uPmZsxEH0
前スレのmacの質問のひと

このエラーは、ROI Refine のモデル選択で、pack のフォルダではなく、その中の blocks/group00.aimodel を選んでいると出ます。

仕組み: mioh は、選ばれたものが roi-refine-pack.json を持つフォルダなら ROI Refine の pack として扱います。単体の .aimodel ファイルを選ぶと、普通の Core ML の補正モデルとして読み込もうとします。
なぜ失敗するか: group00.aimodel は pack 用の Core AI 形式で、Core ML では読めません。そのため「Compile the model with Xcode…」というエラーで止まります。
直し方: 1つ上の、pack のフォルダそのものを選んでください。
~/Library/Application Support/mioh/ROIRefine/pack-sulphur-iclora1750-v5

選ぶときは blocks の中に入らず、pack-sulphur-iclora1750-v5 を選んだ状態で「開く」を押してください。

とAIが申しております。
20名無しさん@お腹いっぱい。
垢版 |
2026/10/27(火) 14:08:29.58ID:uPmZsxEH0
>>19

追加でお伝えします。

いまの ROI refineは生成アルゴリズムに毛感があるのでお勧めしません。
21名無しさん@お腹いっぱい。
垢版 |
2026/10/27(火) 14:08:55.90ID:uPmZsxEH0
>>20

欠陥
2026/10/27(火) 17:21:35.90ID:5n9X1SB20
v0.12.0は速くなるということだけど、
画質はどうなんだろ。上がるのかな?
2026/10/27(火) 17:57:59.25ID:wf7ZfqqN0
>>19
なるほど!きちんとマニュアルに書いてありますね
>パックの保存先は、標準では~/Library/Application Support/mioh/ROIRefine/pack-sulphur-iclora1750-v5です。
>完了後は、表示されたパックフォルダを、miohの「復元」→「ROIエンハンサー」→「ROI Refine」のモデル選択で指定します。

読み間違えました
欠陥(毛感w)含め、どんな仕上がりになるのかやってみます
24名無しさん@お腹いっぱい。
垢版 |
2026/10/27(火) 18:00:07.94ID:uPmZsxEH0
>>23

今、めちゃ遅いけど、相当マシな復元ができるモデルつくってます
2026/10/27(火) 19:20:36.96ID:XYBBPKjp0
そんな事より早くクラウドGPUライセンスをだな…
2026/10/27(火) 20:04:04.17ID:5n9X1SB20
v0.12.0がもうすぐ出るということで
0.11.3での変換中止したw
2026/10/27(火) 20:27:53.38ID:5n9X1SB20
5060Ti 16GB にしたら8KVRが処理できるかと思ったけど、
開始したらすぐスキップって表示されて止まっちゃう
どこかを設定したらできますか?
28名無しさん@お腹いっぱい。
垢版 |
2026/10/27(火) 20:46:36.29ID:Eb2HZGEv0
>>27
LTXの場合だったら詳細設定のVR180モードをOFFにしないといけない。自動にしておいてもVRと判断された途端蹴られてしまう。
2026/10/27(火) 20:49:43.14ID:5n9X1SB20
あ、ほんとだ動きました
ありがとうございますm(_ _)m
2026/10/27(火) 21:26:47.34ID:a6dJL9w20
VR SBS動画をPCで見て端のほうが台形ぽく歪んでるのがfisheyeってことでいい? で歪み方の程度に応じて先に補正をかけようっていう段階に取り組んでる?
31名無しさん@お腹いっぱい。
垢版 |
2026/10/27(火) 22:19:51.96ID:Eb2HZGEv0
動画のレイアウト、射影・投影方法、モザイクを掛ける対象をそれぞれ分けて認識すると良いでしょう。
レイアウトはSBSやTB等がある。射影・投影はEquirect(360)、Hequirect(180)、fisheye等がある。
Equirectは地球をメルカトル図法の地図で表したような感じで端は歪む。レイアウトとしては片目で縦横比2:1の横長てありTBでつかわれる。
Hequirectは地球一周ではなく半分の180度で同じく端は歪む。片目で正方形のSBS映像、これが紳士の一般的動画。
Fisheyeは全天カメラ映像のように丸い視野の映像で撮影方式でもあり投影方式でもあり、レイアウトでもある。SBSのように◯◯と横並びのものをDualFisheyeと呼ぶが、単にFisheyeと呼ばれるのは紳士の世界では大抵この黒背景に◯◯視野のものを指す。

同じSBSでもモザイクは球面空間で矩形で掛けるとメルカトル図法のように2Dで見た時に端が台形みたいになる。2Dに投影された状態でモザ掛けると2D Playerで見た時にモザは矩形のままに見える。
けどいくらモザが矩形でも映像自体が歪んでるとまともな復元映像になりにくい。

こういうことだと思う。たぶんきっと。
32名無しさん@お腹いっぱい。
垢版 |
2026/10/27(火) 22:22:12.44ID:kjTG9uDE0
>>30

円形なのがfisheye(魚眼)なのでは?
2026/10/27(火) 22:49:49.69ID:WydixTb60
魚眼レンズで撮ったわんこはかわええ
2026/10/28(水) 00:02:24.45ID:b/HR4Agt0
魚眼変換すると良い作品をここでは単に魚眼、fisheyeと呼んでいるだけかと

魚眼で撮影してモ処理を行ってから引き延ばした作品(外周モが台形状になる)は
魚眼への変換をしてやれば本来の撮影動画にモをかけただけの状態に戻るから綺麗な復元が期待できる
35名無しさん@お腹いっぱい。
垢版 |
2026/10/28(水) 03:21:26.74ID:KYcdmW100
魚眼変換って出来るんですか?
36名無しさん@お腹いっぱい。
垢版 |
2026/10/28(水) 06:30:22.08ID:4ON5IGrh0
現在主流のSBS(SIDE BY SIDE)正距円筒図法のVR180動画では、
キヤノンのEOS VR SYSTEMなどVR180カメラで撮影したdual fisheye(見た目[〇〇])の時点でモザイクをかけ、モザイクごと正距円筒図法に変換したものを「魚眼(fisheye)」と呼んでいる
この場合、モザイクの形は中央部分は□のままだが、周辺部に行くに従って縦横の枠が斜めになる(被写体も同様に拡大される)
一方、dual fisheyeを正距円筒図法に変換した後でモザイクをかけたものは、モザイクは変換されないので□のままになり「魚眼」ではないことになる

ただし、最近、1つの動画ファイル中でこの両方が混在しているVR動画も存在するのでやっかいである
37名無しさん@お腹いっぱい。
垢版 |
2026/10/28(水) 06:48:06.59ID:KYcdmW100
「魚眼(fisheye)」からdual fisheye(見た目[〇〇])へ戻すツールはありますか?
38名無しさん@お腹いっぱい。
垢版 |
2026/10/28(水) 08:01:03.01ID:KYcdmW100
>>16が変換パラメータのようですね。
ありがとうございます。
39名無しさん@お腹いっぱい。
垢版 |
2026/10/28(水) 11:16:18.28ID:lkMzgo8s0
>>10
5分のテスト動画で普通に8KVRも処理できた
vram消費量は14~15gb
思い込みはだめやな
40名無しさん@お腹いっぱい。
垢版 |
2026/10/28(水) 16:26:38.50ID:c3YTfJJ50
>>17 は問題ありのバージョンを貼ってしまっていました。2倍にアプスケしてしまいます。等倍のstereographic版は以下のコマンドです。

ffmpeg -i input.mp4 -filter_complex "[0:v]split=3[left_src][right_src][ref]; [left_src]crop=w=iw/2:h=ih:x=0:y=0,crop=w=iw-4:h=ih-4:x=2:y=2,pad=w=in_w+4:h=in_h+4:x=2:y=2:color=black,v360=input=hequirect:output=sg:in_stereo=2d:out_stereo=2d:h_fov=180:v_fov=180,scale=iw:trunc(ih*0.96/2)*2:flags=lanczos,pad=iw:ih/0.96:0:(ih/0.96-ih)/2:black[left_sg]; [right_src]crop=w=iw/2:h=ih:x=iw/2:y=0,crop=w=iw-4:h=ih-4:x=2:y=2,pad=w=in_w+4:h=in_h+4:x=2:y=2:color=black,v360=input=hequirect:output=sg:in_stereo=2d:out_stereo=2d:h_fov=180:v_fov=180,scale=iw:trunc(ih*0.96/2)*2:flags=lanczos,pad=iw:ih/0.96:0:(ih/0.96-ih)/2:black[right_sg]; [left_sg][right_sg]hstack=inputs=2[sg]; [sg][ref]scale=w=rw:h=rh:flags=lanczos[out]" -map "[out]" -map 0:a? -c:v hevc_nvenc -preset p5 -cq 20 -c:a copy output.mp4
41名無しさん@お腹いっぱい。
垢版 |
2026/10/28(水) 19:36:00.21ID:mGy13dzf0
ffmpegってそんなややこしいことまでコマンドで出来るのか。すごいな。
42名無しさん@お腹いっぱい。
垢版 |
2026/10/28(水) 20:54:42.48ID:wlK+Nnfj0
ffmpegのコマンド、最近AIに聞いて答えてもらった通りにしか入力してないなぁ。
2026/10/28(水) 21:21:40.42ID:O52hIluK0
input.mp4 のところは自分のお目当てのものにしなきゃいけない、くらいしか分からん
2026/10/28(水) 22:29:21.52ID:b/HR4Agt0
>>37
https://codeberg.org/zelefans/vr_remove_mosaic
GUIならzelefansのVR Video ToolboxのVR split/combine tools
45名無しさん@お腹いっぱい。
垢版 |
2026/10/29(木) 00:20:57.79ID:ACxp9sO30
>>42
なるほど、そういう手もあるのか。さんきゅー。
2026/10/29(木) 01:40:52.67ID:aOlghM9t0
>>42
俺も同じ。
最近、更にClaude Codeにffmpegの各種機能が使えるフロントエンドGUI作ってもらった。
2026/10/29(木) 04:47:26.08ID:0gbvGV1w0
>>46
そのGUI作った際のClaudeに入力したプロンプト教えてもらえないかな
是非使いたい
レスを投稿する


ニューススポーツなんでも実況