VisioForge

Video Edit SDK .NETCouper, fusionner et traiter des vidéos en C#

Le VisioForge Video Edit SDK .Net permet aux programmeurs d'intégrer des capacités avancées d'édition et de traitement vidéo dans leurs applications logicielles. Avec ce SDK, vous pouvez créer des films personnalisés en combinant des fichiers audio et vidéo, en appliquant divers effets et en effectuant des transitions fluides entre les pistes. Le SDK offre une prise en charge robuste des formats vidéo populaires, notamment MP4, WebM, AVI, WMV, Matroska, MPEG-1/2/4 et autres. Il offre également la flexibilité de travailler avec des formats de fichiers supplémentaires à l'aide de filtres DirectShow tiers. De plus, vous pouvez exporter l'audio dans les formats les plus populaires, notamment MP3, AAC/M4A, OGG Vorbis, Windows Media Audio, OPUS, Speex et WAV, ajoutant de la polyvalence à vos projets multimédias.

Support multiplateforme pour Windows, macOS, Linux, Android et iOS

Installation

Installation Rapide avec NuGet

Démarrez en quelques secondes avec notre package NuGet

Install-Package VisioForge.DotNet.VideoEdit

Ou recherchez VisioForge.DotNet.VideoEdit dans le gestionnaire de packages NuGet de Visual Studio.Voir sur NuGet.org →

Avantages Clés

Édition sur timeline

Timeline multipiste avec contrôle précis sur les segments vidéo et audio

Bibliothèque d'effets riche

Plus de 50 effets, transitions et filtres intégrés pour des résultats professionnels

Accélération GPU

Rendu accéléré par matériel avec prise en charge Intel, NVIDIA et AMD

Video Edit SDK Structure

STRUCTURE DU SDK

Le SDK offre une compatibilité avec les fichiers vidéo, audio et image comme sources d'entrée et vous permet d'inclure des images depuis la mémoire. Il donne également accès à plus de 20 formats de fichiers de sortie différents. Vous pouvez diffuser la sortie sur un réseau ou l'envoyer à une carte Blackmagic pour un traitement ultérieur. Cette gamme d'options et de configurations garantit que les développeurs peuvent gérer efficacement le contenu multimédia.

PIPELINE D'ÉDITION VIDÉO

Le SDK comprend une fonctionnalité de timeline qui permet de créer et de gérer plusieurs pistes vidéo et audio. Dans ces pistes, vous pouvez insérer des fragments vidéo et audio. Ensuite, après la phase de décodage, les données deviennent prêtes pour le traitement et la compression avant d'être écrites dans un fichier. Ce flux de travail structuré facilite la gestion efficace du contenu multimédia au sein de votre application.

Video Editing Pipeline
Output Formats

FORMATS DE SORTIE

Le SDK assure une compatibilité robuste avec de nombreux formats de fichiers vidéo, audio et image populaires et codecs, notamment MP4, WebM, AVI, WMV, MPEG-TS, MP3, AAC, JPEG, GIF et PNG. De plus, les développeurs peuvent utiliser leurs filtres DirectShow personnalisés pour l'encodage, offrant une flexibilité et des options de personnalisation accrues pour le traitement multimédia.

TRAITEMENT VIDÉO

Le SDK facilite l'intégration de transitions conformes à la norme SMPTE entre les vidéos pour créer des transitions fluides et professionnelles. Il permet également d'ajouter du texte, des images ou des logos GIF à votre contenu. Les développeurs peuvent ajuster la luminosité, le contraste, la saturation ou la teinte pour affiner les aspects visuels. De plus, le SDK prend en charge diverses opérations telles que le redimensionnement, le recadrage et la rotation, offrant un contrôle précis sur l'apparence de la vidéo.

Video Processing
Audio Processing

TRAITEMENT AUDIO

Ajoutez un égaliseur à vos capacités de traitement audio avec le SDK. Cela vous permet d'affiner les fréquences audio pour une qualité sonore optimale. Vous pouvez également normaliser les niveaux audio, augmenter le volume ou améliorer les basses fréquences pour obtenir la sortie souhaitée. Le SDK offre également une large gamme d'autres effets audio.

Prise en charge de Unity

Ajoutez un véritable éditeur vidéo à Unity 6 grâce à un unique .unitypackage prêt à importer. Le moteur de haut niveau VideoEditCoreX construit une timeline de clips, applique des effets et des transitions, prévisualise le résultat en direct dans un RawImage Unity et rend le film terminé en MP4. Une scène d'exemple VideoEditX prête à l'emploi illustre tout le flux d'aperçu et de rendu. Un seul package cumulatif cible Windows, Android, macOS et iOS : importez une fois, changez la cible de build et compilez.

