video-edit-sdk-net-console

Automate video cutting, trimming, merging, and transcoding via VisioForge Video Edit SDK .NET in a console host.

Updated May 29, 2025
One-click install
npx skills add https://github.com/visioforge/help --skill video-edit-sdk-net-console
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: video-edit-sdk-net-console
Source: https://github.com/visioforge/help/tree/main/dotnet/agent-skills/video-edit-sdk-net-console
Command: npx skills add https://github.com/visioforge/help --skill video-edit-sdk-net-console

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill removes the need to manually cut, trim, merge, and transcode videos by enabling headless batch processing in a .NET console app using VisioForge Video Edit SDK.

Core Features & Use Cases

  • Headless .NET console integration: Runs without UI by using the proper renderer configuration for batch jobs.
  • Two editing paths for efficiency: Supports lossless FastEdit for MP4 family stream-copy and timeline-based decode/re-encode for merges, effects, and non-MP4 inputs.
  • Production-ready deployment guidance: Covers Windows-only runtime considerations, NuGet version pinning, optional codec redis distributions, and common failure modes like missing DLLs, premature process exit, and trial/expiry errors.
  • Use Case: Process a folder of uploaded MP4s in a CI step or scheduled worker to generate standardized outputs (cut segments, stitch multiple clips, and transcode to a target MP4/WebM/WMV format).

Quick Start

Use the skill to build a headless console app that takes an input video path and an output video path, then cuts seconds 5 to 15 and re-encodes the result to an MP4 using the provided VideoEditCore timeline pattern.

Frequently Asked Questions about video-edit-sdk-net-console

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I batch-edit and transcode videos in a headless .NET console app?

Batch video editing in a .NET console app requires Windows-targeted .NET with the -windows TFM suffix. You must configure the headless renderer (VideoRendererMode.None) and handle completion via OnStop or OnError before the process exits to prevent premature termination.

Can I cut and merge MP4 files without re-encoding in a .NET worker service?

Yes, you can cut and merge MP4 files without re-encoding using the FastEdit path, which performs lossless stream-copying for the MP4 family. For merges, effects, and non-MP4 inputs, the SDK uses a timeline-based decode and re-encode approach.

Why does my headless video transcoding process exit prematurely in CI/CD pipelines?

Headless video transcoding processes exit prematurely when completion handling is not properly configured. You must implement OnStop and OnError handlers to ensure the process waits for encoding to finish before exiting.

What NuGet packages do I need for headless video transcoding with .NET?

For headless video transcoding with .NET, you need the VideoEdit NuGet package. You should also install optional codec redist packages, ensuring they are pinned to the exact same version as the VideoEdit NuGet package to prevent missing DLL errors.

Does the VisioForge Video Edit SDK support scheduled video processing on Windows?

Yes, the VisioForge Video Edit SDK supports scheduled video processing on Windows. It is designed for scheduled workers and CI/CD pipelines, allowing you to re-encode assets headlessly without requiring an interactive preview UI.