AviSynth で左右動画結合

MikuMikuDance 立体視動画作るため、出力された左右動画を結合するのに最初は

していたのですが、これがとにかく時間がかかるので最近は

してみていたのですが。これが 2GB を超えるサイズの出力だと分割されてしまうのと、そうされた時に最後端数の AVI が壊れている場合が出てきてしまい*1代替手段を探していたのです。そして

でやってみたらうまく行ったので、そのやり方をメモっておきます。

AviUtl 用のプラグイン入手

ここで warpsharpパッケージを入手してその中の

  • avsinp.aui

を aviutl.exe のあるフォルダにコピーする。

AVS スクリプトを書く

メモ帳で

L = AviSource("hogeL.avi")
R = AviSource("hogeR.avi")
StackHorizontal(R, L)

という内容のテキストを作って hoge.avs というファイル名で保存する。
("hogeL.avi" は左目、"hogeR.avi" は右目用の AVI ファイル)
(これは交差法の場合。平行法の場合は StackHorizontal(L, R) に)

AviUtl で hoge.avs を読み込む

これで左右結合された動画として読み込まれます。



うーん楽チン。最初からこれ使えば良かった……。

*1:うちの環境だと 60fps の場合こうなるっぽい