VisioForge

Video Edit SDK .NETTaglia, unisci ed elabora video in C#

Il Video Edit SDK .NET di VisioForge consente ai programmatori di integrare capacità avanzate di editing e elaborazione video nelle loro applicazioni software. Con questo SDK, è possibile creare filmati personalizzati combinando file audio e video, applicando vari effetti e passando fluidamente tra le tracce. L'SDK fornisce un supporto robusto per i formati video più popolari, inclusi MP4, WebM, AVI, WMV, Matroska, MPEG-1/2/4 e altri. Offre inoltre la flessibilità di lavorare con formati di file aggiuntivi utilizzando filtri DirectShow di terze parti. Inoltre, è possibile esportare l'audio nei formati più popolari, tra cui MP3, AAC/M4A, OGG Vorbis, Windows Media Audio, OPUS, Speex e WAV, aggiungendo versatilità ai vostri progetti multimediali.

Supporto multipiattaforma per Windows, macOS, Linux, Android e iOS

Installazione

Installazione Rapida con NuGet

Inizia in pochi secondi con il nostro pacchetto NuGet

Install-Package VisioForge.DotNet.VideoEdit

Oppure cerca VisioForge.DotNet.VideoEdit nel NuGet Package Manager di Visual Studio.Visualizza su NuGet.org →

Vantaggi Chiave

Editing Timeline

Timeline multi-traccia con controllo preciso sui segmenti video e audio

Libreria Effetti Completa

Oltre 50 effetti incorporati, transizioni e filtri per risultati professionali

Accelerazione GPU

Rendering accelerato hardware con supporto Intel, NVIDIA e AMD

Video Edit SDK Structure

STRUTTURA SDK

L'SDK fornisce compatibilità con file video, audio e immagini come sorgenti di input e consente di includere immagini dalla memoria. Fornisce inoltre accesso a oltre 20 diversi formati di file di output. È possibile trasmettere l'output attraverso una rete o inviarlo a una scheda Blackmagic per ulteriore elaborazione. Questa gamma di opzioni e configurazioni assicura che gli sviluppatori possano gestire efficacemente i contenuti multimediali.

PIPELINE DI EDITING VIDEO

L'SDK include una funzionalità timeline che consente di creare e gestire più tracce video e audio. All'interno di queste tracce, è possibile inserire frammenti video e audio. Quindi, dopo la fase di decodifica, i dati diventano pronti per l'elaborazione e la compressione prima di essere scritti su file. Questo flusso di lavoro strutturato facilita la gestione efficiente dei contenuti multimediali all'interno della vostra applicazione.

Video Editing Pipeline
Output Formats

FORMATI DI OUTPUT

L'SDK garantisce una robusta compatibilità con molti formati e codec popolari di file video, audio e immagini, inclusi MP4, WebM, AVI, WMV, MPEG-TS, MP3, AAC, JPEG, GIF e PNG. Inoltre, gli sviluppatori possono utilizzare i propri filtri DirectShow personalizzati per la codifica, offrendo maggiore flessibilità e opzioni di personalizzazione per l'elaborazione multimediale.

ELABORAZIONE VIDEO

L'SDK facilita l'integrazione di transizioni conformi SMPTE tra i video per creare transizioni fluide e dall'aspetto professionale. Consente inoltre di aggiungere testo, immagini o loghi GIF ai vostri contenuti. Gli sviluppatori possono regolare luminosità, contrasto, saturazione o tonalità per ottimizzare gli aspetti visivi. Inoltre, l'SDK supporta varie operazioni come ridimensionamento, ritaglio e rotazione, offrendo un controllo preciso sull'aspetto del video.

Video Processing
Audio Processing

ELABORAZIONE AUDIO

Aggiungi un equalizzatore alle tue capacità di elaborazione audio con l'SDK. Questo ti permette di regolare finemente le frequenze audio per una qualità sonora ottimale. Puoi anche normalizzare i livelli audio, aumentare il volume o migliorare le frequenze dei bassi per ottenere l'output desiderato. L'SDK offre inoltre una vasta gamma di altri effetti audio.

Supporto Unity

