VisioForge

Media Player SDK .NETWPF、MAUI、WinForms 向けビデオ再生

Media Player SDK .Net を使用すると、開発者は、ビデオ、オーディオ、DVD、Blu-ray、およびさまざまなネットワークストリームのサポートを含む、幅広いメディア再生機能をアプリケーションにシームレスに統合できます。この SDK は、ビデオの上にオーバーレイビットマップとテキストをエフェクト付きでレンダリングする機能も提供します。再生エンジンの柔軟性を提供します: Windows では DirectShow とオプションの LAV フィルターまたは VLC を使用し、クロスプラットフォームターゲット(macOS、Linux、Android、iOS)では MediaPlayerCoreX エンジンが GStreamer をメディアパイプラインとして使用し、幅広い互換性と高品質のメディア体験を保証します。

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を統合することで、開発者はスムーズなビデオ再生、カスタムUIコントロール、複数形式のサポートを提供できます。これによりエンドユーザーに最適化されたメディア体験を保証し、開発を簡素化しながらさまざまなプラットフォームとコンテンツタイプでパフォーマンスを向上させます。

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

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

Media Playback Pipeline
Video Processing

ビデオ処理

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

オーディオ処理

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

Audio Processing
Custom UI Controls

カスタム UI コントロール

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

AI による再生解析

Media Player SDK .NET が開くあらゆるファイルやストリームに対して、物体検出、顔認識、OCR、自動プライバシー匿名化、セマンティック検索、オフライン文字起こしを実行できます — 別途の処理パイプラインは不要です。

MediaPlayerCoreX は、VisioForge.DotNet.Core.AI および VisioForge.DotNet.Core.AI.Whisper の同じ AI ブロックを、Video_Processing_AddBlock と Audio_Processing_AddBlock を通じて再生グラフの内部に直接組み込みます — 手動での MediaBlocksPipeline の構築は不要です。OpenAsync/PlayAsync の前にブロックを登録すると、開いたファイルやストリームのすべてのフレームまたはオーディオサンプルを解析し、レンダリングされた映像にオーバーレイや匿名化処理を描画します。推論は ONNX Runtime と Whisper.net/GGML を通じて完全にオンデバイスで実行されるため、録画された映像がマシンの外部に出ることはありません。

再生時の物体検出と解析

録画済みの映像を YOLO/RT-DETR による検出にかけ、ByteTrack によるトラッキング、ライン横断カウント、ゾーン解析でフォレンジックレビューを行います。

録画映像内の顔認識

検出した顔を登録済みのギャラリーと照合することで、既存のビデオファイル内の人物を特定します。

テキストおよびナンバープレートの抽出

アーカイブのインデックス作成や調査のために、録画映像から画面上のテキストや車両のナンバープレートを抽出します。

あらゆる動画への自動字幕付与

Whisper と Silero VAD でファイルの音声トラックを文字起こしし、ライブキャプションを追加したり SRT/VTT ファイルをエクスポートしたりできます — 字幕が一度もなかったメディアでも対応可能です。

録画映像内の顔・ナンバープレート・テキストの匿名化

アーカイブ、共有、公開の前に、既存の映像内の顔、ナンバープレート、画面上のテキストを自動的にぼかしたりピクセル化したりします。

動画ファイルのセマンティック検索

動画ファイルの CLIP ベースの埋め込みインデックスを構築し、自然言語クエリで検索して必要な瞬間に直接ジャンプできます。

Unity サポート

すぐにインポートできる単一の .unitypackage で、Unity 6 に本格的な動画・音声再生を追加できます。高レベルの MediaPlayerCoreX エンジンがローカルファイル、URL、ネットワークストリームを開き、映像を Unity の RawImage にレンダリングします — 手動でのパイプライン構築は不要です。すぐに使える MediaPlayerX サンプルシーンにより、再生、一時停止、シーク、音量調整を数分で実装できます。1 つの統合パッケージが Windows、Android、macOS、iOS を対象とします。一度インポートし、Build Target を切り替えてビルドするだけです。

高レベルプレーヤーエンジン

MediaPlayerCoreX は、WPF、MAUI、Avalonia で使用するのと同じシンプルな API を提供します — 開く、再生、一時停止、再開、シーク、音量や再生速度の変更。映像を画面に表示するためにパイプラインを組み立てる必要はありません。

1 つの統合パッケージ

Windows、Android、macOS、iOS のネイティブランタイムが単一の .unitypackage に同梱されています。Build Target を切り替えると、Unity が適切なネイティブランタイムを自動的に選択します。

すぐに使えるプレーヤーシーン

付属の MediaPlayerX シーンは、再利用可能な VisioForgeVideoView コンポーネントを通して再生映像を RawImage にレンダリングし、Stretch、Letterbox、Crop のアスペクトモードに対応しています — そのまま拡張できる動作するプレーヤーです。

ハードウェアアクセラレーションデコード

モバイル再生では、プラットフォームのハードウェアコーデック(Android では MediaCodec、iOS では VideoToolbox)を使用します。フレームはゼロアロケーションのダブルバッファ経路で GPU テクスチャにアップロードされ、フレームごとのガベージを発生させずになめらかな映像を実現します。

