Video Capture SDK .NETC#으로 웹캠, 화면 및 IP 카메라에서 녹화
당사의 .Net SDK는 비디오 캡처 및 처리 기능을 소프트웨어 애플리케이션에 원활하게 통합합니다. 이 다재다능한 SDK는 비디오 및 오디오 재생을 용이하게 하고 USB 웹캠, IP 카메라, Blackmagic Decklink 카드 및 캠코더를 포함한 다양한 소스에서의 캡처를 지원합니다. MP4, WebM, AVI, WMV, MPEG-1/2 등을 포함한 다양한 출력 형식에 대한 포괄적인 지원을 제공합니다. 또한 개발자에게 멀티미디어 콘텐츠를 향상하고 사용자 지정할 수 있는 광범위한 비디오 및 오디오 효과 라이브러리를 제공합니다.
또한 당사의 SDK는 강력한 크로스 플랫폼 호환성을 제공하여 Windows, Linux, macOS, iOS 및 Android 환경과의 원활한 통합을 보장합니다. 이러한 크로스 플랫폼 적응성을 통해 개발자는 다양한 운영 체제 및 장치에서 일관되게 작동하는 애플리케이션을 만들어 사용자에게 일관되고 유연한 멀티미디어 경험을 제공할 수 있습니다.
SDK 개요
SDK 구조
이 SDK는 10개 이상의 비디오 및 오디오 입력 소스와 높은 호환성을 자랑하며 20개 이상의 출력 형식을 지원합니다. 입력 및 출력 구성을 위한 광범위한 하드웨어 옵션을 수용하여 개발자에게 유연성을 제공합니다. SDK는 비디오 및 오디오 콘텐츠를 모두 처리하여 처리된 데이터를 파일에 저장하거나 네트워크 연결을 통해 스트리밍할 수 있습니다.
비디오 캡처 파이프라인
미리보기 또는 캡처 단계에서 비디오 및 오디오 스트림은 다양한 효과로 처리될 수 있습니다. 그 후 이러한 스트림은 분할되어 추가 처리를 위해 인코더 및 오디오/비디오 렌더러로 전달됩니다.
출력 형식
이 SDK는 MP4(비디오용 H264/HEVC 및 오디오용 AAC 사용), WebM(비디오용 VP8/VP9/AV1 및 오디오용 Vorbis 또는 OPUS 사용), WMV, MP3, JPEG, GIF 및 PNG와 같은 다양한 인기 비디오, 오디오 및 이미지 형식과 코덱을 지원합니다.
비디오 처리
텍스트, 이미지 또는 GIF 로고를 추가하고, 밝기, 대비, 채도 또는 색조를 조정하고, 콘텐츠 크기를 조정, 자르기 또는 회전하고, 크로마키 또는 다양한 비디오 효과를 적용하여 콘텐츠를 향상시킬 수 있습니다.
오디오 처리
애플리케이션에 이퀄라이저를 통합하여 사용자가 오디오 경험을 미세 조정할 수 있도록 합니다. 이 기능을 통해 고음, 중음, 저음과 같은 특정 오디오 주파수를 조정하여 원하는 사운드 프로필을 얻을 수 있습니다. 또한 사용자는 오디오 레벨을 정규화하거나 볼륨을 증폭하여 오디오 출력을 정밀하게 제어할 수 있습니다. 추가 사용자 지정을 위해 다른 많은 오디오 효과도 사용할 수 있습니다.
설치
NuGet으로 빠른 설치
패키지 관리자 콘솔을 사용하여 프로젝트에 SDK를 직접 설치하세요:
Install-Package VisioForge.DotNet.VideoCapture또는 다음을 검색하세요 VisioForge.DotNet.VideoCapture Visual Studio의 NuGet 패키지 관리자에서.설치 가이드 보기 →
주요 기능
크로스 플랫폼 지원
Windows, macOS, Linux, iOS, Android
광범위한 장치 지원
웹캠, IP 카메라, 전문가용 하드웨어
하드웨어 가속
NVIDIA, Intel Quick Sync, AMD
다중 출력 형식
MP4, WebM, AVI, WMV 등
플랫폼 지원
Unity 지원
바로 가져올 수 있는 단일 .unitypackage로 Unity 6에 라이브 카메라 캡처를 추가하세요. 고수준 VideoCaptureCoreX 엔진은 웹캠과 마이크를 캡처하고, IP / RTSP / ONVIF 카메라에 연결하며, MP4로 녹화하고, 라이브 미리보기를 Unity RawImage에 렌더링합니다. 로컬 웹캠 캡처와 IP 카메라 뷰어, 두 개의 준비된 씬으로 빠르게 시작할 수 있습니다. 하나의 누적 패키지가 Windows, Android, macOS, iOS를 대상으로 합니다. 한 번 가져온 후 Build Target만 전환하여 빌드하세요.
고수준 캡처 엔진
VideoCaptureCoreX는 WinForms, WPF, MAUI, Avalonia에서 사용하는 것과 동일한 캡처 API를 제공합니다. 장치를 열거하고, 웹캠이나 마이크를 시작하고, 수동으로 파이프라인을 조립하지 않고도 라이브 미리보기를 볼 수 있습니다.
하나의 누적 패키지
Windows, Android, macOS, iOS 네이티브 런타임이 단일 .unitypackage에 포함되어 제공됩니다. Build Target을 전환하면 Unity가 적절한 네이티브 런타임을 자동으로 선택합니다.
준비된 캡처 씬
포함된 VideoCaptureX(로컬 웹캠 + 마이크)와 IPCameraX(RTSP / ONVIF 뷰어) 씬은 재사용 가능한 VisioForgeVideoView 컴포넌트를 통해 미리보기를 RawImage에 렌더링하며, Stretch, Letterbox, Crop 종횡비 모드를 지원합니다.
IP, RTSP 및 ONVIF 카메라
인증을 통해 RTSP, RTSPS, ONVIF로 네트워크 카메라에 연결하세요. 데스크톱과 모바일 모두에서 Unity 씬 안에 라이브 IP 카메라 대시보드와 비디오 월을 구축할 수 있습니다.
Unity에서 MP4로 녹화
미리보기를 넘어, 캡처한 카메라와 마이크를 하드웨어 가속 H.264 / HEVC 인코딩(NVENC, Quick Sync, MediaCodec, VideoToolbox)으로 MP4에 녹화하세요. 모두 Unity 빌드에서 직접 가능합니다.
씬 어디에나 렌더링
각 프레임은 Unity Texture2D에 업로드되므로 라이브 카메라가 UI에만 국한되지 않습니다. RawImage에 표시하거나, 화면, AR 표면, 설치물 등 모든 3D 오브젝트의 머티리얼에 매핑할 수 있습니다.
VideoCaptureCoreX로 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 capture engine — no manual pipeline wiring.
_capture = new VideoCaptureCoreX();
// Pick the first camera and microphone.
var cameras = await DeviceEnumerator.Shared.VideoSourcesAsync();
_capture.Video_Source = new VideoCaptureDeviceSourceSettings(cameras[0]);
// RGBA frames are delivered to Unity through OnVideoFrameUnity and
// uploaded into a Texture2D by VisioForgeVideoView (aspect + flip handled).
_capture.OnVideoFrameUnity += _videoView.OnFrameBuffer;
// Optionally record to MP4 while previewing (autostart: true records immediately).
_capture.Outputs_Add(new MP4Output("capture.mp4"), autostart: true);
await _capture.StartAsync();Unity 캡처는 VideoCaptureCoreX 엔진을 통해 제공됩니다. Unity 6(6000.x)에서 검증되었으며, .NET Standard 2.1 API 호환성 수준이 필요합니다. 로컬 웹캠 캡처는 Windows와 macOS를 대상으로 하며, RTSP / IP 카메라는 네 플랫폼 모두에서 작동합니다.
Unity 문서 보기 →주요 기능
전문 비디오 캡처 애플리케이션을 구축하는 데 필요한 모든 것
지원되는 소스
- •웹 카메라(DirectShow, Media Foundation 또는 Linux V4L을 통해)
- •ONVIF IP 카메라(PTZ 및 기타 API 지원)
- •JPEG/MJPEG, MPEG-4 및 H.264 HTTP/RTSP/RTMP IP 카메라/서버
- •Blackmagic Decklink 장치
- •효과가 포함된 화면 캡처(Windows/Linux/macOS)
- •별도의 창 캡처
- •NewTek NDI 장치
- •가상 카메라
- •TV 튜너(내부 MPEG 인코더 포함/미포함)
- •FLIR/Teledyne 카메라(USB3 Vision/GigE)
- •Microsoft Kinect/Kinect 2 for Windows
- •DirectShow 가상 비디오 소스(Adobe Flash, Skype 등의 라이브 비디오 입력)
- •USB 캡처 장치
- •PCI 캡처 카드
- •DV/HDV 캠코더의 DV 및 MPEG(DirectCapture 기술)
- •비디오 스트림으로서의 메모리 또는 HDD의 이미지 및 이미지 시퀀스
출력 비디오 형식
- •MP4 (H.264/H.265/AAC)
- •WMA (Windows Media Audio)
- •WebM (VP8/VP9/AV1)
- •AVI (MJPEG, DivX, XviD, x264)
- •WMV (Windows Media Video)
- •MPEG-1/2/4 (VCD/SVCD/DVD 프로필)
- •MOV (QuickTime)
- •FLV (Flash Video)
- •MKV (Matroska)
- •MPEG-TS (Transport Stream)
- •사용자 지정 DirectShow 기반 형식
오디오 및 스냅샷 형식
출력 오디오 형식
- •WAV (PCM/압축)
- •WMA (Windows Media Audio)
- •M4A (AAC)
- •MP3 (LAME 인코더)
- •FLAC (무손실)
- •OGG Vorbis
- •Opus
- •Speex
스냅샷 형식
- •JPEG
- •PNG
- •BMP
- •GIF (애니메이션)
- •TIFF
비디오 처리 및 효과
- •이미지 오버레이(애니메이션 GIF 지원)
- •텍스트 오버레이(스크롤 텍스트)
- •팬/줌 효과
- •밝기/대비/채도/색조
- •디인터레이싱
- •노이즈 제거 필터
- •모든 해상도로 크기 조정
- •크로마키(그린 스크린)
- •페이드 인/페이드 아웃 효과
- •회전(모든 각도)
- •자르기
- •타사 DirectShow 필터
- •미리보기/출력을 위한 독립적인 효과
오디오 처리 및 효과
- •볼륨 부스터
- •이퀄라이저
- •3D 베이스 시스템
- •정규화
- •자동/수동 게인 제어
- •에코 캔슬레이션
- •노이즈 억제
- •오디오 믹싱
- •다중 오디오 트랙
네트워크 스트리밍 형식
- •HLS (Android/iOS 호환)
- •RTSP 서버
- •IIS로의 Smooth Streaming
- •미디어 서버로의 RTMP(Facebook, YouTube 등)
- •SRT (Secure Reliable Transport)
- •UDP 스트리밍
- •NewTek NDI
기타 기능
- •Audio/video preview
- •TV 튜닝
- •비디오 캡처 장치 제어
- •비디오 입력(크로스바 인터페이스)
- •비디오 형식 구성
- •프레임 속도 제어
- •다중 입력 지원
- •카메라 제어(밝기, 채도 등)
- •모션 감지
- •바코드 리더
- •OSD(On-Screen Display)
- •Picture-In-Picture(PIP)
- •얼굴 감지 및 객체 추적
- •얼굴 인식
- •다중 출력 화면 지원
- •타임시프트
- •Video Encryption SDK 지원
- •Virtual Camera SDK 출력
- •서비스 애플리케이션 지원
- •오디오/비디오 파일 태그 지원
- •madVR 비디오 렌더러
- •지연 시간 단축 RTSP/MJPEG 재생
- •OBS 스트리밍 지원
사용 사례
다양한 산업 및 시나리오를 위한 강력한 비디오 애플리케이션 구축
의료 영상
의료 기기 비디오 스트림 캡처 및 처리, 내시경 녹화, 초음파 캡처
비디오 감시
다중 카메라 모니터링, 모션 감지 알림, 연속 녹화 시스템
화면 녹화
교육 비디오, 소프트웨어 튜토리얼, 웹캠 오버레이가 포함된 게임 플레이 녹화
화상 회의
실시간 통신, 가상 배경, 화면 공유 기능
라이브 스트리밍
여러 플랫폼으로 방송, 오버레이 및 효과가 포함된 전문 스트리밍
미디어 제작
전문 비디오 캡처, 다중 카메라 녹화, 크로마키 처리
쉬운 통합
몇 줄의 코드만으로 시작하세요
코드 샘플
Video Capture SDK의 주요 기능을 보여주는 실제 예제를 살펴보세요.
비디오 미리보기
C#MP4로 비디오 캡처
C#IP RTSP 카메라 미리보기
C#화면 캡처
C#텍스트 및 이미지 오버레이
C#라이선스 선택
모든 프로젝트를 위한 유연한 라이선스 옵션
모든 라이선스에는 12개월 업데이트 및 지원이 포함됩니다
Standard
€750평생
지금 구매- 지원되는 입력 장치 및 기타 소스웹 카메라, TV 튜너 및 캡처 카드, DV 및 MPEG 캠코더, 화면 캡처
- 비디오 미리보기
- 프레임 그래버
- 비디오 처리
- 오디오 처리
- HD 및 4K 비디오 지원
- TV 튜닝
- 크로마키
- 모션 감지
- OSD(On-Screen Display)
- 다중 출력 화면
- 출력 형식AVI, WMV(Windows Media Video), WMA(Windows Media Audio), WAV, MP3, Ogg Vorbis, Speex
Professional
€1000평생
지금 구매- 지원되는 입력 장치 및 기타 소스+, HTTP/RTSP/ONVIF IP 카메라, UDP, TCP, RTMP 및 기타 네트워크 스트림
- 비디오 미리보기
- 프레임 그래버
- 비디오 처리
- 오디오 처리
- HD 및 4K 비디오 지원
- TV 튜닝
- WMV 형식의 네트워크 스트리밍
- 크로마키
- 모션 감지
- DirectShow 필터를 사용한 비디오 처리
- OSD(On-Screen Display)
- Picture-in-Picture
- 즉석에서 출력 파일 이름 변경
- 다중 출력 화면
- Virtual Camera SDK로 출력
- 출력 형식+, DV 비디오, DV/MPEG-1/2/4(내부 MPEG 인코더 또는 DV/HDV 캠코더가 있는 TV 튜너 사용), FFMPEG를 사용한 Flash Video(FLV), WebM, 외부 DirectShow 필터를 사용한 사용자 지정 출력 형식
Premium
€1500평생
지금 구매- 지원되는 입력 장치 및 기타 소스+, Blackmagic Decklink, DVB-T/DVB-C/DVB-S/ATSC 장치(베타), Microsoft Kinect for Windows
- 비디오 미리보기
- 프레임 그래버
- 비디오 처리
- 오디오 처리
- HD 및 4K 비디오 지원
- TV 튜닝
- WMV 형식의 네트워크 스트리밍
- RTMP/RTSP/UDP/NDI를 사용한 네트워크 스트리밍
- 크로마키
- 모션 감지
- DirectShow 필터를 사용한 비디오 처리
- OSD(On-Screen Display)
- Picture-in-Picture
- 즉석에서 출력 파일 이름 변경
- 다중 출력 화면
- 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년 업데이트가 포함됩니다.
💰 번들 패키지로 더 많이 절약하세요
이 제품은 비용 효율적인 번들 패키지에 포함되어 있습니다. 더 많은 제품을 받고 최대 71% 절약하세요!
.NET Bundle Professional
최대 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
최대 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
시스템 요구 사항
개발 및 배포를 위한 최소 요구 사항
| 운영 체제 |
|
| .NET 프레임워크 |
|
| 하드웨어 요구 사항 |
|
| 개발 도구 |
|
문서 및 리소스
시작하는 데 필요한 모든 것
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 Capture 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.
Connect the MCP server
MCPAdd 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/mcpVS Code (.vscode/mcp.json)
{
"servers": {
"visioforge-sdk": {
"type": "http",
"url": "https://mcp.visioforge.com/mcp"
}
}
}Load an Agent Skill
Agent SkillsWe publish a downloadable skill for every (SDK, platform) combination — for Video Capture 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.jsonPrefer to feed the entire documentation to your agent? It is also available as plain markdown: /llms.txt · /llms-full.txt
자주 묻는 질문
C#에서 웹캠 비디오를 캡처하려면 어떻게 해야 하나요?
프로젝트에 VisioForge.DotNet.Core NuGet 패키지를 추가하고, VideoCaptureCore 인스턴스를 생성하고, 비디오 소스를 웹캠 장치로 설정하고, MP4와 같은 출력 형식을 선택한 다음 StartAsync()를 호출합니다. SDK가 장치 열거, 미리보기 렌더링 및 인코딩을 처리합니다. WinForms, WPF, MAUI, Avalonia에서 작동합니다.
데스크톱 화면을 MP4로 녹화할 수 있나요?
네. 비디오 소스를 Screen으로 설정하고 캡처 영역(전체 화면 또는 특정 영역)을 구성합니다. SDK는 구성 가능한 프레임 레이트, 비트레이트, 시스템 출력 또는 마이크에서의 오디오 캡처를 지원하는 하드웨어 가속 H.264/H.265 MP4 인코딩을 지원합니다.
SDK가 RTSP 및 ONVIF를 통한 IP 카메라 캡처를 지원하나요?
네. SDK는 RTSP, ONVIF, HTTP MJPEG 및 기타 IP 카메라 프로토콜을 지원합니다. ONVIF 카메라의 경우 PTZ 제어, 장치 검색 및 구성이 가능합니다. 라이브 스트림 미리보기, 파일 녹화 또는 실시간 프레임 처리가 가능합니다.
어떤 UI 프레임워크와 플랫폼이 지원되나요?
SDK는 Windows에서 WinForms, WPF, MAUI, Uno Platform, Avalonia를 지원합니다. 크로스 플랫폼 빌드는 macOS, Linux, iOS, Android에서 작동합니다. .NET Framework 4.7.2+와 .NET 6/8/9+ 모두 지원됩니다.
하드웨어 가속 인코딩이 지원되나요?
네. SDK는 NVIDIA NVENC, Intel Quick Sync Video, AMD AMF를 통한 GPU 가속 인코딩을 지원합니다. 이를 통해 캡처 중 CPU 사용량이 크게 감소하며 4K를 포함한 고해상도에서 실시간 녹화가 가능합니다.
GigE Vision 및 USB3 Vision 카메라에서 캡처할 수 있나요?
네. SDK는 GenICam 표준을 통한 GigE Vision 및 USB3 Vision 산업용 카메라의 기본 지원을 포함합니다. 카메라 매개변수, 트리거 모드를 구성하고 머신 비전 및 검사 애플리케이션을 위한 고해상도 프레임을 캡처할 수 있습니다.
Unity에서 웹캠이나 IP 카메라를 캡처할 수 있나요?
네. Video Capture SDK .NET은 바로 가져올 수 있는 .unitypackage를 제공합니다. VideoCaptureCoreX 엔진은 로컬 웹캠과 마이크를 캡처하고 IP / RTSP / ONVIF 카메라에 연결하여 라이브 미리보기를 Unity Texture2D에 렌더링합니다. 로컬 웹캠 캡처는 Windows와 macOS를 대상으로 하며, RTSP / IP 카메라는 Windows, Android, macOS, iOS에서 작동합니다.
Unity 앱에서 동영상을 MP4로 녹화할 수 있나요?
네. 라이브 미리보기를 넘어, VideoCaptureCoreX는 캡처한 카메라와 마이크를 하드웨어 가속 H.264 / HEVC 인코딩(Windows의 NVENC 및 Quick Sync, Android의 MediaCodec, macOS / iOS의 VideoToolbox)으로 MP4에 녹화합니다. 모두 Unity 빌드 안에서 가능합니다.
