TVideoGrabber是一个视频捕捉工具和多媒体播放器,支持C#,.NET,VB.NET,C++,Delphi,C++Builder和ActiveX开发平台。TVideoGrabber能捕捉和记录多种视频捕捉设备上的视频和音频流,包括USB摄像头、USB模拟捕捉设备、网络摄像机、台式机以及用作视频源的各种位图。TvideoGrabber也支持带有硬件编码器的捕捉设备,如Logitech C920 (H264), Blackmagic Decklink, Hauppauge Colossus等等。TvideoGrabber支持大多数常用的编码格式,使用本地或第三方编码解码器。你可以直接或者用Windows Media将视频/音频传输到网络上。此外,TvideoGrabber还是一个先进的多媒体播放器,可以实现按帧捕获视频、叠加图像和文本内容、快速或者慢速播放等其他功能。
具体描述:
视频捕捉设备
TVideoGrabber能捕捉和记录多种视频捕捉设备上的视频和音频流,包括USB摄像头、USB模拟捕捉设备、网络摄像机、台式机、PCI捕捉卡等。下面列举几种TVideoGrabber支持的捕捉设备:
- 标准的USB webcams,如 Logitech C910 in Full HD 1080p, the Microsoft Lifecam Cinema...
- IP cameras (MJPEG or JPEG格式)
- HD webcams,如 Logitech C920 with native H264 to MP4 recording,
- RTSP cameras in H264/MPEG4 with or without AAC audio with our optional RTSP/RTMP source filter),
- 专业的捕捉/渲染卡,如 the Blackmagic Decklink, AJA Kona, ...
- GigE cameras with a DirectShow driver,如Point Grey cameras,
- HD camcorders through firewire or USB, ...
- USB analog Composite/SVideo capture devices,如EasyCap, the Hauppauge USB-Live-2, ...
- PCI analog Composite/SVideo and digical capture cards,如OsPrey 210 or 440,
- PCI/PCIe capture cards with hardware encoder like the Hauppauge Colossus, Sensoray 2250S, ...
视频预览
- 可以从DV摄像机、USB网络摄像头、PCI视频采集卡、电视卡、USB捕捉设备和数码摄像机(比如sony摄像机)中捕获视频内容
视频记录
- AVI/MPEG/ASF记录
- 重复记录
- 即时或记录之后压缩视频和音频流,采用标准的视频/音频编码,比如MPEG, DivX, OpenDivX, XVid
- 在AVI记录的时候,可以暂停/继续。每一次暂停/继续可以增加一个新的帧
完全支持DV
- DV时间码
- DV日期和时间
- 发送到DV(“打印至DV”),让可以你发送音频/视频到某一DV设备中,比如DV摄像机
即时网络数据流(点对点视频)
- 通过TVideoGrabber运行的平台,直接与互联网连接
- 通过Windows Media Server 的公共服务器代理连接
多种输入支持
- 支持多种视频记录卡
- 在2x2 或者 4x4的马赛克视频或者主/从模式中,支持4开关输入和16开关输入
播放检测
- 当视频处于播放检测时,每一个视频帧被分成多个单元
- 每一个单元的感应可以通过一个简单的对话框调节
媒体播放
- 轨道控制
- 按任意速度回放
- 快速向前和向后快进行查找
- 同步播放多个TVideoGrabber工具
捕获帧
- 在预览、记录或者回放过程中捕获帧,并按照帧的次序自动保存为TBitmap, BMP 和 JPEG文件
视频图像处理
- 添加图像和图形覆盖
- 添加文本覆盖
- 反交错技术
- 设置视频透明度
- 视频旋转90° 180° 270°
- 自上而下和从左到右
- 一般尺寸和完整尺寸的反交错播放
- 调整亮度、对比度、饱和度和色调
- 颜色反白
- 灰度
预览和记录视频
- 支持视频文件或者来自URL的视频流
- 屏幕截取记录
- 支持显示或隐藏鼠标指针
裁减和缩放
- 对视频的某一指定区域进行视频记录
- 对视频的某一指定区域进行缩放
通过位图来制作视频
视频重编码技术
- 用于视频和/或者音频压缩
- 针对已经添加图像和/或者文本覆盖的视频
- 针对指定开始和终止位置的视频截取
双屏显示
支持2个不同的显示屏幕(比如一个小的视频窗口在显示屏上,而第二个是全屏显示)
TV调节
视频捕获设备控制
- 视频尺寸
- 帧播放速度
- 视频输入
- 视频标准(NTSC/PAL/SECAM)
- 焦点
- 缩放
- 发布和撤销帧操作时,进行帧计数