本記事ではカクついた動画をフレーム補間して修正する方法を紹介します!
PC性能の限界を超えてカクついた動画ができてしまったので修正できないか検証してみました。
目次
フレーム補間するためのソフト環境構築[AviUtl]
いろいろソフトやプラグインを入れる必要があります、ひとつひとつこなしていきましょう!
STEP
AviUtlの導入
フリーの動画編集ソフトです。
ダウンロードしましょう。
STEP
Avisynthの導入
スクリプトのみ実行できる動画編集ソフトウェアです。
Avisynthをインストールしましょう。
SourceForge
Avisynth rev. 2
Download Avisynth rev. 2 for free. Legacy repository for Avisynth. Visit http://www.avisynth.nl/ or https://github.com/AviSynth for updated information.
STEP
MVToolsの導入
AviSynth用のプラグイン、フレーム補間できます。
あわせて読みたい
MVTools plugin for AviSynth 2.5 is
MVTools plugin for AviSynth 2.5 is collection of functions for estimation and compensation of objects motion in video clips. Motion compensation may be used for…
Avisynthの中のpluginsフォルダに格納しましょう。
C:\Program Files (x86)\AviSynth+\plugins\mvtools2.dll
STEP
warpsharpの導入
AviUtl用のプラグインです。
中にavsinp.auiというファイルがあるので、aviutl.exeと同じ階層に格納します。
AviUtlでカクついた動画をフレーム補間して修正する方法[Avisynth]
早速フレーム補間してみましょう。
STEP
コードの作成
テキストを作成。
下記のコードを挿入。
※AVI以外の拡張子の動画を変換したい場合は
AVIsource("C:Users\ユーザー名\Desktop\test.avi")
↓
DirectShowSource("C:Users\ユーザー名\Desktop\test.mp4")
というように記述しましょう。
動画のパスを記述して、test.avsという名前で保存します。
STEP
AviUtlのソフトを起動して動画の読み込み
AviUtlのソフトを起動。
test.avsをドラッグ&ドロップ。
ここで動画が読み込まれればOK。
エラーが出たらググって調べて解決する。
STEP
動画(AVI)の出力
AviUtl>ファイル>AVI出力で書き出せばOK
Avisynthの検証結果まとめ
- 8FPS → 60FPS 厳しいクオリティ
- 24FPS → 60FPS ぎりぎりセーフなクオリティ
- 30FPS → 60FPS 問題ないクオリティ。
まだ検証の母数が必要ですが2倍から2.5倍位のFPS変換であれば、結構使えそうな技術です。
ちなみに30FPSと60FPSの動画見比べて、微妙な差なので人間の目(補完能力)はすごいと実感。
動画編集のほかの記事は、まとめからご覧いただけます。
あわせて読みたい
動画編集の使い方まとめ|ソフト操作・書き出し・編集用PC
動画編集について書いた記事をまとめました。 ソフトの操作、書き出しの設定、DVDの作成、編集に使うPCの構成まで扱っています。 閲覧数の多い順に表示しています。 記…
可逆圧縮で書き出す設定はこちらです。
あわせて読みたい
【AviUtl】非圧縮AVIをまとめて軽いAVI(Ut Video)へエンコードする方法
大量に重たいAVI動画を出力する機会がありましたので、HDDを圧迫しないように超軽い可逆圧縮コーデックのAVI(Ut Video)で、エンコードしてみたいと思います。 可逆圧…
【AviUtl】カクついた動画をフレーム補間して修正する方法まとめ[
本記事では「【AviUtl】カクついた動画をフレーム補間して修正する方法」について書きました。
スマホゲーム実況動画を撮影したのですがVtuberの動きがカクツキすぎていたので、今回の方法で動画素材をなめらかにしました。
動画素材が良くない時の非常時の手段としておすすめです。
あわせて読みたい
【AviUtl】非圧縮AVIをまとめて軽いAVI(Ut Video)へエンコードする方法
大量に重たいAVI動画を出力する機会がありましたので、HDDを圧迫しないように超軽い可逆圧縮コーデックのAVI(Ut Video)で、エンコードしてみたいと思います。 可逆圧…
あわせて読みたい
【AviUtl】フォルダ内の全動画を1クリックでエンコードできるようにするプラグイン[AviUtl Control]
H264動画のエンコードというえばAviiUtlが最適です! そして複数の動画をまとめて出力するならバッチ処理機能を使います。 ですが…そもそもバッチ処理登録すら面倒なの…
あわせて読みたい
【AviUtl】複数の動画をH264でエンコードする方法
AviUtlは細かくエンコード設定できるので重宝しています。 まとめて動画をエンコードすることも増えてきたので、複数処理する方法を調べてみました。 AviUtlで単体の動…