VisioForge

Video Edit SDK .NETWycinanie, łączenie i przetwarzanie wideo w C#

VisioForge Video Edit SDK .Net umożliwia programistom integrację zaawansowanych możliwości edycji i przetwarzania wideo w ich aplikacjach. Dzięki temu pakietowi SDK możesz tworzyć niestandardowe filmy, łącząc pliki audio i wideo, stosując różne efekty i płynnie przechodząc między ścieżkami. Pakiet SDK zapewnia solidną obsługę popularnych formatów wideo, w tym MP4, WebM, AVI, WMV, Matroska, MPEG-1/2/4 i innych. Oferuje również elastyczność pracy z dodatkowymi formatami plików przy użyciu filtrów DirectShow innych firm. Ponadto możesz eksportować dźwięk w najpopularniejszych formatach, w tym MP3, AAC/M4A, OGG Vorbis, Windows Media Audio, OPUS, Speex i WAV, dodając wszechstronność do swoich projektów multimedialnych.

Wsparcie wieloplatformowe dla Windows, macOS, Linux, Android i iOS

Instalacja

Szybka instalacja za pomocą NuGet

Zacznij w kilka sekund z naszym pakietem NuGet

Install-Package VisioForge.DotNet.VideoEdit

Lub wyszukaj VisioForge.DotNet.VideoEdit w Menedżerze pakietów NuGet programu Visual Studio.Zobacz na NuGet.org →

Kluczowe korzyści

Edycja na osi czasu

Wielościeżkowa oś czasu z precyzyjną kontrolą nad segmentami wideo i audio

Bogata biblioteka efektów

Ponad 50 wbudowanych efektów, przejść i filtrów dla profesjonalnych rezultatów

Akceleracja GPU

Renderowanie z akceleracją sprzętową z obsługą Intel, NVIDIA i AMD

Video Edit SDK Structure

STRUKTURA SDK

Pakiet SDK zapewnia kompatybilność z plikami wideo, audio i obrazami jako źródłami wejściowymi i umożliwia dołączanie obrazów z pamięci. Zapewnia również dostęp do ponad 20 różnych formatów plików wyjściowych. Możesz przesyłać strumieniowo dane wyjściowe przez sieć lub wysyłać je do karty Blackmagic w celu dalszego przetwarzania. Ten zakres opcji i konfiguracji zapewnia programistom wydajną obsługę treści multimedialnych.

POTOK EDYCJI WIDEO

Pakiet SDK zawiera funkcję osi czasu, która umożliwia tworzenie i zarządzanie wieloma ścieżkami wideo i audio. W ramach tych ścieżek można wstawiać fragmenty wideo i audio. Następnie, po fazie dekodowania, dane stają się gotowe do przetwarzania i kompresji przed zapisaniem do pliku. Ten ustrukturyzowany przepływ pracy ułatwia wydajną obsługę treści multimedialnych w aplikacji.

Video Editing Pipeline
Output Formats

FORMATY WYJŚCIOWE

Pakiet SDK zapewnia solidną kompatybilność z wieloma popularnymi formatami plików wideo, audio i obrazów oraz kodekami, w tym MP4, WebM, AVI, WMV, MPEG-TS, MP3, AAC, JPEG, GIF i PNG. Ponadto programiści mogą używać własnych filtrów DirectShow do kodowania, oferując zwiększoną elastyczność i opcje dostosowywania przetwarzania multimediów.

PRZETWARZANIE WIDEO

Pakiet SDK ułatwia integrację przejść zgodnych z SMPTE między filmami, aby tworzyć płynne, profesjonalnie wyglądające przejścia. Umożliwia również dodawanie tekstu, obrazów lub logo GIF do treści. Programiści mogą dostosowywać jasność, kontrast, nasycenie lub odcień, aby precyzyjnie dostroić aspekty wizualne. Ponadto pakiet SDK obsługuje różne operacje, takie jak zmiana rozmiaru, przycinanie i obracanie, zapewniając precyzyjną kontrolę nad wyglądem wideo.

Video Processing
Audio Processing

PRZETWARZANIE AUDIO

