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.

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

€750/vie

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

€1000/vie

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

€1500/vie

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

Accélérez le développement de montage vidéo avec MCP

Enrichissez votre assistant de codage IA avec l'expertise en montage vidéo VisioForge. Le serveur MCP offre une aide contextuelle sur l'assemblage de la timeline, les transitions, les overlays, la configuration des formats de sortie et l'encodage accéléré par le matériel — disponible dans Claude Code, VS Code, Cursor et d'autres éditeurs compatibles MCP.

Guide API d'édition et de timeline
Notes de déploiement des encodeurs et codecs
Paquets NuGet adaptés à l'édition
Exemples de découpe, fusion, overlay et exportation

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" } } }
Ouvrir la documentation d'intégration MCP

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.