| Crates.io | aviutl2-alias |
| lib.rs | aviutl2-alias |
| version | 0.11.3 |
| created_at | 2026-01-17 02:59:21.185272+00 |
| updated_at | 2026-01-21 23:25:09.563201+00 |
| description | AviUtl2のエイリアスデータを操作するためのライブラリ |
| homepage | |
| repository | https://github.com/sevenc-nanashi/aviutl2-rs |
| max_upload_size | |
| id | 2049784 |
| size | 75,900 |
AviUtl2のプロジェクトファイル(*.aup2)とエイリアスファイル(*.object、*.effect)で使われているデータ構造を読み書きするクレート。
use aviutl2_alias::{Table, TrackItem};
fn main() -> anyhow::Result<()> {
// `.aup2`ファイルからテーブルを読み込む
let input = std::fs::read_to_string("project.aup2")?;
let root: Table = input.parse()?;
let project = root.get_table("project").expect("project section");
let version = project.parse_value::<u32>("version").unwrap()?;
println!("AviUtl2 Project Version: {}", version);
Ok(())
}
MIT Licenseで公開されています。