VisioForge

Filtres DirectShow pour applications Windows

VisioForge propose six produits DirectShow pour Windows : deux filtres source, basés sur FFmpeg et sur libVLC, qui lisent des fichiers et des flux réseau ; un pack de filtres d'encodage et de multiplexage ; un pack de filtres de traitement vidéo et audio ; une webcam et un micro virtuels ; et des filtres qui chiffrent la vidéo. Ils fonctionnent dans toute application ou graphe de filtres DirectShow, sont livrés en versions x86 et x64 et disposent d'API pour C++, C# et Delphi.

Qu'est-ce qu'un filtre DirectShow ?

Un filtre DirectShow est un composant COM qui réalise une étape du traitement multimédia sous Windows. Une application relie des filtres dans un graphe de filtres : un filtre source lit un fichier, un flux ou un périphérique, des filtres de transformation décodent, traitent ou encodent les données, et un moteur de rendu ou un File Writer en fin de graphe les affiche ou les enregistre. Les filtres sont livrés sous forme de fichiers .ax et enregistrés dans Windows par un installateur ou avec regsvr32. Une application 32 bits ne charge que des filtres x86 et une application 64 bits que des filtres x64 : enregistrez la version qui correspond à votre application.

Quel filtre me faut-il ?

Je doisProduit
Lire des fichiers MP4, MKV, WebM, MPEG-TS et AVI et des flux RTSP, RTMP et HLS, avec décodage GPU sur NVIDIA, Intel et AMDFFmpeg Source DirectShow Filter
Lire des fichiers et des flux RTSP, HLS, SRT et HTTP via libVLC, y compris HEVC, VP9 et AV1 avec décodage DXVA2 ou D3D11VLC Source DirectShow Filter
Encoder en H.264, HEVC, VP8, VP9, AAC, MP3 ou Vorbis dans du MP4, MKV, MPEG-TS ou WebM, avec H.264 et HEVC sur GPUDirectShow Encoding Filters Pack
Ajouter des incrustations de texte et d'image, un réglage des couleurs, un désentrelacement, une réduction du bruit, une incrustation chroma key, une détection de mouvement, un redimensionnement, un recadrage ou une rotation, un égaliseur audio ou un amplificateur de volumeDirectShow Processing Filters Pack
Envoyer la vidéo et l'audio de mon application vers Zoom, OBS Studio ou un navigateur basé sur Chromium comme webcam et microVirtual Camera SDK
Enregistrer de la vidéo en MP4 chiffrée en AES-128 ou AES-256 et la lire uniquement avec la cléVideo Encryption SDK

Les six produits DirectShow

Filtre source

FFmpeg Source DirectShow Filter

Décode les médias avec FFmpeg dans toute application DirectShow : fichiers MP4, MKV, WebM, MPEG-TS et AVI, flux RTSP, RTMP et HLS, décodage GPU sur les cartes NVIDIA, Intel et AMD.

Filtre source

VLC Source DirectShow Filter

Lit les médias via le libVLC fourni : fichiers MKV, MP4 et MPEG-TS, flux RTSP, HLS, SRT et HTTP, HEVC, VP9 et AV1 avec DXVA2 ou D3D11.

Filtres d'encodage et de multiplexage

DirectShow Encoding Filters Pack

Encode en H.264, HEVC, VP8, VP9, AAC, MP3 et Vorbis dans du MP4, MKV, MPEG-TS et WebM, avec H.264 et HEVC sur GPU NVIDIA, Intel et AMD.

Filtres de transformation

DirectShow Processing Filters Pack

Incrustations de texte et d'image, réglage des couleurs, désentrelacement, réduction du bruit, chroma key, détection de mouvement, redimensionnement, recadrage et rotation, plus un égaliseur audio et un amplificateur de volume.

Périphériques virtuels

Virtual Camera SDK

Ajoute à Windows une webcam virtuelle et un micro virtuel. Zoom, OBS Studio, les navigateurs basés sur Chromium et les autres applications DirectShow les affichent à côté des périphériques physiques ; les applications qui n'utilisent que Media Foundation, comme l'application Caméra de Windows, ne les voient pas.

Filtres de chiffrement

Video Encryption SDK

Encode la vidéo en MP4 (H.264/AAC) et la chiffre en AES-128 ou AES-256, avec un mot de passe ou des données binaires comme clé. Un filtre de déchiffrement associé lit les fichiers protégés.

Les filtres fonctionnent ensemble dans un même graphe

Chaque produit est un ensemble de filtres DirectShow ordinaires : ils se connectent entre eux et aux filtres déjà présents dans Windows. Par exemple, pour convertir un flux en MP4 avec une incrustation, le filtre source le décode, un filtre de traitement dessine l'incrustation, et le pack d'encodage compresse la vidéo et écrit le fichier.

FFmpeg Source
Effets vidéo
Encodeur H.264
Multiplexeur MP4

DirectShow All-In-One Bundle

Une seule licence pour les produits ci-dessous.

€1,000/an·€2,500 à vie

contre €1,950/an et €5,800 à vie en les achetant séparément

Questions fréquentes

Quelle est la différence entre les filtres source FFmpeg et VLC ?▼
Ce sont deux filtres source DirectShow qui ouvrent des fichiers et des flux réseau, avec des moteurs différents. FFmpeg Source décode avec FFmpeg, avec décodage GPU sur les cartes NVIDIA, Intel et AMD. VLC Source lit via un libVLC fourni, avec décodage DXVA2 ou D3D11. Essayez les deux avec vos propres fichiers et flux pendant l'évaluation.
Puis-je utiliser les filtres depuis C# et .NET ?▼
Oui. Le package NuGet VisioForge.DirectShowAPI fournit des wrappers .NET pour les interfaces des filtres, et les exemples couvrent C#, C++ et Delphi. Tout langage capable de construire un graphe de filtres DirectShow peut utiliser les filtres.
Comment enregistrer les filtres sur la machine d'un utilisateur ?▼
Chaque produit dispose d'un installateur qui enregistre ses filtres. Pour les déployer avec votre propre installateur, enregistrez les fichiers .ax avec regsvr32 ou depuis le code, en utilisant la version x86 pour les applications 32 bits et la version x64 pour les applications 64 bits. Le guide d'enregistrement des filtres donne les noms de fichiers.
Puis-je tester les filtres sans écrire de code ?▼
Oui. GraphEdit et GraphStudioNext listent les filtres enregistrés : vous pouvez construire un graphe à la main, relier les broches et le lire avant d'écrire la moindre ligne de code.
Quelles versions de Windows sont prises en charge ?▼
Les filtres fonctionnent sous Windows 10 et Windows 11 ; la plupart des produits prennent aussi en charge Windows 7, 8 et 8.1 ainsi que Windows Server. La liste exacte de chaque produit figure sur sa page. DirectShow fait partie de toutes les versions de bureau de Windows.
Puis-je redistribuer les filtres avec mon application ?▼
Oui. Les six produits se distribuent avec votre application sans redevances, sous une licence achetée. Les conditions de chaque produit figurent sur sa page.
Existe-t-il une version d'évaluation ?▼
Oui. Chaque page produit propose une version d'évaluation gratuite à télécharger. Elle est entièrement fonctionnelle ; selon le produit et la sortie, elle affiche un filigrane ou une mention d'évaluation.