Dodaj korektor do swoich możliwości przetwarzania dźwięku za pomocą pakietu SDK. Pozwala to na precyzyjne dostrojenie częstotliwości audio w celu uzyskania optymalnej jakości dźwięku. Możesz także normalizować poziomy dźwięku, zwiększać głośność lub wzmacniać częstotliwości basowe, aby uzyskać pożądany efekt. Pakiet SDK oferuje również szeroką gamę innych efektów audio.

Obsługa Unity

Dodaj prawdziwy edytor wideo do Unity 6 za pomocą jednego, gotowego do importu pliku .unitypackage. Wysokopoziomowy silnik VideoEditCoreX buduje oś czasu klipów, stosuje efekty i przejścia, wyświetla podgląd wyniku na żywo w komponencie RawImage w Unity oraz renderuje gotowy film do MP4. Gotowa przykładowa scena VideoEditX pokazuje pełny przepływ podglądu i renderowania. Jeden zbiorczy pakiet obsługuje Windows, Android, macOS i iOS: zaimportuj raz, przełącz cel kompilacji (Build Target) i buduj.

Wysokopoziomowy silnik edycji

VideoEditCoreX zapewnia to samo API osi czasu, którego używasz w WinForms, WPF, MAUI i Avalonia — dodawanie klipów, przycinanie, sekwencjonowanie oraz stosowanie efektów i przejść, bez ręcznego składania potoku.

Jeden zbiorczy pakiet

Natywne środowiska uruchomieniowe dla Windows, Android, macOS i iOS są dostarczane w jednym pliku .unitypackage. Unity automatycznie wybiera właściwe natywne środowisko uruchomieniowe po przełączeniu celu kompilacji (Build Target).

Gotowa scena edycji

Dołączona scena VideoEditX komponuje oś czasu z wieloma klipami i renderuje podgląd do komponentu RawImage za pośrednictwem komponentu wielokrotnego użytku VisioForgeVideoView, z trybami proporcji Stretch, Letterbox i Crop.

Podgląd osi czasu na żywo

Wyświetlaj podgląd skomponowanej osi czasu w czasie rzeczywistym wewnątrz Unity, zanim zatwierdzisz wynik — klatki są dostarczane do tekstury za pośrednictwem zdarzenia OnVideoFrameUnity dostępnego tylko w Unity, dzięki czemu edytorzy i twórcy widzą dokładnie to, co otrzymają.

Renderowanie do MP4

Renderuj gotową oś czasu do MP4 ze sprzętowo przyspieszonym kodowaniem H.264 / HEVC (NVENC i Quick Sync w systemie Windows, MediaCodec na Android, VideoToolbox na macOS / iOS) — bezpośrednio z poziomu Twojej kompilacji Unity.

Renderuj w dowolnym miejscu sceny

Klatka podglądu jest przesyłana do obiektu Texture2D w Unity, więc widok edytora nie jest ograniczony do interfejsu użytkownika. Wyświetl go w komponencie RawImage lub nałóż go na materiał dowolnego obiektu 3D w Twojej scenie.

Obsługiwane platformy:WindowsAndroidmacOSiOS
Stworzone dla:Edytory wideo w aplikacjiRenderowanie rozgrywki i powtórekGenerowanie wideo z szablonówTwórcy klipów społecznościowychTreści szkolenioweAutomatyzacja marketingu

Podgląd i renderowanie osi czasu w Unity za pomocą VideoEditCoreX

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

Edycja w Unity jest realizowana przez silnik VideoEditCoreX. Zweryfikowane na Unity 6 (6000.x); wymaga poziomu zgodności API .NET Standard 2.1.

Zobacz dokumentację Unity →

Główne funkcje

Główne funkcje VisioForge Video Edit SDK .Net obejmują:

Formaty wejściowe

  • Formaty wideo: AVI, MP4, MPEG-1/2, WMV, QuickTime MOV, VP8/VP9, AV1 lub dowolny inny z odpowiednim dekoderem
  • Formaty audio: WAV, MP3, Vorbis, WMA, AAC, Speex, OPUS lub dowolny inny z odpowiednim dekoderem
  • Formaty obrazów: BMP, PNG, GIF, JPEG, TIFF, WebP
  • Źródła obrazów i wideo z pamięci do dynamicznego generowania treści

