1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【AviUtl】【エラー】発生モジュール:lua51.dll 備考:FILTER::func_proc()[拡張編集]の解決

Last updated at Posted at 2021-09-19

AviUtlの題記のエラーについて

AviUtl v1.00、拡張編集 v0.93rc1、
その他多数のpluginsを利用している。

しかし下記エラーが発生し、いくつかのオブジェクトにかけていたアニメーション効果やフィルタ効果が消えてしまい、
再設定してもアニメーションが反映されない状態になってしまった 。
image.png

長らくこの解決方法を探していたが、先ほどあっさり見つかったため、
ここに備忘録として残す。

原因

そもそも、なぜこのようなエラーが起きているのかというと、
下記の図のようにLuaJITを利用するにチェックをつけていると、拡張編集はlua51jit.dllを使用しようとする。

一方、スクリプト用のdllはlua51.dllを使用しようとするため、エラーが発生するようだ。

image.png

対処方法

至極 単純明快
LuaJITを利用するのチェックを外して運用すればよい

image.png
これで運用する

※参考サイトの対処方法
どうしてもLuaJITを使いたいならば、lua51.dllをLuaJITなdllに置換するという今までの方法が使えます これをしたら LuaJITを利用する は無効にします
とは、つまりここに載っている高速化されたLua51.dllをAviUtlに導入し、 上記のLuaJITを利用するのチェックを外して運用すればよいと解釈した
(合っているわからんが、結局はlua51.dllがLuaJITで高速化されたものを使用していればよいのだろう)

参考リンク

AviUtl・関連プラグインのバグ
【AviUtl】LuaJITを導入して動作を高速化しよう!【拡張編集】

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?