dbVideoSDK v2.0 高速视频处理

11 篇文章 2 订阅
7 篇文章 1 订阅

dbVideoSDK 是一款高速视频处理SDK。v2.0 版本发布啦。

代码地址:GitHub - dbyoung720/dbVideoSDK: High Speed Video Processing

软件功能:
    01、稳定;
    02、高效;基本没有性能损失。和硬件提供的性能一致;
    03、支持所有 DirectShow 视频输入设备;
    04、支持 x86、x64 平台;Win7、Win10 系统(Win11 下没有测试,应该可以正常工作);
    05、支持视频预览、截图、图片叠加;
    06、支持高清截图(截图同时对图片进行降噪处理);
    07、支持 MP4(H264)视频保存到文件;
    08、支持硬件加速 MP4 编码;支持 Intel 硬件加速、Nvidia 硬件加速;
    09、支持 RTMP 视频流推送;不耗 CPU 资源(启用硬件加速的情况下);
    10、支持视频涂鸦。可以直接在视频上画图,然后 RTMP 推送出去(可以用于远程教学、会诊);
    11、支持调整视频显示风格;如水平镜像、垂直镜像,等;
    12、支持虚拟桌面;
    13、支持人脸检测(只支持 x64 平台;需要 OpenCV4.6、CUDA11.7 SDK;使用 GPU 加速,不占用 CPU 资源。不影响帧率);
    14、Intel    支持 MP4 编码的显卡必须是 630 或者以上;
    15、Nvidia 支持 MP4 编码的显卡必须是 GTX 1030 以上;
         <Video Encode and Decode GPU Support Matrix | NVIDIA Developer>

示例:
    VC  : VC2022        目录:VC
    C#  : C#2022         目录:C#
    D10 : Delphi10.4.2 目录:D10

开发流程:
    01、初始化SDK:dbVideo_Init;
    02、获取视频设备列表:dbVideo_EnumVideoInputDevice;
    03、选取视频支持分辨率:dbVideo_EnumVideoFormat;
    04、开始视频预览:dbVideo_PreviewStart;
    05、截图(dbVideo_SnapBmp)、MP4录制(dbVideo_RecordMP4)、RTMP推流(dbVideo_LiveRTMP),等等操作......;
    06、停止视频预览:dbVideo_PreviewStop;
    07、SDK销毁:dbVideo_Free;

未来打算:
    1、支持人脸识别、人脸登记;
    2、支持车牌识别;
 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 10
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值