video-edit-sdk-x-avalonia
CommunityBuild a cross-platform video editor UI with Avalonia
System Documentation
What problem does it solve?
You need a reliable way to integrate VisioForge Video Edit SDK X into an Avalonia app that renders and joins media on Windows, Linux, and macOS without breaking due to per-OS native dependencies, initialization order, or missing licensing data.
Core Features & Use Cases
- Cross-platform editor integration: Wire up
VideoEditCoreXwith an AvaloniaVideoView, a timeline-style input list, and a single configurable output format. - Per-OS packaging & runtime dependencies: Add the correct Windows/macOS NuGet native runtime redists via OS-conditional
csprojgroups, while relying on system GStreamer on Linux. - Common failure avoidance: Prevent typical issues such as
DllNotFoundException/ missing elements, Linux “element not found” errors from absent GStreamer plugins, and trial-period expiry due to missing license certificate loading. - UI-safe lifecycle and event handling: Marshal
OnProgress/OnStopupdates onto the Avalonia UI thread and ensure shutdown usesStop()→Dispose()→VisioForgeX.DestroySDK().
Quick Start
Copy references/Sample.csproj, references/Program.cs, references/App.axaml + references/App.axaml.cs, and references/MainWindow.axaml + references/MainWindow.axaml.cs into a new Avalonia project, then build on your target OS and use the Start/Stop buttons to join selected clips into the chosen output format.
Dependency Matrix
Required Modules
None requiredComponents
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: video-edit-sdk-x-avalonia Download link: https://github.com/visioforge/help/archive/main.zip#video-edit-sdk-x-avalonia Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.