100分求助:delphi操作usb摄像头摄像并对视频文件压缩!

zzhtd 2013-01-24 04:21:45
如题
实现通过usb进行摄像,并存在本地文件。文件要求是经过压缩的,要不文件太大。

求代码 或者 控件。

重点:视频文件的实时压缩。

谢谢!
100
...全文
520 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzhtd 2013-02-22
  • 打赏
  • 举报
回复
引用 8 楼 mysterx 的回复:
楼主你不想自己编码,就用内部编码吧,看Demos\D6-D7\ASF\ASF Capture这个例子行了,不用你写代码。
win7下asf 这个报错 是不是要安装啥编码器?
zzhtd 2013-02-21
  • 打赏
  • 举报
回复
引用 6 楼 mysterx 的回复:
引用 3 楼 zzhtd 的回复:dspack控件可以做很多功能,但其demo没有提供实时压缩的功能演示 你真的看过dspack?没有实时压缩?还是回去研究下再发言吧。 楼主研究下dspack,我觉得比你在这里找答案有意义。除了能找到实时压缩,还能学到很多监控,播放方面的知识。
谢谢提示 我仔细看了看 dspack demo 其中有 compressor 可以设置 tfilter 为 DIVX 编码 但是我是Win7 是不是要单独安装 divx 编码器? 下载啥程序?如何安装? xp下如何安装?
  • 打赏
  • 举报
回复
楼主你不想自己编码,就用内部编码吧,看Demos\D6-D7\ASF\ASF Capture这个例子行了,不用你写代码。
  • 打赏
  • 举报
回复
引用 3 楼 zzhtd 的回复:
dspack控件可以做很多功能,但其demo没有提供实时压缩的功能演示
你真的看过dspack?没有实时压缩?还是回去研究下再发言吧。 楼主研究下dspack,我觉得比你在这里找答案有意义。除了能找到实时压缩,还能学到很多监控,播放方面的知识。
nm_wyh 2013-02-19
  • 打赏
  • 举报
回复
videocapx.ocx控件
iefus 2013-02-19
  • 打赏
  • 举报
回复
引用 3 楼 zzhtd 的回复:
dspack控件可以做很多功能,但其demo没有提供实时压缩的功能演示
dspack的可以,我前些天用的,实时录像,然后保存成asf格式,15分钟 3.8M左右的,清晰度一般,这个应该可以自己调,还没搞懂
静_海 2013-01-27
  • 打赏
  • 举报
回复
我没有现成代码和控件,提供一点思路吧,希望能有些帮助。 连续摄像最好是帧式压缩,这样可以把原始位图一帧帧压缩成 jpg 图片。当然,如果摄像输出本身就是 jpg 帧或是其他压缩视频帧,那就没必要再做无损压缩了,压缩不了多少。高级压缩视频不光有帧内压缩,帧间也有压缩,所以能做出几十上百倍的压缩率。 如果无法按帧取数据,就要采用流式压缩,也就是隔多少字节压缩一次(Delphi 的 stream 本身就包含压缩功能),形成一个个数据包,要有包头来描述,以便于后期解压处理。这种程序自己写也费不了多少事。
zzhtd 2013-01-27
  • 打赏
  • 举报
回复
dspack控件可以做很多功能,但其demo没有提供实时压缩的功能演示
YshuuiNew 2013-01-25
  • 打赏
  • 举报
回复
实时压缩也是先缓存了一部分,压缩一部分。类似的硬件设备中也肯定有存储设备。

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi GAME,图形处理/多媒体
社区管理员
  • GAME,图形处理/多媒体社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