Wyjściowe formaty wideo

  • MP4 H264/HEVC + AAC przy użyciu oprogramowania, Intel QuickSync, NVIDIA NVENC/CUDA lub koderów AMD Radeon
  • WebM (VP8/VP9 + Vorbis/Opus)
  • AVI z konfigurowalnymi kodekami
  • WMV z wbudowanymi lub zewnętrznymi profilami
  • Kontener MKV (Matroska)
  • MPEG-1/2/4 w tym profile VCD/SVCD/DVD
  • Wyjście animowanego GIF
  • Niestandardowe formaty wyjściowe przez filtry DirectShow innych firm

Przetwarzanie wideo i efekty

  • Nakładki obrazkowe i graficzne (w tym animowany GIF)
  • Przejścia między ścieżkami (standard SMPTE)
  • Efekty panoramowania/powiększania
  • Nakładka tekstowa z konfigurowalnymi czcionkami i stylami
  • Przezroczystość wideo i mieszanie alfa
  • Regulacja jasności, kontrastu, nasycenia, odcienia
  • Zmiana rozmiaru/przycinanie do dowolnej rozdzielczości
  • Kompozycja kluczowania kolorem (green screen)
  • Filtry odszumiania i usuwania przeplotu
  • Efekty zanikania/pojawiania się
  • Transformacje obracania i odbijania
  • Ponad 30 dodatkowych efektów wideo

Przetwarzanie audio i efekty

  • Wzmacniacz głośności
  • 10-pasmowy korektor
  • System 3D-bass
  • Normalizacja audio
  • Automatyczne/ręczne sterowanie wzmocnieniem
  • Dodatkowa biblioteka efektów audio

Strumieniowanie sieciowe

  • Protokół RTSP (H264/AAC)
  • Strumieniowanie RTMP do YouTube, Facebook i serwerów niestandardowych
  • HTTP Live Streaming (HLS)
  • Strumieniowanie Windows Media
  • Strumieniowanie sieciowe NDI
  • Protokoły UDP i niestandardowe oparte na FFmpeg

Inne funkcje

  • Wielościeżkowa oś czasu z precyzyjną kontrolą segmentów
  • Obsługa filtrów DirectShow innych firm
  • Obsługa napisów (SRT, ASS, SSA)
  • Wykrywanie ruchu
  • Czytnik kodów kreskowych
  • Wyjście do zaszyfrowanego wideo (Video Encryption SDK)
  • Wyjście do Virtual Camera SDK
  • Odczyt i zapis tagów plików audio/wideo
  • Wyjście Blackmagic Decklink
  • Obsługa renderera wideo madVR [tylko Windows]

Potężny, a zarazem prosty

Twórz funkcje edycji wideo za pomocą czystych, intuicyjnych interfejsów API

Podstawowa implementacja edytora wideo

C#

Nakładka tekstu i obrazu z korekcją kolorów

C#

Przejścia między klipami

C#

Elastyczne opcje licencjonowania

Wybierz licencję, która najlepiej odpowiada wymaganiom Twojego projektu

Wybierz swoją licencję

Licencjonowanie profesjonalnego SDK do edycji wideo

Wszystkie licencje obejmują 12 miesięcy aktualizacji i wsparcia technicznego

Standard

€750dożywotnio

Kup teraz
  • Oś czasu
  • Pobieranie klatek
  • Przetwarzanie wideo
  • Przetwarzanie audio
  • Obsługa wideo HD
  • Przejścia
  • Kluczowanie kolorem
  • OSD (On-Screen Display)
  • Wiele ekranów wyjściowych
  • Formaty wyjścioweAVI, WMV (Windows Media Video), WMA (Windows Media Audio), WAV, MP3, Ogg Vorbis, Speex

Professional

€1000dożywotnio

