VisioForge

Media Player SDK .NET

Media Player SDK .Net umożliwia programistom bezproblemową integrację szerokiej gamy możliwości odtwarzania multimediów w ich aplikacjach, w tym obsługę wideo, audio, DVD, Blu-ray i różnych strumieni sieciowych. Ten pakiet SDK zapewnia również możliwość renderowania bitmap nakładek i tekstu z efektami na wideo. Oferuje elastyczność w silnikach odtwarzania, umożliwiając korzystanie z kodeków systemowych, FFmpeg lub VLC, zapewniając szeroki zakres kompatybilności i wysoką jakość multimediów.

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

Instalacja

Szybka instalacja za pomocą NuGet

Zacznij w kilka sekund dzięki naszemu pakietowi NuGet

Install-Package VisioForge.DotNet.MediaPlayer

Lub wyszukaj VisioForge.DotNet.MediaPlayer w menedżerze pakietów NuGet w Visual Studio.Zobacz na NuGet.org →

Kluczowe korzyści

Uniwersalna obsługa formatów

Odtwarzaj ponad 500 formatów wideo/audio z akceleracją sprzętową

Wieloplatformowość

Wsparcie dla Windows, macOS, Linux, Android i iOS

Profesjonalne funkcje

OSD, pobieranie klatek, wideo VR/360, wykrywanie ruchu

Media Player SDK Structure

STRUKTURA SDK

Pakiet SDK umożliwia programistom wybór określonych źródeł wideo i audio, zastosowanie szeregu efektów do przetwarzania, a następnie skierowanie multimediów do renderowania. Jest wszechstronny i dostosowuje się do różnych frameworków UI, zapewniając unikalną kontrolkę VideoView dla każdego z nich — czy to WPF, WinForms, MAUI, Avalonia czy inne — zapewniając bezproblemową integrację i wyświetlanie multimediów w różnych interfejsach aplikacji.

POTOK ODTWARZANIA MULTIMEDIÓW

Architektura SDK oddziela każde źródło multimediów na oddzielne strumienie audio i wideo. Strumienie te są następnie kierowane do odpowiednich dekoderów. Po zdekodowaniu nieskompresowane dane są przetwarzane i w razie potrzeby można uzyskać do nich bezpośredni dostęp za pomocą sample grabbera. Ta funkcja jest przydatna w aplikacjach czasu rzeczywistego, które przetwarzają lub analizują próbki multimediów.

Media Playback Pipeline
Video Processing

PRZETWARZANIE WIDEO

Dodawaj tekst, obrazy lub GIF-y do swoich filmów, aby tworzyć spersonalizowane nakładki. Dostosuj elementy wizualne, takie jak jasność, kontrast, nasycenie i odcień, aby poprawić jakość obrazu. Wykorzystaj narzędzia do edycji, aby zmienić rozmiar, przyciąć lub obrócić materiał w razie potrzeby. Zastosuj kluczowanie kolorem dla efektów green screen i odkryj szeroką gamę dodatkowych efektów wideo, aby ulepszyć swoje opowiadanie historii.

PRZETWARZANIE AUDIO

Zintegruj korektor ze swoją aplikacją, aby umożliwić precyzyjne dostrajanie dźwięku. Normalizuj poziomy dźwięku, wzmacniaj głośność lub wzmacniaj częstotliwości basowe. Dostępny jest zestaw dodatkowych efektów audio w celu dalszego udoskonalenia. Wdróż automatyczną lub ręczną kontrolę wzmocnienia, aby uzyskać optymalną jakość dźwięku.

Audio Processing
Custom UI Controls

NIESTANDARDOWE KONTROLKI UI

Pakiet SDK oferuje konfigurowalny interfejs z obsługą skórek, obsługujący ikony PNG/SVG i spersonalizowane opcje stylu.

Główne funkcje

Główne funkcje VisioForge Media Player SDK .Net obejmują:

Obsługiwane formaty

  • Formaty plików: MP4, MKV, MOV, AVI, MPEG-TS, WMV, MXF, VOB, OGG
  • Formaty wideo: MPEG-1/2, WMV, MPEG-4, H264, HEVC i inne z odpowiednim dekoderem
  • Formaty audio: AAC, MP3, Vorbis, WMA, OPUS, Speex i inne z odpowiednim dekoderem
  • MIDI, karaoke KAR i CDG
  • Odtwarzanie DVD i Blu-ray [tylko Windows]

Przetwarzanie wideo i efekty (CPU/GPU)

  • Nakładka obrazu (w tym animowany GIF)
  • Nakładka SVG
  • Nakładka tekstowa
  • Przezroczystość wideo
  • Panoramowanie/powiększanie
  • Jasność, kontrast, nasycenie, odcień itp.
  • Odwrócone kolory, skala szarości
  • Usuwanie przeplotu, odszumianie
  • Zanikanie/pojawianie się, obrót
  • Zmiana rozmiaru do dowolnej rozdzielczości
  • Obsługa filtrów DirectShow innych firm
  • Ponad 30 innych efektów

Przetwarzanie audio i efekty

  • Wzmacniacz głośności
  • Korektor
  • System 3D-bass
  • Normalizacja
  • Automatyczna/ręczna kontrola wzmocnienia
  • Wiele innych efektów

