video-edit-sdk-x-avalonia

Community

Build a cross-platform video editor UI with Avalonia

Authorvisioforge
Version1.0.0
Installs0

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 VideoEditCoreX with an Avalonia VideoView, 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 csproj groups, 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/OnStop updates onto the Avalonia UI thread and ensure shutdown uses Stop()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 required

Components

references

💻 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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.