Kup teraz
  • Oś czasu
  • Pobieranie klatek
  • Przetwarzanie wideo
  • Przetwarzanie audio
  • Obsługa wideo HD
  • Przejścia
  • Strumieniowanie sieciowe (WMV)
  • Kluczowanie kolorem
  • Wykrywanie ruchu
  • Przetwarzanie wideo przy użyciu filtrów DirectShow
  • OSD (On-Screen Display)
  • Obraz w obrazie (PiP)
  • Wiele ekranów wyjściowych
  • Wyjście Virtual Camera SDK
  • Obrót wideo
  • Formaty wyjściowe+, wideo DV, DV/MPEG-1/2/4 (przy użyciu tunera TV z wewnętrznym koderem MPEG lub kamery DV/HDV), Flash Video (FLV) przy użyciu FFMPEG, WebM, niestandardowe formaty wyjściowe przy użyciu zewnętrznych filtrów DirectShow

Premium

€1500dożywotnio

Kup teraz
  • Oś czasu
  • Pobieranie klatek
  • Przetwarzanie wideo
  • Przetwarzanie audio
  • Obsługa wideo HD
  • Przejścia
  • Strumieniowanie sieciowe (WMV)
  • Strumieniowanie sieciowe (RTMP/RTSP/UDP)
  • Kluczowanie kolorem
  • Wykrywanie ruchu
  • Przetwarzanie wideo przy użyciu filtrów DirectShow
  • OSD (On-Screen Display)
  • Obraz w obrazie (PiP)
  • Wiele ekranów wyjściowych
  • Efekty wideo akcelerowane przez GPU
  • Wyjście Virtual Camera SDK
  • Obsługa Video Encryption SDK
  • Obrót wideo
  • Formaty wyjściowe+, MPEG-1/2/4 przy użyciu FFMPEG, MP4 (H264/HEVC + AAC) przy użyciu oprogramowania, Intel QuickSync, Nvidia NVENC/CUDA lub koderów AMD Radeon

Wszystkie licencje obejmują 1 stanowisko programisty, przykłady kodu źródłowego i wsparcie mailowe.
Licencje roczne obejmują 1 rok aktualizacji. Uaktualnij do licencji dożywotniej, aby uzyskać wieczyste aktualizacje.

Licencja na kod źródłowy

Licencja na kod źródłowy jest dostępna na życzenie dla tego SDK. Skontaktuj się z naszym zespołem sprzedaży, aby omówić ceny i warunki licencji.

Zapytaj o licencję na kod źródłowy

💰 Zaoszczędź więcej z pakietami Bundle

Ten produkt jest zawarty w naszych opłacalnych pakietach bundle. Zdobądź więcej produktów i zaoszczędź do 71%!

.NET Bundle Professional

Roczny:€700.00
Dożywotni:€1800.00

Oszczędzaj do 71%

Zawiera:

  • 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

Roczny:€1000.00
Dożywotni:€2500.00

Oszczędzaj do 70%

Zawiera:

  • 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

Wymagania systemowe

Minimalne wymagania dotyczące rozwoju i wdrażania

Systemy deweloperskie
  • Windows 10 lub Windows 11
  • Ubuntu 22.04 lub nowszy
  • macOS 12 lub nowszy
Platformy docelowe
  • Windows 11, Windows 10, Windows 8/8.1, Windows 7 SP1
  • Windows Server 2016 i nowsze
  • Android 8 i nowszy
  • Linux (Ubuntu, Debian, itp.)
  • macOS 12 lub nowszy
  • iOS 11 lub nowszy
Wersje .NET
  • .NET Framework 4.6.1 i nowsze
  • .NET Core 3.1
  • .NET 5/6/7/8/9/10
Wsparcie IDE
  • Visual Studio 2019 i nowsze
  • Visual Studio Code
  • JetBrains Rider
  • Kompatybilny z Microsoft Access, Word, Excel
Sprzęt
  • Minimum 2 GB RAM (zalecane 4 GB)
  • Procesor Intel Core i5 lub AMD równoważny
  • GPU z obsługą DirectX 11 dla akceleracji sprzętowej
  • GPU NVIDIA dla akceleracji NVENC/CUDA
  • GPU Intel dla akceleracji QuickSync

Prawa dystrybucyjne

Dystrybucja bez tantiem. Wdrażaj swoje aplikacje bez dodatkowych opłat ani licencji runtime. Twoi użytkownicy końcowi nie muszą kupować osobnej licencji.

