VisioForge

Video Edit SDK .NETC#で動画のカット、結合、処理

VisioForge Video Edit SDK .Net を使用すると、高度な動画編集・処理機能をソフトウェアアプリケーションに組み込めます。音声・動画ファイルを組み合わせ、さまざまなエフェクトを適用し、トラック間を滑らかに切り替えることで、独自のムービーを作成できます。MP4、WebM、AVI、WMV、Matroska、MPEG-1/2/4 などの主要な動画形式に幅広く対応しています。さらに、サードパーティーの DirectShow フィルターを利用して追加の形式にも柔軟に対応可能です。音声は MP3、AAC/M4A、OGG Vorbis、Windows Media Audio、OPUS、Speex、WAV などの一般的な形式で書き出せるため、マルチメディア開発の用途を広げられます。

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

インストール

NuGet で簡単インストール

NuGet パッケージで数秒でスタート

Install-Package VisioForge.DotNet.VideoEdit

または、 VisioForge.DotNet.VideoEdit を Visual Studio の NuGet Package Manager で検索してください。NuGet.org で見る →

主なメリット

タイムライン編集

マルチトラックのタイムラインで、動画・音声セグメントを高精度にコントロールできます

豊富なエフェクトライブラリ

50以上の内蔵エフェクト、トランジション、フィルターでプロ品質の仕上がりを実現できます

GPUアクセラレーション

Intel、NVIDIA、AMD に対応したハードウェアアクセラレーションで高速にレンダリングできます

Video Edit SDK Structure

SDK 構成

入力ソースとして動画・音声・画像ファイルに対応し、メモリ上の画像も取り込めます。さらに、20種類以上の出力ファイル形式に対応しています。出力をネットワーク経由でストリーミングしたり、Blackmagic カードへ送って追加処理したりすることも可能です。豊富なオプションと構成により、マルチメディアコンテンツを効率的に扱えます。

動画編集パイプライン

複数の動画・音声トラックを作成・管理できるタイムライン機能を備えています。各トラックに動画・音声フラグメントを挿入し、デコード後に処理・圧縮を行ってファイルへ書き出します。この構造化されたワークフローにより、アプリケーション内でのマルチメディア処理を効率化できます。

Video Editing Pipeline
Output Formats

出力形式

MP4、WebM、AVI、WMV、MPEG-TS、MP3、AAC、JPEG、GIF、PNG など、一般的な動画・音声・画像形式とコーデックに強力に対応しています。さらに、独自の DirectShow フィルターをエンコードに利用できるため、マルチメディア処理の柔軟性とカスタマイズ性を高められます。

映像処理

SMPTE 準拠のトランジションを動画間に適用し、自然でプロフェッショナルな切り替えを実現できます。テキスト、画像、GIF ロゴの追加にも対応しています。明るさ、コントラスト、彩度、色相の調整により見た目を微調整でき、さらにリサイズ、クロップ、回転などの操作にも対応しているため、映像の外観を精密にコントロールできます。

Video Processing
Audio Processing

音声処理

イコライザーを追加して音声周波数を調整し、最適な音質へチューニングできます。音量の正規化、音量増幅、低音域の強調などにも対応しており、狙い通りの出力を得られます。その他にも幅広い音声エフェクトを利用できます。

Unity サポート

すぐにインポートできる単一の .unitypackage で、本格的な動画エディタを Unity 6 に追加できます。高レベルの VideoEditCoreX エンジンがクリップのタイムラインを構築し、エフェクトやトランジションを適用し、結果を Unity の RawImage にライブプレビューし、完成したムービーを MP4 にレンダリングします。すぐに使える VideoEditX サンプルシーンが、プレビューからレンダリングまでの一連の流れを示します。1 つの統合パッケージが Windows、Android、macOS、iOS を対象とします。一度インポートし、Build Target を切り替えてビルドするだけです。

高レベル編集エンジン

VideoEditCoreX は、WinForms、WPF、MAUI、Avalonia で使用するのと同じタイムライン API を提供します — クリップの追加、トリミング、並べ替え、エフェクトやトランジションの適用を、手動でのパイプライン構築なしに行えます。

1 つの統合パッケージ

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

すぐに使える編集シーン

付属の VideoEditX シーンは、複数クリップのタイムラインを構成し、再利用可能な VisioForgeVideoView コンポーネントを通してプレビューを RawImage にレンダリングし、Stretch、Letterbox、Crop のアスペクトモードに対応しています。

タイムラインのライブプレビュー

確定する前に、構成したタイムラインを Unity 内でリアルタイムにプレビューできます — フレームは Unity 専用の OnVideoFrameUnity イベントを通じてテクスチャに配信されるため、編集者やクリエイターは最終結果をそのまま確認できます。

MP4 にレンダリング

完成したタイムラインを、ハードウェアアクセラレーションによる H.264 / HEVC エンコード(Windows では NVENC と Quick Sync、Android では MediaCodec、macOS / iOS では VideoToolbox)で MP4 にレンダリングできます — Unity ビルドから直接行えます。

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

