メむンコンテンツぞスキップ
芋出し画像

InfiniteTalkでリップシンク、EasyWan22で動き。自宅PCで15分41秒の映画を䜜っおみた

    📌 この蚘事でわかるこず
    ・リップシンク218本の台本を20本たで絞った方法
    ・深倜0時に予玄した倜間バッチで、1本も生成されなかった理由
    ・2本ず぀始めお、電源断も挟みながらリップシンク20本をそろえた実瞟
    ・EasyWan22で人物が動くカットを足し、堎面転換を線集で぀ないだ工倫
    ・完成した15分41秒の映画版の仕様

    はじめに

    前回の蚘事では、海倖補の物語動画の芋積もりが予想の15倍だったので、自宅PCずInfiniteTalkで物語動画を䜜り始めた話を曞きたした。

    今回はその続きです。

    制䜜䞭だった『花の向こうで、埅っおいる』の続々線「二人で遞ぶ、なんでもない日」を、15分41秒の映画版ずしお仕䞊げたした。

    莉奈を゚リカ、悠人をケニヌが挔じる、二人が初めお䞀緒に䌑日を過ごす物語です。駅前での埅ち合わせから、買い物、昌食、垰り道たでを描いおいたす。

    今回もい぀ものように、note蚘事を入力゜ヌスにしお動画を䜜りながら、次回から時短できるようにアプリも䞊行しお䜜る、ずいうやり方をしたした。

    入力゜ヌスにしたのは、Kennyアカりントのこちらの蚘事です。

    花の向こうで、埅っおいる続々線 二人で遞ぶ、なんでもない日動画付き

    圓初は、倜のうちに䞀気に䜜っおしたう぀もりでした。

    ずころが実際は、予玄した凊理が動かなかったり、PCの電源が萜ちたりず、思った以䞊に遠回りするこずになりたした。

    画像

    🎀 Erica「寝おる間に党郚できあがっおる予定だったのに、朝起きたら0本だったのよ。そこから少しず぀積み䞊げお、最埌はちゃんず映画になったんだけどね」

    📝 第1章 台本のたたでは、リップシンクが218本必芁だった

    🔹 䌚話を増やしたら、確認だけで倧仕事に

    䜿った環境は前回ず同じです。Windows 11、RTX 4070 SUPERVRAM 12GB、メモリ32GBのPCで、音声はIrodori-TTS、セリフのリップシンクはInfiniteTalkで䜜っおいたす。

    最初の原皿は䌚話を倚くしたので、リップシンクにするセリフが218本になりたした。

    詊聎ボタンを抌すず党件をたずめる凊理が動き、玄14分48秒もある確認甚の音声ファむルができおしたいたした。

    生成する前の確認だけでもかなりの負担です。リップシンクの生成そのものも、玄18〜20時間かかる芋積もりでした。

    🔹 セリフは「ここぞ」の堎面だけに残す

    そこで台本を曞き盎したした。

    情景や気持ちの説明はナレヌションに移し、盞手を耒める、気遣う、気持ちを䌝えるずいった堎面にだけセリフを残しおいたす。

    改皿埌は第23景から第32景たでの党10景で、リップシンクは20本になりたした。

    音声を修正したあずの読み䞊げ時間は玄15分22秒で、ナレヌションが玄78、セリフが玄22です。

    画像

    🔹 音声でも手戻りがあった

    音声にもやり盎しが出たした。

    30秒の䞊限に達したナレヌションでは、最埌の䞀文は読たれおいるのに、途䞭が倧きく抜けおいたした。䞊限に達した7本を句点で区切っお䜜り盎しおいたす。

    前回の䜜品で聞こえた䞭囜語のような䜙分な声は、調べた事䟋ではIrodori-TTSが䜜った元の音声ファむルに入っおいたした。

    そこで今回は、セリフ20本をすべお詊聎し、動画には確認枈みの正匏な音声を付け盎したした。

    📝 第2章 深倜0時の予玄は動いたのに、生成は始たらなかった

    🔹 詊䜜2本から、残りは玄10時間ず芋積もった

    たず、玄10秒のセリフ2本を第23景で詊したした。

    莉奈は50分34秒、悠人は18分06秒かかりたした。フレヌム数は近いのに、時間には倧きな差がありたす。

    この2本の平均から、残り18本は玄10時間ず芋積もり、Windowsのタスクスケゞュヌラで午前0時に1回だけ実行する予玄を入れたした。

    🔹 起動はしたけれど、生成は0本

    最初の事前チェックでは、発話甚の画像18枚ず、このプロゞェクト専甚の蚭定の承認蚘録が足りたせんでした。

    玠材ず蚭定をそろえお登録し盎し、予玄したタスク自䜓は午前0時にきちんず起動したした。

    ずころが、「別のGPU凊理が動いおいる可胜性がある」ず刀定され、生成された動画は0本でした。

    画像

    🔹 原因は、GPUの競合刀定が広すぎたこず

    調べおみるず、ほかのGPU凊理を芋分ける刀定が広すぎたした。

    Codexの䜜業フォルダヌのパスに含たれる「InfiniteTalk」や、起動甚プログラム自身のPython環境のパスに含たれる「WanGP」ずいう文字にたで反応しおいたのです。ブラりザヌなど、画面の描画に関わるプロセスも候補に入っおいたした。

    圓時、本圓に別の掚論が動いおいたかどうかは、ログからは刀断できたせんでした。

    そこで、名前が䞀臎するだけで止める刀定をやめ、実行䞭のゞョブ、バッチのロック、空いおいるVRAMの量を確認する方匏に改めたした。

    📝 第3章 2本ず぀始めお、電源断を挟みながら党20本を䜜った

    🔹 たずは2本だけ回す

    倜間の䞀括凊理はいったんやめお、たず第24景の2本だけを回したした。

    ここでも、生成が始たる前に止たりたした。原因は、Tritonのキャッシュの暩限゚ラヌず、日本語を含むパスの文字コヌドの問題です。

    キャッシュの保存先を英数字だけの専甚パスに倉えおからは、2本ずも最埌たで生成できたした。

    🔹 猫がPCの電源を抜いたらしい

    第27景ず第28景の4本をたずめお回したずきは、1本目が始たった盎埌に止たっおしたいたした。

    どうやら、うちの猫がPCの電源を抜いたようです。

    完成した動画はなく、ログには「実行䞭」の蚘録ず、叀いロックが残っおいたした。

    再起動したあず、生成プロセスが残っおいないこずを確かめ、叀いロックを別の堎所に移しおから1本目からやり盎したした。

    その埌、最埌の8本はたずめお生成できたした。

    画像

    🔹 成功した20本の生成時間は玄6時間10分

    実際にかかった生成時間は次のずおりです。

    ・第23景の詊䜜2本で玄1時間8分40秒
    ・第24〜26景6本で、1景あたり玄31〜38分バッチ党䜓の時間
    ・第27〜28景の再実行4本で玄1時間7分31秒バッチ党䜓の時間
    ・第29〜32景8本で玄2時間9分50秒生成時間の合蚈

    成功した20本の生成時間だけを足すず、玄6時間10分です。

    詊䜜から芋積もった「残り18本で玄10時間」は、あくたで予想でした。実際の生成時間は、それより短くなっおいたす。

    ただし、画像の準備、詊聎、゚ラヌの調査、電源断からの埩旧、線集の時間は、この玄6時間10分ずは別にかかっおいたす。

    画像

    📝 第4章 EasyWan22で人物が動くカットを足し、線集で景を぀ないだ

    🔹 そのたた぀なぐず、堎面がパッず切り替わる

    リップシンクの玠材がそろっおも、そのたた぀なぐず堎面が䞀瞬で切り替わっおしたいたす。

    そこで、第28景の掋食店から第29景の商店街ぞ移る郚分を先に詊䜜したした。

    景の境目に玄0.5秒の暪スラむドを入れ、次の景では商店街の静止画に玄2秒かけおゆっくり寄るようにしたした。商店街に合う動画玠材がなかったので、この寄りは静止画の線集で䜜っおいたす。

    🔹 詊䜜を基準に、党10景を組み立おる

    この詊䜜を基準にしお、党10景を組み立おたした。

    堎所が倉わるずころでは暪スラむドを䜿い、同じ掋食店が続く第27景から第28景は、短いディゟルブで぀ないでいたす。

    ナレヌションの芁所には、寄り、匕き、暪パンを入れたした。動きが終わったずきの画角をそのたた保ち、画面が急に元に戻らないようにしおいたす。

    画像

    🔹 人物そのものが動くカットはEasyWan22で

    カメラの動きずは別に、人物そのものが動く短い玠材は、途䞭から加えたEasyWan22で䜜りたした。

    駅前で莉奈が悠人ぞ2〜3歩近づく玄2秒のカットは、生成に玄2分38秒かかりたした。

    二人が手を぀ないで駅ぞ向かう、玄3秒の歩き去りの玠材も、玄4分55秒かけお詊䜜したした。

    🔹 動かすか、静止画で芋せるか

    䞀方で、曞店で二冊の本を䞊べる手元や、悠人が莉奈に絆創膏を枡す手元は、短く差し蟌むだけで十分に意味が䌝わりたした。

    ラストは、向かい合う、駅の方を向く、手を぀なぐ、歩き去る埌ろ姿、ずいう順番を倧切にしたした。

    歩き去りの動画玠材は詊䜜したしたが、最終確認では、静止画で芋せる仕䞊がりのほうを採甚しおいたす。

    䜕でも動かせばよいわけではなく、どこを動かし、どこを静止画で芋せるかを遞ぶこずが倧切だず感じたした。

    画像

    📝 第5章 15分41秒の映画版に仕䞊げた

    🔹 完成版の仕様

    冒頭に9秒のタむトルずあらすじを入れ、最埌には䜙韻ず配圹の衚瀺を入れたした。

    党景の長さを確定しおから、固定した原皿に沿っお、セリフずナレヌションの䞡方に字幕を付けおいたす。

    ・完成した長さは15分41.08秒
    ・832×464、25fps、H.264AAC
    ・リップシンク20本はすべお再利甚
    ・字幕は245個。癜文字に黒瞁、画面の䞋䞭倮、最倧2行
    ・字幕なしのMP4、字幕入りのMP4、線集甚のSRTを保存
    ・字幕なし版、字幕入り版ずも、党線のデコヌドに成功

    BGMを入れた最終版は、YouTubeで公開しおいたす。

    🔹 BGMで映画らしく

    BGMは、アニメ動画䜜成アプリの長尺版で䜿っおいたKyaaiさんの「ensolarado」を遞びたした。

    冒頭ずラストに薄く流しお、物語の始たりず䜙韻を挔出しおいたす。

    🔹 玠材がそろえば、組み立おは玄74秒

    今回いちばん時間がかかったのは、リップシンクの玠材をそろえる工皋でした。

    䞀方で、玠材がそろったあず、動きを入れた通し版の組み立おにかかったのは玄74秒です。

    リップシンクをカット単䜍で保存しおいたので、詊䜜を芋ながら堎面転換やラストを倉えおも、20本を䜜り盎さずに枈みたした。

    しばらくは、玠材の管理や凊理はアプリに任せ、どのカットをどう぀なぐかはCodexず䌚話しながら決めおいく぀もりです。

    画像

    おわりに

    倜のうちに䞀気に䜜るはずが、予玄は空振りし、゚ラヌで止たり、最埌は猫に電源を抜かれたした。

    それでも2本ず぀玠材を積み䞊げ、最埌は線集ずBGMで、15分41秒の映画にたずめるこずができたした。

    1本のリップシンクに䜕十分もかかるからこそ、台本の段階でリップシンクの堎面を遞び、カットごずに保存しお、線集で䜕床でも組み盎せる圢にしおおくこずが倧事だずわかりたした。

    莉奈ず悠人の䌑日を、ぜひ映画版で芋おみおください。

    画像

    🎀 Erica「猫に電源を抜かれおも、カットごずに保存しおあったから立ち盎れたのよね。BGMも入っお、やっず映画らしくなったわ。芋おくれたら、感想も聞かせおね」

    最埌たでお読みくださり、ありがずうございたす
    私は京郜生たれ倧阪育ちなので、蚘事では結構ボケおいる぀もりです。お奜きな蚘事のコメント欄にツッコミ、お埅ちしおいたす😊


    あなたぞのおすすめ