Ograniczenia wersji próbnej

Wersja próbna wyświetla znak wodny na renderowanym wideo. Wszystkie funkcje są w pełni dostępne podczas 30-dniowego okresu próbnego.

Bezpłatnie do użytku niekomercyjnego: SDK jest bezpłatny do użytku niekomercyjnego. Skontaktuj się z nami, aby uzyskać bezpłatną licencję.

Zasoby dla programistów

Wszystko, czego potrzebujesz, aby zacząć

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

Rozpocznij bezpłatny okres próbny już dziś

Przetestuj wszystkie funkcje dzięki naszej w pełni funkcjonalnej 30-dniowej wersji próbnej

Często zadawane pytania

Jak programowo wycinać i łączyć wideo w C#?

Utwórz instancję VideoEditCore, dodaj pliki źródłowe do osi czasu ze znacznikami czasu początku i końca do przycinania, ułóż klipy w żądanej kolejności, ustaw format wyjściowy i wywołaj StartAsync(). SDK automatycznie obsługuje precyzyjne cięcie z dokładnością do klatki, ponowne kodowanie i synchronizację dźwięku.

Jakie formaty wyjściowe obsługuje Video Edit SDK?

SDK obsługuje wyjście MP4 (H.264/H.265), WebM (VP8/VP9), AVI, WMV, MKV, MPEG-1/2/4 i GIF. Dźwięk można eksportować jako MP3, AAC, OGG Vorbis, OPUS, FLAC i WAV. Można również konfigurować niestandardowe parametry kodowania dla bitrate'u, rozdzielczości i liczby klatek na sekundę.

Czy mogę dodawać efekty i przejścia między klipami wideo?

Tak. SDK zawiera ponad 50 wbudowanych efektów wideo, takich jak rozmycie, wyostrzanie, korekcja kolorów, chroma key i obraz w obrazie. Można dodawać płynne przejścia między klipami, nakładać tekst i obrazy z konfigurowalnym pozycjonowaniem oraz stosować efekty audio w czasie rzeczywistym.

Czy SDK obsługuje wsadową konwersję wideo?

Tak. Można przetwarzać wiele plików sekwencyjnie lub równolegle. Skonfiguruj zadania konwersji z plikami źródłowymi, formatami docelowymi i parametrami kodowania. SDK obsługuje konwersję formatów, skalowanie rozdzielczości, dostosowanie liczby klatek na sekundę i ponowne kodowanie dźwięku w trybie wsadowym.

Czy kodowanie z akceleracją sprzętową jest dostępne do edycji wideo?

Tak. SDK obsługuje kodowanie z akceleracją GPU przez NVIDIA NVENC, Intel Quick Sync Video i AMD AMF. Kodowanie sprzętowe znacząco przyspiesza operacje eksportu wideo, szczególnie w przypadku treści o wysokiej rozdzielczości, takich jak wideo 4K.

Jakie platformy są obsługiwane do edycji wideo?

SDK obsługuje WinForms, WPF, MAUI, Uno Platform i Avalonia w systemie Windows. Edycja wieloplatformowa działa na macOS, Linux, iOS i Android. Obsługiwane są zarówno .NET Framework 4.7.2+, jak i .NET 6/8/9+.

Czy mogę edytować lub renderować wideo w Unity?

Tak. Video Edit SDK .NET zawiera gotowy do importu plik .unitypackage. Silnik VideoEditCoreX buduje oś czasu klipów z efektami i przejściami, wyświetla jej podgląd na żywo w obiekcie Texture2D w Unity oraz renderuje wynik do MP4 — wszystko z poziomu Twojej kompilacji Unity, na Windows, Android, macOS i iOS.

Czy mogę renderować oś czasu do MP4 z aplikacji Unity?

Tak. Po skomponowaniu osi czasu ustaw wyjście MP4 i uruchom silnik VideoEditCoreX, aby wyrenderować gotowy film na dysk ze sprzętowo przyspieszonym kodowaniem H.264 / HEVC (NVENC i Quick Sync w systemie Windows, MediaCodec na Android, VideoToolbox na macOS / iOS).