バードビューからひたすらズームインしたい
今日、Pixivを眺めていたら、オススメにゴリラの素材屋さんというAIでフリー素材作って配布している方が表示されました。
↓こんな絵。
「TRPGや動画の素材、pixiv小説の表紙や挿絵、漫画やゲームの背景、ポスターなどなど自由にお使い頂けます。」とありました。
なるほどなぁ、AI絵なんて誰でも出せるじゃん、と思いがちですが、誰でも生成できることと、誰もが生成することの間には天と地ほどの開きがあります。
昔、ブログで小遣い稼ぎする方法みたいなのを実録と共に赤裸々に書いている記事があり、コメント欄に「本当に稼げるならなぜ黙ってないんですか?」という嫌らしいコメントがあるのを見かけました。
そのときの筆者の返しが面白くて「この記事を100人が読んでも実践するのは1人いるかどうかだろうと思っているからです」とありました。
ぼくもいろんなジャンルのブログを運営してきましたが、同じ印象です。トラブル事例の場合はすぐ実践して感謝の言葉を頂くこともありますが、ノウハウや技術情報の場合、それを自分でもやってみよう、という人は100人に1人もいないと思う。
なので、それAIで出来るじゃん、というのはよく言われる台詞ですが、実のところ本当にAIを活用しているのは一握りだと思いますし、使いこなしていたとしても既に生成済の絵がフリー素材として配布されていたら、これ使おうかなと思うのも自然なことでしょう。
…などと、どーでもいいことを考えていたら動画にしたくなったので、ひたすらズームインする動画を作ってみました。
バードビューからメイドさんの更衣室までズームイン
QIEでベース絵の加工
QIEでひたすらzoom inを指定するだけの簡単なお仕事。
zoom inだけで利かない場合は「館にズームイン」とか「館の左側にズームイン」と具体的にズームしたい場所を指定するとズームしてくれるみたいです。
ちなみに日本語指定でも良いですが、英語のほうが言うこと聞いてくれる確率高いです。
QIEで生成→SDXLで清書→更にQIEで絵柄を合わせる
「窓を開けて正面に部屋の中が見える構図にして」というところまではQwenで出来ますが、メイドの女の子はSDXLで描いてもらいたいのです。
………こんな子になるから。
SDXLのi2iで描いたのが↓こちら。こっちの女の子のほうがずっとイイでしょ。
しかし、SDXLのi2iは色合いも絵柄もガラっと変えてくれちゃうので、Qwenでこの絵と、上述で出した窓の絵の2つを読み込ませ、「画像1の壁色を画像2の壁色と同じにして。窓枠の取っ手を削除。奥にかかっているシャツを女の子用のシャツに変更。」みたいに細かく指定して修正させます。
楽しい…。手を動かさずにできるフォトショ加工が楽しすぎる。
Wan 2.2で動画化
元絵+上で作った絵コンテ4枚の計5枚を、Wan2.2のFLF2V(2枚画像指定して動画作るやつ)で動画化します。
Promptはひたすら「zoom in」指定。
1→2 ... 1秒 2→3 ... 1秒 3→4 ... 1秒 4→5 ... 2秒
これで計5秒の動画です。
3(館の左側)から4(窓枠)までは絵の差が大きいため、高速化LoRA使った4ステップではやや破綻が目に付きました。
そのため、ここだけステップ数をデフォルトの4から6に変更。これだけで破綻が減ったので速度気にならないなら普段からステップ6でも良いかもね。
ちなみに、KSamplerはハイノイズ用とローノイズ用の2つがあるので両方修正しないとエラーになります。上をステップ:6、ステップ開始:0、ステップ終了3、下はステップ:6、ステップ開始:3、ステップ終了:10000みたいな感じ。
感想
Qwen Image Edit 2511が楽しすぎる。
謝辞
オープンソースおよび生成モデルの制作者の皆さまに感謝します。
- 元絵
- ゴリラの素材屋さん
- 差分生成
- ComfyUI
- Qwen-Image-Edit-Rapid-AIO v22
- SDXL Model: Nova Anime XL v15.0
- 動画生成
- ComfyUI公式テンプレート「Wan 2.2 14B最初-最後フレームからビデオ」
- 動画編集
- ffmpeg 動画の結合、ダイエット
ffmpegのオプションメモ
複数の動画を繋げて、H.264でファイルサイズをなるべく小さくする設定。
@echo off set "OUT_FILE=combined_web_optimized.mp4" set "LIST_FILE=concat_list.txt" if exist "%LIST_FILE%" del "%LIST_FILE%" :loop if "%~1" == "" goto process echo file '%~1' >> "%LIST_FILE%" shift goto loop ffmpeg -f concat -safe 0 -i "%LIST_FILE%" ^ -c:v libx264 ^ -preset slow ^ -tune animation ^ -profile:v high ^ -level 4.0 ^ -crf 28 ^ -pix_fmt yuv420p ^ -movflags +faststart ^ -map_metadata -1 ^ -map_chapters -1 ^ -an -y "%OUT_FILE%"

