シーン内のどこにでもレンダリング

各フレームは Unity の Texture2D にアップロードされるため、映像は UI に限定されません。RawImage に表示することも、任意の 3D オブジェクト(スクリーン、看板、曲面など)のマテリアルにマッピングすることもできます。

ファイル、URL、ネットワークストリーム

ローカルファイル、HTTP/HTTPS URL、HLS、RTSP ストリームを幅広いコーデックサポート(H.264、HEVC、AV1、VP9)で再生でき、フレーム精度のシークやトリックプレイも、すべて Unity ビルドの内部から利用できます。

対応プラットフォーム:WindowsAndroidmacOSiOS
想定用途:ゲーム内・カットシーン動画VR / AR プレーヤーデジタルサイネージメディアキオスクトレーニング・シミュレーションインタラクティブインスタレーション

MediaPlayerCoreX で Unity の RawImage に動画を再生する

C#
// The bundled native runtime is configured automatically before the
// first scene loads. Initialize the SDK once in your MonoBehaviour.
VisioForgeEnvironment.InitializeSdk();

// Create the high-level player engine — no manual pipeline wiring.
_player = new MediaPlayerCoreX();

// RGBA frames are delivered to Unity through OnVideoFrameUnity and
// uploaded into a Texture2D by VisioForgeVideoView (aspect + flip handled).
_player.OnVideoFrameUnity += _videoView.OnFrameBuffer;

// Open a file or URL, then play. ignoreMediaInfoReader is required under Unity.
var source = await UniversalSourceSettings.CreateAsync(
    filePath, ignoreMediaInfoReader: true);
await _player.OpenAsync(source);
await _player.PlayAsync();

// Seek, pause, resume, change volume and playback rate at runtime.
await _player.Position_SetAsync(TimeSpan.FromSeconds(30));

Unity 再生は MediaPlayerCoreX エンジンを通して提供されます。Unity 6(6000.x)で検証済み。.NET Standard 2.1 の API 互換レベルが必要です。

Unity ドキュメントを見る →

主な機能

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 のみ]

プレーヤー機能

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

現代の開発者向けビデオSDK機能

ビデオSDKにより、開発者は再生、キャプチャ、エンコーディング、ストリーミングなどの高度なビデオ機能を統合できます。開発時間を節約し、高いパフォーマンスを保証します。このアプローチはアプリ内のマルチメディア処理を改善し、複雑さを減らしながらさまざまなオペレーティングシステムと形式で機能性を向上させます。

クイックスタートコード

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

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

C#

ライセンスを選択

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

年間ライセンスには1年間のアップデートが含まれます。ライフタイムライセンスには永久アップデートが含まれます。

スタンダード

€750ライフタイム

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

プロフェッショナル

€1000ライフタイム

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

プレミアム

€1500ライフタイム

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

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

ソースコードライセンス

このSDKのソースコードライセンスはリクエストに応じてご利用いただけます。価格やライセンス条件については、営業チームにお問い合わせください。

ソースコードライセンスを申請

💰 バンドルパッケージでさらに節約

この製品は、コスト効率の高いバンドルパッケージに含まれています。より多くの製品を入手して最大71%節約しましょう!

.NET Bundle Professional

年間:€700.00
生涯:€1800.00

最大71%節約

含まれるもの:

  • 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

年間:€1000.00
生涯:€2500.00

最大70%節約

含まれるもの:

  • 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

システム要件

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

開発システム
  • 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 リファレンス、およびサンプルプロジェクト

AIコーディングエージェントで開発する

Claude Code、Cursor、GitHub Copilot、Gemini CLI、OpenAI Codex などの AI エージェントと開発していますか?VisioForge は Media Player SDK .NET 向けに機械可読なインターフェースを公開しているので、エージェントは最初から正しく統合できます。適切な NuGet パッケージ、ライセンス登録、プロジェクト設定、そして本来なら推測するしかないクロスプラットフォームのデプロイ詳細まで。

ライブ API クエリとクラス検索
プラットフォーム別の統合プレイブック
クロスプラットフォームのデプロイレシピ
ドキュメント全体を llms.txt として

MCP サーバーに接続

MCP

VisioForge の MCP サーバーをエージェントに追加すると、コンテキストに応じたヘルプが得られます。API の検索、クラスとメンバーの参照、動作するコード例の取得、デプロイガイドの取得をエディター内で直接行えます。

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 サーバー利用ガイド

Agent Skill を読み込む

Agent Skills

SDK とプラットフォームの組み合わせごとにダウンロード可能なスキルを公開しています。Media Player SDK .NET の場合、プラットフォームごとにすぐ使える SKILL.md(必要な NuGet パッケージ、ライセンスコード、csproj 設定、よくある落とし穴)と、エージェントがコピーできる動作するサンプルプロジェクトがセットになっています。Claude Code、Cursor、OpenAI Codex、Gemini CLI ほか 30 以上のエージェントに対応(Cloudflare Agent Skills RFC)。

エージェントにスキルインデックスを指定

