VisioForge

Media Player SDK .NET

Media Player SDK .Net を使用すると、開発者は、ビデオ、オーディオ、DVD、Blu-ray、およびさまざまなネットワークストリームのサポートを含む、幅広いメディア再生機能をアプリケーションにシームレスに統合できます。この SDK は、ビデオの上にオーバーレイビットマップとテキストをエフェクト付きでレンダリングする機能も提供します。再生エンジンの柔軟性を提供し、システムコーデック、FFmpeg、または VLC の使用を許可し、幅広い互換性と高品質のメディア体験を保証します。

Windows、macOS、Linux、Android、および iOS のクロスプラットフォームサポート

インストール

NuGet によるクイックインストール

NuGet パッケージを使用して数秒で開始

Install-Package VisioForge.DotNet.MediaPlayer

または VisioForge.DotNet.MediaPlayer を Visual Studio の NuGet パッケージマネージャーで検索してください。NuGet.org で見る →

主な利点

ユニバーサル形式サポート

ハードウェアアクセラレーションを使用して 500 以上のビデオ/オーディオ形式を再生

クロスプラットフォーム

Windows、macOS、Linux、Android、および iOS のサポート

プロフェッショナル機能

OSD、フレームグラバー、VR/360 ビデオ、モーション検出

Media Player SDK Structure

SDK 構造

SDK を使用すると、開発者は特定のビデオおよびオーディオソースを選択し、処理のためにさまざまなエフェクトを適用してから、レンダリングのためにメディアをルーティングできます。WPF、WinForms、MAUI、Avalonia など、各 UI フレームワークに独自の VideoView コントロールを提供することで、さまざまなアプリケーションインターフェイス内でのメディアのシームレスな統合と表示を保証し、汎用性があります。

メディア再生パイプライン

SDK アーキテクチャは、各メディアソースを個別のオーディオおよびビデオストリームに分離します。これらのストリームは、それぞれのデコーダーにルーティングされます。デコード後、非圧縮データは処理され、必要に応じてサンプルグラバーによって直接アクセスできます。この機能は、メディアサンプルを処理または分析するリアルタイムアプリケーションに便利です。

Media Playback Pipeline
Video Processing

ビデオ処理

テキスト、画像、または GIF をビデオに追加して、パーソナライズされたオーバーレイを作成します。明るさ、コントラスト、彩度、色相などの視覚要素を調整して、画質を向上させます。編集ツールを利用して、必要に応じて映像のサイズ変更、トリミング、または回転を行います。グリーンスクリーンエフェクトにクロマキーを適用し、ストーリーテリングを強化するためにさまざまな追加のビデオエフェクトを探索します。

オーディオ処理

イコライザーをアプリケーションに統合して、正確なオーディオ調整を可能にします。オーディオレベルを正規化し、音量を増幅し、低音周波数を強化します。さらに洗練するために、一連の追加オーディオエフェクトを利用できます。自動または手動のゲイン制御を実装して、最適なオーディオ品質を実現します。

Audio Processing
Custom UI Controls

カスタム UI コントロール

SDK は、PNG/SVG アイコンとパーソナライズされたスタイルオプションに対応したスキンサポートを備えたカスタマイズ可能なインターフェイスを誇っています。

主な機能

VisioForge Media Player SDK .Net の主な機能は次のとおりです:

サポートされている形式

  • ファイル形式: MP4、MKV、MOV、AVI、MPEG-TS、WMV、MXF、VOB、OGG
  • ビデオ形式: MPEG-1/2、WMV、MPEG-4、H264、HEVC、および適切なデコーダーを備えたその他
  • オーディオ形式: AAC、MP3、Vorbis、WMA、OPUS、Speex、および適切なデコーダーを備えたその他
  • MIDI、カラオケ KAR、および CDG
  • DVD および Blu-ray 再生 [Windows のみ]

ビデオ処理とエフェクト (CPU/GPU)

  • 画像オーバーレイ (アニメーション GIF を含む)
  • SVG オーバーレイ
  • テキストオーバーレイ
  • ビデオ透明度
  • パン/ズーム
  • 明るさ、コントラスト、彩度、色相など
  • 反転色、グレースケール
  • インターレース解除、ノイズ除去
  • フェードイン/フェードアウト、回転
  • 任意の解像度にサイズ変更
  • サードパーティ製 DirectShow フィルターサポート
  • その他 30 以上のエフェクト

オーディオ処理とエフェクト

  • ボリュームブースター
  • イコライザー
  • 3D ベースシステム
  • 正規化
  • 自動/手動ゲイン
  • その他多数のエフェクト

ネットワークストリームとプロフェッショナルサポート

  • HTTP/HTTPS ストリーミング
  • RTSP/RTMP プロトコル
  • HLS/DASH サポート
  • MMS/WMV/UDP ストリーム
  • NDI ネットワークストリーミング
  • メモリストリーム再生