Moteur de montage de haut niveau

VideoEditCoreX vous offre la même API de timeline que vous utilisez dans WinForms, WPF, MAUI et Avalonia — ajouter des clips, rogner, séquencer et appliquer des effets et des transitions, sans assemblage manuel du pipeline.

Un seul package cumulatif

Les runtimes natifs Windows, Android, macOS et iOS sont livrés dans un seul .unitypackage. Unity choisit automatiquement le bon runtime natif lorsque vous changez la cible de build.

Scène de montage prête à l'emploi

La scène VideoEditX incluse compose une timeline multi-clips et affiche l'aperçu dans un RawImage via le composant réutilisable VisioForgeVideoView, avec les modes d'aspect Stretch, Letterbox et Crop.

Aperçu de la timeline en direct

Prévisualisez la timeline composée en temps réel dans Unity avant de valider — les images sont livrées à la texture via l'événement OnVideoFrameUnity propre à Unity, afin que les éditeurs et les créateurs voient exactement ce qu'ils obtiendront.

Rendu en MP4

Rendez la timeline terminée en MP4 avec un encodage H.264 / HEVC accéléré par le matériel (NVENC et Quick Sync sur Windows, MediaCodec sur Android, VideoToolbox sur macOS / iOS) — directement depuis votre build Unity.

Affichez la vidéo où vous voulez dans la scène

L'image d'aperçu est chargée dans une Texture2D Unity, la vue d'édition n'est donc pas limitée à l'interface utilisateur. Affichez-la dans un RawImage ou appliquez-la comme matériau sur n'importe quel objet 3D de votre scène.

Plateformes prises en charge:WindowsAndroidmacOSiOS
Conçu pour:Éditeurs vidéo intégrésRendu de gameplay et de replaysGénération de vidéos à partir de modèlesCréateurs de clips sociauxContenu de formationAutomatisation marketing

Prévisualiser et rendre une timeline dans Unity avec 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();

Le montage dans Unity est assuré par le moteur VideoEditCoreX. Vérifié sur Unity 6 (6000.x) ; nécessite le niveau de compatibilité API .NET Standard 2.1.

Voir la documentation Unity →

Fonctionnalités Majeures

Les principales fonctionnalités du VisioForge Video Edit SDK .Net incluent :

Formats d'Entrée

  • Formats vidéo : AVI, MP4, MPEG-1/2, WMV, QuickTime MOV, VP8/VP9, AV1, ou tout autre avec le décodeur correspondant
  • Formats audio : WAV, MP3, Vorbis, WMA, AAC, Speex, OPUS, ou tout autre avec le décodeur correspondant
  • Formats d'image : BMP, PNG, GIF, JPEG, TIFF, WebP
  • Sources d'images et vidéo en mémoire pour la génération dynamique de contenu

Formats Vidéo de Sortie

  • MP4 H264/HEVC + AAC avec encodeurs logiciels, Intel QuickSync, NVIDIA NVENC/CUDA ou AMD Radeon
  • WebM (VP8/VP9 + Vorbis/Opus)
  • AVI avec codecs configurables
  • WMV avec profils intégrés ou externes
  • Conteneur MKV (Matroska)
  • MPEG-1/2/4 y compris les profils VCD/SVCD/DVD
  • Sortie GIF animé
  • Formats de sortie personnalisés via filtres DirectShow tiers

Traitement Vidéo et Effets

  • Superpositions d'images et graphiques (y compris GIF animé)
  • Transitions entre les pistes (norme SMPTE)
  • Effets pan/zoom
  • Superposition de texte avec polices et styles personnalisables
  • Transparence vidéo et mélange alpha
  • Ajustements de luminosité, contraste, saturation, teinte
  • Redimensionner/recadrer à n'importe quelle résolution
  • Compositing chroma-key (fond vert)
  • Filtres de réduction de bruit et désentrelacement
  • Effets de fondu entrant/sortant
  • Transformations de rotation et retournement
  • 30+ effets vidéo supplémentaires

Traitement Audio et Effets

  • Amplificateur de volume
  • Égaliseur 10 bandes
  • Système 3D-bass
  • Normalisation audio
  • Contrôle de gain auto/manuel
  • Bibliothèque d'effets audio supplémentaires

Streaming Réseau

  • Protocole RTSP (H264/AAC)
  • Streaming RTMP vers YouTube, Facebook et serveurs personnalisés
  • HTTP Live Streaming (HLS)
  • Streaming Windows Media
  • Streaming réseau NDI
  • Protocoles UDP et personnalisés basés sur FFmpeg

