メニュー

【AviUtl】カクついた動画をフレーム補間して修正する方法

すいみん

こちらのCGメソッドの記事ではカクついた動画をフレーム補間して修正する方法を紹介します!PC性能の限界を超えてカクついた動画ができてしまったので修正できないか検証してみました。
目次

フレーム補間するためのソフト環境構築[AviUtl]

いろいろソフトやプラグインを入れる必要があります、ひとつひとつこなしていきましょう!

AviUtlの導入

フリーの動画編集ソフト

ダウンロード

インストールするだけです。

Avisynthの導入

スクリプトのみ実行できる動画編集ソフトウェアです。

Avisynth rev. 2
ダウンロード

インストールするだけです

MVToolsの導入

AviSynth用のプラグイン。フレーム補間できます。

MVTools v2.5.11.20
ダウンロード

Avisynthの中のpluginsフォルダに格納しましょう

C:\Program Files (x86)\AviSynth+\plugins\mvtools2.dll

warpsharpの導入

AviUtl用のプラグインです。

warpsharp_2003_1103.cab
ダウンロード

中にavsinp.auiというファイルがあるので、aviutl.exeと同じ階層に格納します。

AviUtlでカクついた動画をフレーム補間して修正する方法

  1. テキストを作成。下記のコードを挿入

    ※AVI以外の拡張子の動画を変換したい場合は

    AVIsource("C:Users\ユーザー名\Desktop\test.avi") 
    ▼
    DirectShowSource("C:Users\ユーザー名\Desktop\test.mp4")
    

    というように記述

  2. 動画のパスを記述して、test.avsという名前で保存(test部分はお好きな名前に)

  3. AviUtlのソフトを起動、test.avsをドラッグ&ドロップ

  4. ここで動画が読み込まれればOK。エラーが出たらググって調べて解決する

  5. AviUtl>ファイル>AVI出力で書き出せばOK

検証結果まとめ

  • 8FPS → 60FPS 厳しいクオリティ
  • 24FPS → 60FPS ぎりぎりセーフなクオリティ
  • 30FPS → 60FPS 問題ないクオリティ。

まだ検証の母数が必要ですが、2倍から2.5倍位のFPS変換であれば、結構使えそうな技術です。

ちなみに30FPSと60FPSの動画見比べて、微妙な差なので人間の目(補完能力)はすごいと実感。

参考

あわせて読みたい
AviSynth&MVToolsによるフレーム補間 ちりとまとチャンネル

カクついた動画をフレーム補間して修正する方法まとめ

スマホゲーム実況動画を撮影したのですが、Vtuberの動きがカクツキすぎていたので、今回の方法で動画素材をなめらかにしました。
動画素材が良くない時の非常時の手段としておすすめです。

あわせて読みたい
【AviUtl】非圧縮AVIをまとめて軽いAVI(Ut Video)へエンコードする方法
【AviUtl】非圧縮AVIをまとめて軽いAVI(Ut Video)へエンコードする方法可逆圧縮コーデックとは、圧縮したデータを元に戻したときに、データを劣化なく完全に元に戻すことができるコーデックということで大量に重たいAVI動画を頂いた時は、HD...
あわせて読みたい
【AviUtl】フォルダ内の全動画を1クリックでエンコードできるようにするプラグイン[AviUtl Control]
【AviUtl】フォルダ内の全動画を1クリックでエンコードできるようにするプラグイン[AviUtl Control]H264のエンコードというえばAviiUtl!まとめて処理するならバッチ処理なんですが、そもそもバッチ処理登録すら面倒なので、プラグインをいれるとフォルダ内の動画を1発...
あわせて読みたい
【AviUtl】複数の動画をH264でエンコードする方法
【AviUtl】複数の動画をH264でエンコードする方法AviUtlは細かくエンコード設定できるので重宝しています。まとめて動画をエンコードすることも増えてきたので、複数処理する方法を調べてみました。【動画をH264でエン...

以上、すいみん(@cg_method)でした!

この記事も読まれてます

目次
閉じる