AviUtl
AVIファイルを編集したり、各種コーデックで圧縮することができる。フリーウェアとして公開されている。
32ビットのアプリケーションであり、動作にはMMXが使えるCPUが必要。64ビット化することもできるが、KENくん曰く、「32ビットの状態で多くのプラグインが作られたため、64ビットに変更するとそれらが使えなくなってしまうから」という理由により現在も32ビットソフトである。
AviUtl本体のみで動画編集は可能であるが、公式サイトに公開されている「拡張編集プラグイン」を使用することで、より高度な編集をすることができる。具体的にはレイヤー機能(他のソフトで「トラック」と呼ばれているもの)やエフェクト類である。
有志により開発されたプラグインを追加することで、各種エンコーダー(x264やNVEnc等)によるエンコードが可能になる。
本来32bitソフトでは4GB以上メモリを使用することができないが、version1.10rc2からは共有メモリを使用して4GB以上のメモリーを利用出来るようになっている。
version0.99aからはマルチスレッド対応となり、主要なプラグインのマルチスレッド化が促進されSIMD最適化、GPUの利用ができるようになる。
AviSynthとはプラグインの相互利用が可能である。しかし、AviUtl側からAviSynthのプラグインを利用する際にプラグインがYUV各12ビットのフォーマットをサポートしていない場合、データの精度に変化が生じる場合がある。
nicotalkやYukkuriMovieMakerのように、AviUtlと連携したソフトウェアも存在する。