高度な機能

  • メモリからのファイル再生
  • シームレス再生 (ファイル間の遅延なし)
  • 複数の出力画面サポート
  • ピクチャーインピクチャーサポート
  • 4K および 8K ビデオファイルサポート
  • GPU アクセラレーションデコード (DXVA2/D3D11/QuickSync/NVDEC/AMF)
  • 後方/前方シーク
  • .Net Bitmap または画像ファイルへのフレームキャプチャ
  • OSD (オンスクリーンディスプレイ)
  • 字幕サポート
  • ネットワークストリーミング (MMS/WMV/RTSP/RTMP/UDP)
  • 逆再生
  • 暗号化されたビデオ再生 (Video Encryption SDK)
  • モーション検出
  • 顔/オブジェクト検出 [Windows のみ]
  • バーコードリーダー
  • クロマキー
  • madVR レンダラー [Windows のみ]
  • VR 360° ビデオ [Windows のみ]

プレーヤー機能

  • フレームごとのナビゲーション
  • 可変再生速度制御
  • プレイリスト管理
  • オーディオトラック選択
  • ビデオ回転
  • アスペクト比制御

クイックスタートコード

数分でプロフェッショナルなメディア再生を開始

基本的なメディアプレーヤーの実装

C#

ライセンスを選択

すべてのプロジェクトに柔軟なライセンスオプション

すべてのライセンスには 12 か月間のアップデートとサポートが含まれています

スタンダード

€750/ライフタイム

今すぐ購入
  • ビデオファイル再生
  • オーディオファイル再生
  • 字幕サポート
  • HD および 4K ビデオサポート
  • ビデオ/オーディオ処理とエフェクト
  • ハードウェアアクセラレーション (DXVA2、NVDEC、QuickSync)
  • OSD (オンスクリーンディスプレイ)
  • フレームグラバー
  • 複数の出力画面
  • GPU アクセラレーションビデオエフェクト
  • バーコードリーダー
  • ピクチャーインピクチャーサポート

プロフェッショナル

€1000/ライフタイム

今すぐ購入
  • ビデオファイル再生
  • オーディオファイル再生
  • メモリストリーム再生
  • 字幕サポート
  • HD および 4K ビデオサポート
  • ビデオ/オーディオ処理とエフェクト
  • ネットワークストリーム再生 (HTTP/RTSP/RTMP/HLS/WMV/NDI)
  • クロマキー
  • 逆再生
  • モーション検出
  • DVD および Blu-ray 再生 (Windows)
  • ハードウェアアクセラレーション (DXVA2、NVDEC、QuickSync)
  • DirectShow フィルターを使用したビデオ処理 (Windows)
  • OSD (オンスクリーンディスプレイ)
  • フレームグラバー
  • 複数の出力画面
  • GPU アクセラレーションビデオエフェクト
  • Video Encryption SDK サポート (Windows)
  • 顔追跡とオブジェクト検出
  • 外部ファイルからのオーディオストリーム
  • バーコードリーダー
  • ピクチャーインピクチャーサポート

すべてのライセンスには、1 つの開発者シート、ソースコードサンプル、およびメールサポートが含まれています。
ライフタイムライセンスには、無期限の無料アップデートが含まれています。年間ライセンスには、1 年間のアップデートが含まれています。

システム要件

すべてのサポートされているプラットフォームの開発および展開要件

開発システム
  • Windows 10 または Windows 11
  • Ubuntu 22.04 以降
  • macOS 12 以降
ターゲットプラットフォーム
  • Windows 11、Windows 10、Windows 8/8.1、Windows 7 SP1
  • Windows Server 2016 以降
  • Android 8 以降
  • Linux (Ubuntu、Debian など)
  • macOS 10.14 以降
  • iOS 12 以降
.NET バージョン
  • .NET Framework 4.6.1 以降
  • .NET Core 3.1
  • .NET 5/6/7/8/9/10
IDE サポート
  • Visual Studio 2019 以降
  • Visual Studio Code
  • JetBrains Rider
  • Microsoft Access、Word、Excel と互換性あり
ハードウェア
  • 最小 2 GB RAM (4 GB 推奨)
  • Intel Core i5 または AMD 同等のプロセッサ
  • ハードウェアアクセラレーション用の DirectX 11 サポート付き GPU
  • NVDEC/CUVID アクセラレーション用の NVIDIA GPU
  • QuickSync アクセラレーション用の Intel GPU

配布権

ロイヤリティフリーの配布。追加料金やランタイムライセンスなしでアプリケーションを展開します。

試用版の制限

試用版では、ビデオウィンドウに透かしが表示されます。30 日間の試用期間中は、すべての機能が完全に機能します。

非商用利用は無料: SDK は非商用利用の場合は無料です。無料ライセンスを取得するにはお問い合わせください。

ドキュメントとリソース

完全なドキュメント、API リファレンス、およびサンプルプロジェクト

30 日間の無料トライアルを開始

透かし付きのフル機能試用版。機能に制限はありません。