プレビューフレームは Unity の Texture2D にアップロードされるため、エディタビューは UI に限定されません。RawImage に表示することも、シーン内の任意の 3D オブジェクトのマテリアルにマッピングすることもできます。

対応プラットフォーム:WindowsAndroidmacOSiOS
想定用途:アプリ内動画エディタゲームプレイ・リプレイのレンダリングテンプレート動画生成ソーシャルクリップ作成トレーニングコンテンツマーケティング自動化

VideoEditCoreX で Unity 内のタイムラインをプレビュー・レンダリングする

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();

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

Unity ドキュメントを見る →

主な機能

VisioForge Video Edit SDK .Net の主な機能:

入力形式

  • 動画形式: AVI、MP4、MPEG-1/2、WMV、QuickTime MOV、VP8/VP9、AV1(対応デコーダーがあればその他も可)
  • 音声形式: WAV、MP3、Vorbis、WMA、AAC、Speex、OPUS(対応デコーダーがあればその他も可)
  • 画像形式: BMP、PNG、GIF、JPEG、TIFF、WebP
  • 動的コンテンツ生成のためのメモリ上の画像・動画ソース

出力動画形式

  • MP4 H264/HEVC + AAC(ソフトウェア、Intel QuickSync、NVIDIA NVENC/CUDA、AMD Radeon エンコーダー使用)
  • WebM (VP8/VP9 + Vorbis/Opus)
  • AVI(コーデック設定可能)
  • WMV(内蔵/外部プロファイル使用)
  • MKV (Matroska) コンテナ
  • MPEG-1/2/4(VCD/SVCD/DVD プロファイル含む)
  • アニメーション GIF 出力
  • サードパーティー DirectShow フィルターによるカスタム出力形式

映像処理とエフェクト

  • 画像・グラフィックのオーバーレイ(アニメーション GIF 含む)
  • トラック間トランジション(SMPTE 標準)
  • パン/ズームエフェクト
  • カスタマイズ可能なフォントとスタイルのテキストオーバーレイ
  • 映像の透明度とアルファブレンディング
  • 明るさ、コントラスト、彩度、色相の調整
  • 任意の解像度へのリサイズ/クロップ
  • クロマキー(グリーンスクリーン)合成
  • ノイズ除去・デインターレースフィルター
  • フェードイン/フェードアウトエフェクト
  • 回転・反転変換
  • 30以上の追加映像エフェクト

音声処理とエフェクト

  • 音量ブースト
  • 10バンドイコライザー
  • 3D ベースシステム
  • 音声正規化
  • 自動/手動ゲインコントロール
  • 追加の音声エフェクトライブラリ

ネットワークストリーミング

  • RTSP プロトコル(H264/AAC)
  • YouTube、Facebook、カスタムサーバーへの RTMP ストリーミング
  • HTTP Live Streaming (HLS)
  • Windows Media ストリーミング
  • NDI ネットワークストリーミング
  • UDP および FFmpeg ベースのカスタムプロトコル

その他の機能

  • 精密なセグメント制御が可能なマルチトラックタイムライン
  • サードパーティー DirectShow フィルター対応
  • 字幕対応(SRT、ASS、SSA)
  • モーション検出
  • バーコードリーダー
  • 暗号化動画への出力(Video Encryption SDK)
  • Virtual Camera SDK への出力
  • 音声/動画ファイルのタグ読み書き
  • Blackmagic Decklink への出力
  • madVR ビデオレンダラー対応(Windows のみ)

強力なのにシンプル

分かりやすく直感的な API で動画編集機能を実装できます

基本的なビデオエディター実装

C#

テキスト・画像オーバーレイと色補正

C#

クリップ間のトランジション

C#

柔軟なライセンスオプション

プロジェクト要件に合ったライセンスを選択できます

ライセンスを選択

プロフェッショナル向け動画編集 SDK ライセンス

すべてのライセンスに 12 か月のアップデートとテクニカルサポートが含まれます

Standard

€750永久

購入する
  • タイムライン
  • フレームグラバー
  • 映像処理
  • 音声処理
  • HD 動画対応
  • トランジション
  • クロマキー
  • OSD(On-Screen Display)
  • 複数の出力スクリーン
  • 出力形式AVI、WMV(Windows Media Video)、WMA(Windows Media Audio)、WAV、MP3、Ogg Vorbis、Speex

Professional

€1000永久

購入する
  • タイムライン
  • フレームグラバー
  • 映像処理
  • 音声処理
  • HD 動画対応
  • トランジション
  • ネットワークストリーミング(WMV)
  • クロマキー
  • モーション検出
  • DirectShow フィルターを使用した映像処理
  • OSD(On-Screen Display)
  • ピクチャーインピクチャー(PiP)
  • 複数の出力スクリーン
  • Virtual Camera SDK への出力
  • 動画回転
  • 出力形式+、DV ビデオ、DV/MPEG-1/2/4(内蔵 MPEG エンコーダー搭載 TV チューナー、または DV/HDV カムコーダー使用)、FFmpeg による Flash Video(FLV)、WebM、外部 DirectShow フィルターによるカスタム出力形式