Strumienie sieciowe i profesjonalne wsparcie

  • Strumieniowanie HTTP/HTTPS
  • Protokoły RTSP/RTMP
  • Obsługa HLS/DASH
  • Strumienie MMS/WMV/UDP
  • Strumieniowanie sieciowe NDI
  • Odtwarzanie ze strumienia pamięci

Zaawansowane funkcje

  • Odtwarzanie plików z pamięci
  • Płynne odtwarzanie (bez opóźnień między plikami)
  • Obsługa wielu ekranów wyjściowych
  • Obsługa obrazu w obrazie (PiP)
  • Obsługa plików wideo 4K i 8K
  • Dekodowanie akcelerowane przez GPU (DXVA2/D3D11/QuickSync/NVDEC/AMF)
  • Przewijanie do tyłu/do przodu
  • Przechwytywanie klatek do .Net Bitmap lub plików graficznych
  • OSD (Menu ekranowe)
  • Obsługa napisów
  • Strumieniowanie sieciowe (MMS/WMV/RTSP/RTMP/UDP)
  • Odtwarzanie wstecz
  • Odtwarzanie zaszyfrowanego wideo (Video Encryption SDK)
  • Wykrywanie ruchu
  • Wykrywanie twarzy/obiektów [tylko Windows]
  • Czytnik kodów kreskowych
  • Kluczowanie kolorem
  • Renderer madVR [tylko Windows]
  • Wideo VR 360° [tylko Windows]

Funkcje odtwarzacza

  • Nawigacja klatka po klatce
  • Zmienna kontrola prędkości odtwarzania
  • Zarządzanie listą odtwarzania
  • Wybór ścieżki audio
  • Obrót wideo
  • Kontrola proporcji obrazu

Kod szybkiego startu

Zacznij korzystać z profesjonalnego odtwarzania multimediów w kilka minut

Podstawowa implementacja odtwarzacza multimedialnego

C#

Wybierz swoją licencję

Elastyczne opcje licencjonowania dla każdego projektu

Wszystkie licencje obejmują 12 miesięcy aktualizacji i wsparcia

Standard

€750/dożywotnio

Kup teraz
  • Odtwarzanie plików wideo
  • Odtwarzanie plików audio
  • Obsługa napisów
  • Obsługa wideo HD i 4K
  • Przetwarzanie wideo/audio i efekty
  • Akceleracja sprzętowa (DXVA2, NVDEC, QuickSync)
  • OSD (Menu ekranowe)
  • Pobieranie klatek
  • Wiele ekranów wyjściowych
  • Efekty wideo akcelerowane przez GPU
  • Czytnik kodów kreskowych
  • Obsługa obrazu w obrazie (PiP)

Professional

€1000/dożywotnio

Kup teraz
  • Odtwarzanie plików wideo
  • Odtwarzanie plików audio
  • Odtwarzanie ze strumienia pamięci
  • Obsługa napisów
  • Obsługa wideo HD i 4K
  • Przetwarzanie wideo/audio i efekty
  • Odtwarzanie strumieni sieciowych (HTTP/RTSP/RTMP/HLS/WMV/NDI)
  • Kluczowanie kolorem
  • Odtwarzanie wstecz
  • Wykrywanie ruchu
  • Odtwarzanie DVD i Blu-ray (Windows)
  • Akceleracja sprzętowa (DXVA2, NVDEC, QuickSync)
  • Przetwarzanie wideo przy użyciu filtrów DirectShow (Windows)
  • OSD (Menu ekranowe)
  • Pobieranie klatek
  • Wiele ekranów wyjściowych
  • Efekty wideo akcelerowane przez GPU
  • Obsługa Video Encryption SDK (Windows)
  • Śledzenie twarzy i wykrywanie obiektów
  • Strumienie audio z plików zewnętrznych
  • Czytnik kodów kreskowych
  • Obsługa obrazu w obrazie (PiP)

Wszystkie licencje obejmują 1 stanowisko programisty, przykłady kodu źródłowego i wsparcie e-mail.
Licencje dożywotnie obejmują darmowe aktualizacje na zawsze. Licencje roczne obejmują 1 rok aktualizacji.

Wymagania systemowe

Wymagania dotyczące rozwoju i wdrażania dla wszystkich obsługiwanych platform

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 nowsze
  • Linux (Ubuntu, Debian itp.)
  • macOS 10.14 lub nowszy
  • iOS 12 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 odpowiednik AMD
  • GPU z obsługą DirectX 11 dla akceleracji sprzętowej
  • GPU NVIDIA dla akceleracji NVDEC/CUVID
  • GPU Intel dla akceleracji QuickSync

Prawa do dystrybucji

Dystrybucja bez opłat licencyjnych. Wdrażaj swoje aplikacje bez dodatkowych opłat lub licencji runtime.

Ograniczenia wersji próbnej

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

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

Dokumentacja i zasoby

Pełna dokumentacja, referencje API i przykładowe projekty

Rozpocznij darmowy 30-dniowy okres próbny

W pełni funkcjonalna wersja próbna ze znakiem wodnym. Brak ograniczeń funkcjonalności.