Aggiungi un vero editor video a Unity 6 con un unico .unitypackage pronto da importare. Il motore di alto livello VideoEditCoreX costruisce una timeline di clip, applica effetti e transizioni, mostra l'anteprima del risultato dal vivo in un RawImage di Unity e renderizza il filmato finito in MP4. Una scena di esempio VideoEditX già pronta mostra l'intero flusso di anteprima e rendering. Un unico pacchetto cumulativo supporta Windows, Android, macOS e iOS: importa una volta, cambia il Build Target e compila.

Motore di editing di alto livello

VideoEditCoreX ti offre la stessa API di timeline che usi in WinForms, WPF, MAUI e Avalonia — aggiungi clip, ritaglia, sequenzia e applica effetti e transizioni, senza assemblaggio manuale della pipeline.

Un unico pacchetto cumulativo

I runtime nativi per Windows, Android, macOS e iOS sono inclusi in un unico .unitypackage. Unity seleziona automaticamente il runtime nativo corretto quando cambi il Build Target.

Scena di editing pronta

La scena VideoEditX inclusa compone una timeline multi-clip e renderizza l'anteprima in un RawImage tramite il componente riutilizzabile VisioForgeVideoView, con modalità di proporzioni Stretch, Letterbox e Crop.

Anteprima timeline dal vivo

Visualizza l'anteprima della timeline composta in tempo reale all'interno di Unity prima di confermare — i fotogrammi vengono consegnati alla texture tramite l'evento OnVideoFrameUnity esclusivo di Unity, così editor e creatori vedono esattamente ciò che otterranno.

Rendering in MP4

Renderizza la timeline finita in MP4 con codifica H.264 / HEVC accelerata via hardware (NVENC e Quick Sync su Windows, MediaCodec su Android, VideoToolbox su macOS / iOS) — direttamente dalla tua build Unity.

Renderizza ovunque nella scena

Il fotogramma di anteprima viene caricato in una Texture2D di Unity, quindi la vista dell'editor non è limitata alla UI. Mostrala in un RawImage o mappala su un materiale di qualsiasi oggetto 3D nella tua scena.

Piattaforme supportate:WindowsAndroidmacOSiOS
Pensato per:Editor video in-appRendering di gameplay e replayGenerazione di video da modelliCreazione di clip socialContenuti formativiAutomazione marketing

Anteprima e rendering di una timeline in Unity con VideoEditCoreX

C#
// VideoEditCoreX builds on GStreamer Editing Services.
VisioForgeEnvironment.InitializeSdk();
VideoEditCoreX.SDKInit();

_editor = new VideoEditCoreX();

// Build a timeline by adding clips.
_editor.Input_AddAudioVideoFile("intro.mp4");
_editor.Input_AddAudioVideoFile("main.mp4");

// Preview: no output format → the timeline plays into the Unity texture
// through OnVideoFrameUnity (RGBA32) and VisioForgeVideoView.
_editor.OnVideoFrameUnity += _videoView.OnFrameBuffer;
_editor.Output_Format = null;
_editor.Start();

// To render instead, set an output and start:
// _editor.Output_Format = new MP4Output("result.mp4");
// _editor.Start();

L'editing in Unity è fornito tramite il motore VideoEditCoreX. Verificato su Unity 6 (6000.x); richiede il livello di compatibilità API .NET Standard 2.1.

Consulta la documentazione Unity →

Caratteristiche Principali

Le caratteristiche principali del VisioForge Video Edit SDK .Net includono:

Formati di Input

  • Formati video: AVI, MP4, MPEG-1/2, WMV, QuickTime MOV, VP8/VP9, AV1, o qualsiasi altro con decoder corrispondente
  • Formati audio: WAV, MP3, Vorbis, WMA, AAC, Speex, OPUS, o qualsiasi altro con decoder corrispondente
  • Formati immagine: BMP, PNG, GIF, JPEG, TIFF, WebP
  • Sorgenti di immagini e video dalla memoria per generazione dinamica di contenuti