Autres Fonctionnalités

  • Timeline multipiste avec contrôle précis des segments
  • Support des filtres DirectShow tiers
  • Support des sous-titres (SRT, ASS, SSA)
  • Détection de mouvement
  • Lecteur de codes-barres
  • Sortie vers vidéo cryptée (Video Encryption SDK)
  • Sortie vers Virtual Camera SDK
  • Lecture et écriture des tags de fichiers audio/vidéo
  • Sortie Blackmagic Decklink
  • Support du rendu vidéo madVR [Windows uniquement]

Puissant mais simple

Créez des fonctionnalités d'édition vidéo avec des API propres et intuitives

Implémentation Basique d'un Éditeur Vidéo

C#

Superposition de Texte et Image avec Correction des Couleurs

C#

Transitions Entre les Clips

C#

Options de licence flexibles

Choisissez la licence qui correspond le mieux aux exigences de votre projet

Choisissez Votre Licence

Licence SDK d'édition vidéo professionnelle

Toutes les licences incluent 12 mois de mises à jour et de support technique

Standard

€750vie

Acheter Maintenant
  • Timeline
  • Capture d'image
  • Traitement vidéo
  • Traitement audio
  • Support vidéo HD
  • Transitions
  • Chroma-key
  • OSD (Affichage à l'écran)
  • Plusieurs écrans de sortie
  • Formats de sortieAVI, WMV (Windows Media Video), WMA (Windows Media Audio), WAV, MP3, Ogg Vorbis, Speex

Professional

€1000vie

Acheter Maintenant
  • Timeline
  • Capture d'image
  • Traitement vidéo
  • Traitement audio
  • Support vidéo HD
  • Transitions
  • Streaming réseau (WMV)
  • Chroma-key
  • Détection de mouvement
  • Traitement vidéo utilisant des filtres DirectShow
  • OSD (Affichage à l'écran)
  • Image dans l'image (PIP)
  • Plusieurs écrans de sortie
  • Sortie SDK Caméra Virtuelle
  • Rotation vidéo
  • Formats de sortie+, vidéo DV, DV/MPEG-1/2/4 (utilisant un tuner TV avec encodeur MPEG interne ou caméscope DV/HDV), Flash Video (FLV) utilisant FFMPEG, WebM, formats de sortie personnalisés utilisant des filtres DirectShow externes

Premium

€1500vie

Acheter Maintenant
  • Timeline
  • Capture d'image
  • Traitement vidéo
  • Traitement audio
  • Support vidéo HD
  • Transitions
  • Streaming réseau (WMV)
  • Streaming réseau (RTMP/RTSP/UDP)
  • Chroma-key
  • Détection de mouvement
  • Traitement vidéo utilisant des filtres DirectShow
  • OSD (Affichage à l'écran)
  • Image dans l'image (PIP)
  • Plusieurs écrans de sortie
  • Effets vidéo accélérés par GPU
  • Sortie SDK Caméra Virtuelle
  • Support du SDK de cryptage vidéo
  • Rotation vidéo
  • Formats de sortie+, MPEG-1/2/4 utilisant FFMPEG, MP4 (H264/HEVC + AAC) utilisant un encodeur logiciel, Intel QuickSync, Nvidia NVENC/CUDA, ou encodeurs AMD Radeon

Toutes les licences incluent 1 poste développeur, des exemples de code source et un support par email.
Les licences annuelles incluent 1 an de mises à jour. Passez à la licence à vie pour des mises à jour perpétuelles.

Licence de code source

La licence de code source est disponible sur demande pour ce SDK. Contactez notre équipe commerciale pour discuter des tarifs et des conditions de licence.

Demander une licence de code source

💰 Économisez plus avec les packs Bundle

Ce produit est inclus dans nos packs bundle économiques. Obtenez plus de produits et économisez jusqu'à 71% !

.NET Bundle Professional

Annuel:€700.00
À vie:€1800.00

Économisez jusqu'à 71%

Comprend:

  • 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

Annuel:€1000.00
À vie:€2500.00

Économisez jusqu'à 70%

Comprend:

  • 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

Configuration requise

Exigences minimales pour le développement et le déploiement

Systèmes de Développement
  • Windows 10 ou Windows 11
  • Ubuntu 22.04 ou ultérieur
  • macOS 12 ou ultérieur
Plateformes Cibles
  • Windows 11, Windows 10, Windows 8/8.1, Windows 7 SP1
  • Windows Server 2016 et ultérieur
  • Android 8 et ultérieur
  • Linux (Ubuntu, Debian, etc.)
  • macOS 12 ou ultérieur
  • iOS 11 ou ultérieur
Versions .NET
  • .NET Framework 4.6.1 et ultérieur
  • .NET Core 3.1
  • .NET 5/6/7/8/9/10
Support IDE
  • Visual Studio 2019 et ultérieur
  • Visual Studio Code
  • JetBrains Rider
  • Compatible avec Microsoft Access, Word, Excel
Matériel
  • Minimum 2 Go RAM (4 Go recommandé)
  • Processeur Intel Core i5 ou AMD équivalent
  • GPU avec support DirectX 11 pour l'accélération matérielle
  • GPU NVIDIA pour l'accélération NVENC/CUDA
  • GPU Intel pour l'accélération QuickSync

Droits de Distribution

Distribution libre de redevances. Déployez vos applications sans frais supplémentaires ni licences d'exécution. Vos utilisateurs finaux n'ont pas besoin d'acheter de licence séparée.

Limitations de la Version d'Essai

La version d'essai affiche un filigrane sur la vidéo rendue. Toutes les fonctionnalités sont entièrement opérationnelles pendant la période d'essai de 30 jours.

Gratuit pour Usage Non Commercial : Le SDK est gratuit pour un usage non commercial. Veuillez nous contacter pour obtenir une licence gratuite.

Ressources pour développeurs

Tout ce dont vous avez besoin pour commencer

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

Commencez votre essai gratuit aujourd'hui

Testez toutes les fonctionnalités avec notre essai entièrement fonctionnel de 30 jours

Questions fréquemment posées

Comment couper et fusionner des vidéos par programmation en C# ?

Créez une instance de VideoEditCore, ajoutez des fichiers sources à la timeline avec des horodatages de début et de fin pour le découpage, organisez les clips dans l'ordre souhaité, définissez le format de sortie et appelez StartAsync(). Le SDK gère automatiquement le découpage précis à l'image près, le réencodage et la synchronisation audio.

Quels formats de sortie le Video Edit SDK prend-il en charge ?

Le SDK prend en charge les sorties MP4 (H.264/H.265), WebM (VP8/VP9), AVI, WMV, MKV, MPEG-1/2/4 et GIF. L'audio peut être exporté en MP3, AAC, OGG Vorbis, OPUS, FLAC et WAV. Vous pouvez également configurer des paramètres d'encodage personnalisés pour le débit, la résolution et la fréquence d'images.

Puis-je ajouter des effets et des transitions entre les clips vidéo ?

Oui. Le SDK comprend plus de 50 effets vidéo intégrés tels que le flou, la netteté, la correction des couleurs, le chroma key et l'incrustation d'image. Vous pouvez ajouter des transitions fluides entre les clips, superposer du texte et des images avec un positionnement personnalisable et appliquer des effets audio en temps réel.

Le SDK prend-il en charge la conversion vidéo par lots ?

Oui. Vous pouvez traiter plusieurs fichiers en séquence ou en parallèle. Configurez des tâches de conversion avec les fichiers sources, les formats cibles et les paramètres d'encodage. Le SDK prend en charge la conversion de format, le redimensionnement de la résolution, l'ajustement de la fréquence d'images et le réencodage audio en mode par lots.

L'encodage accéléré par le matériel est-il disponible pour le montage vidéo ?

Oui. Le SDK prend en charge l'encodage accéléré par GPU via NVIDIA NVENC, Intel Quick Sync Video et AMD AMF. L'encodage matériel accélère considérablement les opérations d'exportation vidéo, en particulier pour les contenus haute résolution comme la vidéo 4K.

Quelles plateformes sont prises en charge pour le montage vidéo ?

Le SDK prend en charge WinForms, WPF, MAUI, Uno Platform et Avalonia sous Windows. Le montage multiplateforme fonctionne sur macOS, Linux, iOS et Android. .NET Framework 4.7.2+ et .NET 6/8/9+ sont tous deux pris en charge.

Puis-je monter ou rendre de la vidéo dans Unity ?

Oui. Video Edit SDK .NET fournit un .unitypackage prêt à importer. Le moteur VideoEditCoreX construit une timeline de clips avec effets et transitions, la prévisualise en direct dans une Texture2D Unity et rend le résultat en MP4 — le tout depuis votre build Unity, sur Windows, Android, macOS et iOS.

Puis-je rendre une timeline en MP4 depuis une application Unity ?

Oui. Après avoir composé la timeline, définissez une sortie MP4 et démarrez le moteur VideoEditCoreX pour rendre le film terminé sur disque avec un encodage H.264 / HEVC accéléré par le matériel (NVENC et Quick Sync sur Windows, MediaCodec sur Android, VideoToolbox sur macOS / iOS).