AviUtl(エーブイアイユーテル、エーブイアイユーティル)は、「KENくん」によって開発されている[1]プロプライエタリの動画編集ソフトウェアである。
概要
AVIファイル[注釈 1]を編集したり、各種コーデックで圧縮することができる。フリーウェアとして公開されている。
32ビットのアプリケーションであり、動作にはMMXが使えるCPUが必要[2]。64ビット化することもできるが、KENくん曰く、「32ビットの状態で多くのプラグインが作られたため、64ビットに変更するとそれらが使えなくなってしまうから[3][注釈 2]」という理由により現在も32ビットソフトである。
AviUtl本体のみで動画編集は可能であるが、公式サイトに公開されている「拡張編集プラグイン」を使用することで、より高度な編集をすることができる。具体的にはレイヤー機能(他のソフトで「トラック」と呼ばれているもの)やエフェクト類である。
有志により開発されたプラグインを追加することで、各種エンコーダー(x264やNVEnc等)によるエンコードが可能になる。
本来32bitソフトでは4GB以上メモリを使用することができないが、version1.10rc2からは共有メモリを使用して4GB以上のメモリーを利用出来るようになっている。
version0.99aからはマルチスレッド対応となり、主要なプラグインのマルチスレッド化が促進されSIMD最適化、GPUの利用ができるようになる。
AviSynthとはプラグインの相互利用が可能である。しかし、AviUtl側からAviSynthのプラグインを利用する際にプラグインがYUV各12ビットのフォーマットをサポートしていない場合、データの精度に変化が生じる場合がある。
nicotalkやYukkuriMovieMakerのように、AviUtlと連携したソフトウェアも存在する。
主な機能
- 動画ファイルの読み込み、編集、保存
- 動画の分割、結合、削除
- エンコード
- YouTube、ニコニコ動画へそれぞれに適した出力[4][注釈 3]
歴史
拡張編集Plugin
拡張編集Pluginは、AviUtlにてより高度な動画編集を行うために作成された純正のプラグインである。
基本的な機能
- 字幕、テキストオブジェクトの配置、編集
- 動画のリサイズ
- トリミング
- ワイプ合成
- シーンチェンジ
- 色の合成、加工
- 画像に対する様々なエフェクト
- 動画の逆再生[注釈 4]
- 音の編集、加工[注釈 5]、BGMの導入
拡張性
このソフトウェアでは、スクリプト言語Luaを用いたエフェクトなどを新しく記述することができ、今日ではAdobe After Effectsのプラグインエフェクトを模倣したものを始めとする大量のスクリプトが公開されている。
また、本体に同梱されているLua5.1のバイナリファイル(lua51.dll)をLuaJITに置き換えることで、さらなる高速化を図ることができる他、FFIなどのLuaJIT専用のライブラリなどを使うことができる。これは、LuaJITがLua5.1をベースに作られているためできることである。[注釈 6]
プラグイン
Aviutlでは非常に多くのサード・パーティー製のプラグインが配布されている。これらを使用することで新たな機能を拡張できる。
プラグインの拡張子は、「.dll」をリネームしただけで、以下の種類に分類されている。ただし機能はそれらに限られておらず、例えば.aulファイルがAviUtlのバグを修正したりすることも可能である[6]。多くのプラグインは公式サイトで配布されているAviUtl用公式SDKを使用している。
フィルタプラグイン
|
.auf
|
画像の加工編集
|
入力プラグイン
|
.aui
|
他のファイル形式を読み込む
|
出力プラグイン
|
.auo
|
他のファイル形式に出力
|
色変換プラグイン
|
.auc
|
画像データ入出力時の色空間を変換
|
言語拡張リソース
|
.aul
|
対応言語を拡張
|
なお、プラグインがDLLファイルをリネームしただけのものであることは、プラグインはAviUtlの動作を根本的に変更したり、マルウェアとして動作しOS全体に被害を及ぼすことも可能であることを意味する。そのため、導入する際は安全性について細心の注意を払わなければならない。[7]
関連書籍
- 「AviUtlではじめる動画編集 (I・O BOOKS)」(勝田 有一朗 (著)、工学社、2013年6月15日)
- 「逆引きAviUtl動画編集 (I・O BOOKS)」(勝田 有一朗 (著)、工学社 、2014年7月1日)
- 「AviUtl 動画編集 実践ガイドブック」(オンサイト (著) 、技術評論社、2018年3月17日)
脚注
注釈
- ^ プラグインによってはMP4ファイルなどを読み込むことが可能である。また、AVIファイルでも読み込めるファイルはプラグインや各種コーデックに依存することがある。
- ^ ただし、一部のユーザーからは「設計次第では32bitのプラグインと共生する事はできる」とも言われている。
- ^ ただし、別途プラグインが必要
- ^ 可能ではあるが、かなりな無理をして可能になるものである。
- ^ 機能も少なく、実用的とはいえまい
- ^ ただしAviUtl同梱のlua51.dllではmath.mod(本来のlua5.1では使用不可)が動作するような変更が加えられており、それを使用しているスクリプトはLuaJITで動作しないことがある。 https://scrapbox.io/aviutl/math.mod
出典
- ^ a b [1]“KENくん/ Twitter”. 2019年8月18日閲覧。
- ^ [2]“AviUtlのお部屋”. 2020年2月17日閲覧。
- ^ “https://twitter.com/__kenkun/status/1163023903721050118”. Twitter. 2022年5月1日閲覧。
- ^ “これであなたも動画編集の達人に!動画編集に便利なソフト5選 - SankeiBiz(サンケイビズ):自分を磨く経済情報サイト”. 2021年7月11日閲覧。
- ^ “動画編集ソフト「AviUtl」が6年ぶりに更新 4GB以上のメモリを活用できるテスト版を公開 - ITmedia NEWS”. 2021年7月11日閲覧。
- ^ “プラグイン”. /AviUtl. 2024年10月27日閲覧。
- ^ “プラグインがアンチウイルスソフトに検出される”. nazosauna AviUtl. 2024年10月27日閲覧。
関連項目
外部リンク