Japansevenc-nanashi/aviutl2-rs
AviUtl2 SDKのRust版。
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tháng
#1 Repository Của Tháng
🦀 aviutl2-rs — Phiên bản Rust của AviUtl2 SDK
Bộ công cụ Rust giúp bạn viết plugin cho AviUtl2 một cách an toàn và hiện đại.
aviutl2-rs là bản Rust wrapper cho AviUtl2 SDK, cho phép các nhà phát triển sử dụng ngôn ngữ lập trình Rust để xây dựng các plugin cho phần mềm biên tập video AviUtl2. Dự án được thiết kế với mục tiêu mang lại trải nghiệm lập trình an toàn, hiệu suất cao và tuân thủ tiêu chuẩn Rust.
✨ Điểm nổi bật
- aviutl2-sys: Rust binding gần như 1:1 với AviUtl2 SDK gốc.
- aviutl2: Cung cấp API thân thiện với Rust dựa trên
aviutl2-sys. - aviutl2-macros: Hỗ trợ macro để đơn giản hóa viết plugin.
- aviutl2-alias: Đọc/ghi cấu trúc dữ liệu trong file dự án
.aup2và file alias.object,.effect. - aviutl2-eframe: Tích hợp egui/eframe cho plugin giao diện đồ họa.
- Examples đa dạng: Bao gồm plugin đầu vào (image-rs, MIDI), đầu ra (image-rs, FFmpeg), bộ lọc (binaural, equalizer, pixelsort), module script và plugin chung (metronome, SRT, tìm kiếm script).
💡 Vì sao đáng chú ý
aviutl2-rs khác biệt so với cách phát triển plugin truyền thống bằng C/C++ ở chỗ mang Rust vào — ngôn ngữ mang lại an toàn bộ nhớ tĩnh và tránh lỗi thời gian biên dịch. Điều này rất hữu ích khi xây dựng plugin phức tạp cho AviUtl2. Dự án thích hợp cho những ai muốn khám phá phát triển plugin video bằng Rust hoặc đóng góp vào cộng đồng AviUtl2 với tiếp cận hiện đại hơn.
Lưu ý: Do AviUtl2 và SDK thường xuyên cập nhật, API của thư viện có thể thay đổi. Hãy theo dõi CHANGELOG và ví dụ mẫu để cập nhật.
#Rust #AviUtl2 #VideoEditing #PluginDevelopment #TiniX
Similar Projects
Discover other similar projects and AI models.
Forked Project Sekai style video creation tool - フォークプロセカ風動画作成補助ツール