Premium

€1500永久

購入する
  • タイムライン
  • フレームグラバー
  • 映像処理
  • 音声処理
  • HD 動画対応
  • トランジション
  • ネットワークストリーミング(WMV)
  • ネットワークストリーミング(RTMP/RTSP/UDP)
  • クロマキー
  • モーション検出
  • DirectShow フィルターを使用した映像処理
  • OSD(On-Screen Display)
  • ピクチャーインピクチャー(PiP)
  • 複数の出力スクリーン
  • GPU アクセラレーション対応映像エフェクト
  • Virtual Camera SDK への出力
  • Video Encryption SDK 対応
  • 動画回転
  • 出力形式+、FFmpeg による MPEG-1/2/4、ソフトウェア/Intel QuickSync/Nvidia NVENC/CUDA/AMD Radeon エンコーダーによる MP4(H264/HEVC + AAC)

すべてのライセンスに、開発者 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 12 以降
  • iOS 11 以降
.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
  • NVENC/CUDA アクセラレーション用 NVIDIA GPU
  • QuickSync アクセラレーション用 Intel GPU

配布権

ロイヤリティフリーの配布。追加料金やランタイムライセンスなしでアプリケーションを配布できます。エンドユーザーは別途ライセンスを購入する必要はありません。

トライアルの制限

トライアル版はレンダリングされた動画にウォーターマークが表示されます。30日間のトライアル期間中、すべての機能が完全に利用可能です。

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

開発者向けリソース

導入に必要な情報をまとめています

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

無料トライアルを開始

30日間のフル機能トライアルで全機能をお試しいただけます

よくある質問

C#でプログラム的に動画をカット・結合するにはどうすればよいですか?

VideoEditCoreインスタンスを作成し、トリミング用の開始・終了タイムスタンプを指定してソースファイルをタイムラインに追加し、クリップを希望の順序に並べ、出力形式を設定して、StartAsync()を呼び出します。SDKがフレーム精度のカット、再エンコード、音声同期を自動的に処理します。

Video Edit SDKはどのような出力形式に対応していますか?

SDKはMP4(H.264/H.265)、WebM(VP8/VP9)、AVI、WMV、MKV、MPEG-1/2/4、GIF出力に対応しています。音声はMP3、AAC、OGG Vorbis、OPUS、FLAC、WAVとしてエクスポートできます。ビットレート、解像度、フレームレートのカスタムエンコードパラメータも設定可能です。

動画クリップ間にエフェクトやトランジションを追加できますか?

はい。SDKにはぼかし、シャープ、色補正、クロマキー、ピクチャーインピクチャーなど50以上のビデオエフェクトが内蔵されています。クリップ間にスムーズなトランジションを追加し、カスタマイズ可能な配置でテキストや画像をオーバーレイし、リアルタイムのオーディオエフェクトを適用できます。

SDKはバッチ動画変換に対応していますか?

はい。複数のファイルを順次または並列で処理できます。ソースファイル、ターゲット形式、エンコードパラメータを指定して変換ジョブを設定します。SDKはバッチモードでの形式変換、解像度スケーリング、フレームレート調整、音声再エンコードに対応しています。

動画編集にハードウェアアクセラレーションエンコードは利用できますか?

はい。SDKはNVIDIA NVENC、Intel Quick Sync Video、AMD AMFによるGPUアクセラレーションエンコードに対応しています。ハードウェアエンコードにより、特に4K動画などの高解像度コンテンツの書き出し処理が大幅に高速化されます。

動画編集にはどのプラットフォームが対応していますか?

SDKはWindows上のWinForms、WPF、MAUI、Uno Platform、Avaloniaに対応しています。クロスプラットフォーム編集はmacOS、Linux、iOS、Androidで動作します。.NET Framework 4.7.2+と.NET 6/8/9+の両方に対応しています。

Unity で動画を編集・レンダリングできますか?

はい。Video Edit SDK .NET には、すぐにインポートできる .unitypackage が付属しています。VideoEditCoreX エンジンは、エフェクトやトランジションを含むクリップのタイムラインを構築し、Unity の Texture2D にライブプレビューし、結果を MP4 にレンダリングします — すべて Unity ビルドの内部から、Windows、Android、macOS、iOS で行えます。

Unity アプリからタイムラインを MP4 にレンダリングできますか?

はい。タイムラインを構成した後、MP4 出力を設定して VideoEditCoreX エンジンを開始すると、完成したムービーをハードウェアアクセラレーションによる H.264 / HEVC エンコード(Windows では NVENC と Quick Sync、Android では MediaCodec、macOS / iOS では VideoToolbox)でディスクにレンダリングします。