Formati Video di Output

  • MP4 H264/HEVC + AAC con encoder software, Intel QuickSync, NVIDIA NVENC/CUDA o AMD Radeon
  • WebM (VP8/VP9 + Vorbis/Opus)
  • AVI con codec configurabili
  • WMV con profili interni o esterni
  • Container MKV (Matroska)
  • MPEG-1/2/4 inclusi profili VCD/SVCD/DVD
  • Output GIF animata
  • Formati di output personalizzati tramite filtri DirectShow di terze parti

Elaborazione Video ed Effetti

  • Sovrapposizioni di immagini e grafiche (incluse GIF animate)
  • Transizioni tra tracce (standard SMPTE)
  • Effetti pan/zoom
  • Sovrapposizione testo con font e stili personalizzabili
  • Trasparenza video e alpha blending
  • Regolazioni di luminosità, contrasto, saturazione, tonalità
  • Ridimensiona/ritaglia a qualsiasi risoluzione
  • Compositing chroma-key (schermo verde)
  • Filtri di riduzione rumore e deinterlacciamento
  • Effetti fade-in/fade-out
  • Trasformazioni di rotazione e ribaltamento
  • 30+ effetti video aggiuntivi

Elaborazione Audio ed Effetti

  • Amplificatore volume
  • Equalizzatore a 10 bande
  • Sistema bass 3D
  • Normalizzazione audio
  • Controllo guadagno auto/manuale
  • Libreria di effetti audio aggiuntivi

Streaming di Rete

  • Protocollo RTSP (H264/AAC)
  • Streaming RTMP su YouTube, Facebook e server personalizzati
  • HTTP Live Streaming (HLS)
  • Streaming Windows Media
  • Streaming di rete NDI
  • Protocolli UDP e personalizzati basati su FFmpeg

Altre Funzionalità

  • Timeline multi-traccia con controllo preciso dei segmenti
  • Supporto filtri DirectShow di terze parti
  • Supporto sottotitoli (SRT, ASS, SSA)
  • Rilevamento movimento
  • Lettore codici a barre
  • Output su video crittografato (Video Encryption SDK)
  • Output su Virtual Camera SDK
  • Lettura e scrittura tag di file audio/video
  • Output Blackmagic Decklink
  • Supporto renderer video madVR [solo Windows]

Potente e Semplice

Costruisci funzionalità di editing video con API chiare e intuitive

Implementazione Base dell'Editor Video

C#

Sovrapposizione Testo e Immagine con Correzione Colore

C#

Transizioni Tra le Clip

C#

Opzioni di Licenza Flessibili

Scegli la licenza più adatta ai requisiti del tuo progetto

Scegli la Tua Licenza

Licenze professionali per SDK di editing video

Tutte le licenze includono 12 mesi di aggiornamenti e supporto tecnico

Standard

€750a vita

Acquista Ora
  • Timeline
  • Cattura frame
  • Elaborazione video
  • Elaborazione audio
  • Supporto video HD
  • Transizioni
  • Chroma-key
  • OSD (On-Screen Display)
  • Schermi di output multipli
  • Formati di outputAVI, WMV (Windows Media Video), WMA (Windows Media Audio), WAV, MP3, Ogg Vorbis, Speex

Professional

€1000a vita

Acquista Ora
  • Timeline
  • Cattura frame
  • Elaborazione video
  • Elaborazione audio
  • Supporto video HD
  • Transizioni
  • Streaming di rete (WMV)
  • Chroma-key
  • Rilevamento movimento
  • Elaborazione video usando filtri DirectShow
  • OSD (On-Screen Display)
  • Picture-In-Picture
  • Schermi di output multipli
  • Output Virtual Camera SDK
  • Rotazione video
  • Formati di output+, Video DV, DV/MPEG-1/2/4 (usando un sintonizzatore TV con codificatore MPEG interno o videocamera DV/HDV), Flash Video (FLV) usando FFMPEG, WebM, Formati di output personalizzati usando filtri DirectShow esterni

Premium

€1500a vita

