textmoduleは、AviUtlでワイド文字列を処理する関数などを複数追加するライブラリです。
詳細なドキュメントは https://scrapbox.io/textmodule/ を御覧ください。
- exedit.aufと同じ場所に、textmodule.dll・libmecab.dll・textmoduleフォルダを配置する。
- AviUtl側からrequire("textmodule")をする。
- textmoduleという名前のテーブルがグローバルに登録されるので、使用したい関数を呼び出す。
- カラオケテキスト (https://github.com/shumm7/AviUtl-KaraokeText )
- 年月日カウンター (https://github.com/shumm7/AviUtl-DateCounter )
- 一括画像編集 (https://github.com/shumm7/AviUtl-BulkImageEdit )
- テキスト遷移 (https://github.com/shumm7/AviUtl-TextTransition )
- オセロ (https://github.com/shumm7/AviUtl-Othello )
- マインスイーパ (https://github.com/shumm7/AviUtl-MineSweeper )
- QR (https://github.com/shumm7/AviUtl-QR )
textmoduleの著作権は、しゅう( https://twitter.com/shulmj_ )にあります。
textmoduleはGNU Lesser General Public License 3.0(LGPL 3.0)の元で公開されています。
これに従って、利用者は自由に本ライブラリを再配布したり改変したりすることができます。
詳細はLICENCEをご確認ください。
textmoduleは以下のオープンソースソフトウェアを使用しています。
http://www.lua.org/
Copyright (C) 1994-2003 Tecgraf, PUC-Rio. All rights reserved.
This library is licensed under the MIT License.
https://www.boost.org/
Copyright Rene Rivera 2006-2007.
This library is licensed under the Boost Software License Version 1.0.
Copyright (c) 1995-2014 International Business Machines Corporation and others. All rights reserved.
This library is licensed under the ICU License.
https://taku910.github.io/mecab/
MeCab is copyrighted free software by Taku Kudo and Nippon Telegraph and Telephone Corporation.
This library is licensed under the GNU Lesser General Public License Version 2.1.
https://github.com/nlohmann/json
Copyright (C) 2013-2022 Niels Lohmann. All rights reserved.
This library is licensed under the MIT License.
https://eigen.tuxfamily.org/index.php
Eigen is Free Software. It is licensed under the Mozilla Public License Version 2.0 (MPL2).
https://github.com/stbrumme/hash-library
Copyright (c) 2014,2015 Stephan Brumme. All rights reserved.
This library is licensed under the zlib License.
https://github.com/microsoft/cpprestsdk
Copyright (C) Microsoft Corporation. All rights reserved.
This library is licensed under the MIT License.
https://github.com/ben-strasser/fast-cpp-csv-parser
Copyright (c) 2015, ben-strasser. All rights reserved.
This library is licensed under the BSD 3-Clause "New" or "Revised" License.
https://github.com/nayuki/QR-Code-generator
Copyright (c) 2022, Project Nayuki. All rights reserved.
This library is licensed under the MIT License.
https://github.com/fmtlib/fmt
Copyright (c) 2012 - present, Victor Zverovich. All rights reserved.
This library is licensed under the MIT License.
Some source was adapted from Tweener's easing functions (Penner's Easing Equations) and http://code.google.com/p/tweener/ (jstweener javascript version)
Tweener authors, Yuichi Tateno, Emmanuel Oga
Copyright (c) 2010, Emmanuel Oga.
It is licensed under the MIT License.