https://www.visioforge.com/.well-known/agent-skills/index.json
スキル一覧とツール別セットアップを見る

ドキュメント全体をエージェントに渡したいですか?プレーンな Markdown としても利用できます: /llms.txt · /llms-full.txt

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

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

よくある質問

WPF アプリケーションにビデオプレーヤーを組み込むにはどうすればよいですか?

VisioForge.DotNet.Core NuGet パッケージを追加し、XAML に VideoView コントロールを配置し、MediaPlayerCore インスタンスを作成して、ソースファイルまたは URL を設定し、PlayAsync() を呼び出します。SDK がレンダリング、フォーマット検出、オーディオ出力を処理します。シーク、音量、速度調整を含む完全な再生コントロールが利用できます。

SDK は MAUI とクロスプラットフォーム再生に対応していますか?

はい。Media Player SDK は .NET MAUI に対応しており、単一のコードベースから Windows、macOS、iOS、Android でのクロスプラットフォームビデオ再生が可能です。さらに Avalonia、Uno Platform、WinForms にも対応しており、プラットフォームの柔軟性が広がります。

どのような動画・音声フォーマットに対応していますか?

SDK は MP4、MKV、AVI、WebM、MOV、WMV、FLV など 500 以上のフォーマットを再生できます。音声フォーマットは MP3、AAC、FLAC、OGG、WAV に対応しています。クロスプラットフォームの MediaPlayerCoreX エンジンはメディアパイプラインとして GStreamer を使用します。Windows では従来の MediaPlayerCore エンジンがオプションの LAV フィルターまたは VLC を使用した DirectShow を使用し、エンドユーザーが追加のコーデックをインストールすることなく幅広いコーデック互換性を確保します。

RTSP やネットワークストリームを再生できますか?

はい。SDK は RTSP、RTMP、HTTP/HTTPS、HLS、UDP、SRT ネットワークストリームに対応しています。ライブカメラフィード、ストリーミングサーバー、オンラインメディアソースを低遅延再生と設定可能なバッファリングで再生できます。

ハードウェアアクセラレーションによるビデオデコードに対応していますか?

はい。SDK は DXVA2、D3D11、VideoToolbox(macOS)、VAAPI(Linux)による GPU アクセラレーションデコードを活用します。これにより、4K および 8K ビデオを含む高解像度コンテンツを最小限の CPU 使用率でスムーズに再生できます。

C# でビデオファイルからフレームを抽出するにはどうすればよいですか?

SDK のフレームグラバー機能を使用して、再生中または特定のタイムスタンプで個々のフレームをキャプチャできます。フレームをビットマップ画像として保存したり、メモリ内で処理したり、サムネイル生成に使用したりできます。SDK は同期および非同期のフレーム抽出の両方に対応しています。

Unity で動画を再生できますか?

はい。Media Player SDK .NET には、すぐにインポートできる .unitypackage が付属しています。MediaPlayerCoreX エンジンは、ローカルファイル、URL、ネットワークストリーム(HTTP、HLS、RTSP)を Unity の Texture2D に直接再生し、シーク、一時停止、再開、音量、再生速度の制御が可能です。1 つの統合パッケージが Windows、Android、macOS、iOS を対象とします。

Unity の標準 Video Player と何が違いますか?

Unity の VideoPlayer は対応するコンテナとコーデックが限られており、ネットワークストリーミングの制御もほとんどできません。MediaPlayerCoreX は、幅広いフォーマットサポート(H.264、HEVC、AV1、VP9)、ハードウェアアクセラレーションデコード(Android では MediaCodec、iOS / macOS では VideoToolbox)、RTSP および HLS ストリーミング、フレーム精度のシーク、トリックプレイを追加します — WPF、MAUI、Avalonia で使用するのと同じエンジンです。

Unity での再生はハードウェアデコードを使用しますか?

はい。モバイルでは、プラットフォームのハードウェアコーデック(Android では MediaCodec、iOS では VideoToolbox)を使用して再生します。フレームはゼロアロケーションのダブルバッファ経路で GPU テクスチャにアップロードされ、フレームごとのガベージを発生させずになめらかな映像を実現します。

Media Player SDK は、再生中のビデオファイルに対して物体検出や顔検出を実行できますか?

はい。OpenAsync/PlayAsync の前に、YOLOObjectDetectorBlock、ObjectAnalyticsBlock、または FaceRecognitionBlock を MediaPlayerCoreX.Video_Processing_AddBlock に登録します。検出と認識は、再生されるすべてのフレームに対して ONNX Runtime によりオンデバイスで実行され、結果はブロック自身のイベントを通じて配信され、レンダリングされた映像にオプションでオーバーレイが描画されます。

Media Player SDK は、字幕のないビデオに対して字幕を生成できますか?

はい。OpenAsync/PlayAsync の前に(Audio_Play を true に設定した状態で)、SpeechToTextBlock を MediaPlayerCoreX.Audio_Processing_AddBlock に登録します。ファイルの音声トラックを Whisper と Silero VAD でローカルに文字起こしし、ライブキャプションをレンダリングしたり SRT/VTT ファイルを書き出したりできます。