Acquista Ora
  • Timeline
  • Cattura frame
  • Elaborazione video
  • Elaborazione audio
  • Supporto video HD
  • Transizioni
  • Streaming di rete (WMV)
  • Streaming di rete (RTMP/RTSP/UDP)
  • Chroma-key
  • Rilevamento movimento
  • Elaborazione video usando filtri DirectShow
  • OSD (On-Screen Display)
  • Picture-In-Picture
  • Schermi di output multipli
  • Effetti video accelerati GPU
  • Output Virtual Camera SDK
  • Supporto Video Encryption SDK
  • Rotazione video
  • Formati di output+, MPEG-1/2/4 usando FFMPEG, MP4 (H264/HEVC + AAC) usando software, Intel QuickSync, Nvidia NVENC/CUDA o codificatori AMD Radeon

Tutte le licenze includono 1 postazione sviluppatore, esempi di codice sorgente e supporto email.
Le licenze annuali includono 1 anno di aggiornamenti. Aggiorna alla licenza a vita per aggiornamenti perpetui.

Licenza codice sorgente

La licenza del codice sorgente è disponibile su richiesta per questo SDK. Contatta il nostro team commerciale per discutere prezzi e termini di licenza.

Richiedi licenza codice sorgente

💰 Risparmia di più con i pacchetti Bundle

Questo prodotto è incluso nei nostri pacchetti bundle convenienti. Ottieni più prodotti e risparmia fino al 71%!

.NET Bundle Professional

Annuale:€700.00
A vita:€1800.00

Risparmia fino al 71%

Include:

  • Video Capture SDK .NET (Professional)
  • Media Player SDK .NET (Professional)
  • Video Edit SDK .NET (Professional)
  • Video Edit SDK FFMPEG .NET (Professional)
  • Media Blocks SDK .NET

.NET Bundle Premium

Annuale:€1000.00
A vita:€2500.00

Risparmia fino al 70%

Include:

  • Video Capture SDK .NET (Premium)
  • Media Player SDK .NET (Premium)
  • Video Edit SDK .NET (Premium)
  • Video Edit SDK FFMPEG .NET (Premium)
  • Media Blocks SDK .NET

Requisiti di Sistema

Requisiti minimi per sviluppo e distribuzione

Sistemi di Sviluppo
  • Windows 10 o Windows 11
  • Ubuntu 22.04 o successivo
  • macOS 12 o successivo
Piattaforme Target
  • Windows 11, Windows 10, Windows 8/8.1, Windows 7 SP1
  • Windows Server 2016 e successivi
  • Android 8 e successivi
  • Linux (Ubuntu, Debian, ecc.)
  • macOS 12 o successivo
  • iOS 11 o successivo
Versioni .NET
  • .NET Framework 4.6.1 e successivi
  • .NET Core 3.1
  • .NET 5/6/7/8/9/10
Supporto IDE
  • Visual Studio 2019 e successivi
  • Visual Studio Code
  • JetBrains Rider
  • Compatibile con Microsoft Access, Word, Excel
Hardware
  • Minimo 2 GB RAM (4 GB consigliati)
  • Processore Intel Core i5 o AMD equivalente
  • GPU con supporto DirectX 11 per accelerazione hardware
  • GPU NVIDIA per accelerazione NVENC/CUDA
  • GPU Intel per accelerazione QuickSync

Diritti di Distribuzione

Distribuzione royalty-free. Distribuisci le tue applicazioni senza costi aggiuntivi o licenze runtime. I tuoi utenti finali non devono acquistare alcuna licenza separata.

Limitazioni della Versione di Prova

La versione di prova mostra un watermark sul video renderizzato. Tutte le funzionalità sono completamente operative durante il periodo di prova di 30 giorni.

Gratuito per Uso Non Commerciale: L'SDK è gratuito per uso non commerciale. Contattaci per ottenere una licenza gratuita.

Risorse per Sviluppatori

Tutto ciò di cui hai bisogno per iniziare

Build with AI coding agents

Pairing with an AI agent — Claude Code, Cursor, GitHub Copilot, Gemini CLI, OpenAI Codex? VisioForge publishes machine-readable surfaces for Video Edit SDK .NET so your agent gets the integration right the first time: the right NuGet packages, license registration, project setup, and the cross-platform deployment details it would otherwise have to guess at.

Live API queries & class lookup
Per-platform integration playbooks
Cross-platform deployment recipes
Full docs as llms.txt

Connect the MCP server

MCP

Add the VisioForge MCP server to your agent for contextual help — search the API, look up classes and members, fetch working code examples, and pull deployment guides, directly inside your editor.

Claude Code

claude mcp add --transport http visioforge-sdk https://mcp.visioforge.com/mcp

VS Code (.vscode/mcp.json)

{ "servers": { "visioforge-sdk": { "type": "http", "url": "https://mcp.visioforge.com/mcp" } } }
MCP server usage guide

Load an Agent Skill

Agent Skills

We publish a downloadable skill for every (SDK, platform) combination — for Video Edit SDK .NET, a ready-made SKILL.md per platform (which NuGet packages, license code, csproj setup, common pitfalls) plus a working sample project your agent can copy from. Compatible with Claude Code, Cursor, OpenAI Codex, Gemini CLI and 30+ other agents (Cloudflare Agent Skills RFC).

Point your agent at the skills index

https://www.visioforge.com/.well-known/agent-skills/index.json
Browse the skills and per-tool setup

Prefer to feed the entire documentation to your agent? It is also available as plain markdown: /llms.txt · /llms-full.txt

Inizia Oggi la Tua Prova Gratuita

Prova tutte le funzionalità con la nostra versione di prova completa di 30 giorni

Domande frequenti

Come taglio e unisco i video in modo programmatico in C#?

Crea un'istanza di VideoEditCore, aggiungi i file sorgente alla timeline con timestamp di inizio e fine per il trimming, disponi le clip nell'ordine desiderato, imposta il formato di output e chiama StartAsync(). L'SDK gestisce automaticamente il taglio preciso al frame, la ricodifica e la sincronizzazione audio.

Quali formati di output supporta il Video Edit SDK?

L'SDK supporta output in MP4 (H.264/H.265), WebM (VP8/VP9), AVI, WMV, MKV, MPEG-1/2/4 e GIF. L'audio può essere esportato come MP3, AAC, OGG Vorbis, OPUS, FLAC e WAV. È inoltre possibile configurare parametri di codifica personalizzati per bitrate, risoluzione e frame rate.

Posso aggiungere effetti e transizioni tra le clip video?

Sì. L'SDK include oltre 50 effetti video integrati come sfocatura, nitidezza, correzione del colore, chroma key e picture-in-picture. È possibile aggiungere transizioni fluide tra le clip, sovrapporre testo e immagini con posizionamento personalizzabile e applicare effetti audio in tempo reale.

L'SDK supporta la conversione video in batch?

Sì. È possibile elaborare più file in sequenza o in parallelo. Configura i processi di conversione con file sorgente, formati di destinazione e parametri di codifica. L'SDK supporta la conversione di formato, il ridimensionamento della risoluzione, la regolazione del frame rate e la ricodifica audio in modalità batch.

La codifica con accelerazione hardware è disponibile per l'editing video?

Sì. L'SDK supporta la codifica accelerata tramite GPU con NVIDIA NVENC, Intel Quick Sync Video e AMD AMF. La codifica hardware velocizza notevolmente le operazioni di esportazione video, specialmente per contenuti ad alta risoluzione come video 4K.

Quali piattaforme sono supportate per l'editing video?

L'SDK supporta WinForms, WPF, MAUI, Uno Platform e Avalonia su Windows. L'editing multipiattaforma funziona su macOS, Linux, iOS e Android. Sono supportati sia .NET Framework 4.7.2+ che .NET 6/8/9+.

Posso modificare o renderizzare video in Unity?

Sì. Video Edit SDK .NET include un .unitypackage pronto da importare. Il motore VideoEditCoreX costruisce una timeline di clip con effetti e transizioni, ne mostra l'anteprima dal vivo in una Texture2D di Unity e renderizza il risultato in MP4 — tutto dall'interno della tua build Unity, su Windows, Android, macOS e iOS.

Posso renderizzare una timeline in MP4 da un'app Unity?

Sì. Dopo aver composto la timeline, imposta un output MP4 e avvia il motore VideoEditCoreX per renderizzare il filmato finito su disco con codifica H.264 / HEVC accelerata via hardware (NVENC e Quick Sync su Windows, MediaCodec su Android, VideoToolbox su macOS / iOS).