• 1974阅读
  • 3回复

qt5.9 c++编程指南P434面关于摄像头 [复制链接]

上一主题 下一主题
离线richthoffen
 

只看楼主 倒序阅读 楼主  发表于: 2019-06-08
qt5.9 c++编程指南P434面  说windows下不支持视频录制和底层视频功能
1我不明白取景器和视频录制有什么不同,它们是不是都是同样的视频只不过大小不同
2它说可以抓取静态图像,如果把静态图像的帧合起来不是也是视频吗
3什么事底层视频功能
问的比较简单,希望大家别介意
离线20091001753

只看该作者 1楼 发表于: 2019-06-08
静态图像只涉及到图像编码,不涉及到视频编码。视频编码不仅种类多,而且很复杂。
网上找个比较大的gif,用软件转成mp4格式。你会发现,mp4 比 gif 文件小太多了。
难道不该是 mp4 比 gif 大么?毕竟前者是视频,后者只是几张图片。
这就是视频编码的威力。
(づ ̄ 3 ̄)づ
离线richthoffen

只看该作者 2楼 发表于: 2019-06-08
回 20091001753 的帖子
20091001753:静态图像只涉及到图像编码,不涉及到视频编码。视频编码不仅种类多,而且很复杂。
网上找个比较大的gif,用软件转成mp4格式。你会发现,mp4 比 gif 文件小太多了。
难道不该是 mp4 比 gif 大么?毕竟前者是视频,后者只是几张图片。
这就是视频编码的威力。 (2019-06-08 13:00) 

其实我不是很清楚取景器的意思,只是猜想是拍电影时的左上角的那个小屏幕,觉得视频录制是要写成文件的,可能的确也有静态图片和视频编码的原因.

不知道底层视频功能是什么?

我用了opencv中的视频的Mat显示在QLabel上,用的是免驱的摄像头,15秒到20秒后才开始显示,不知道为什么,不知道哪里耗时间了,

另外谢谢你的回答
离线20091001753

只看该作者 3楼 发表于: 2019-06-08
我出一个馊主意,或者说挑战吧。
因为你很不屑地表达:视频不就是几个静态图片组合在一起么。

那你不妨已几张图片为素材,自己写代码,把他们转成 mp4 格式。
当你做到的时候,经历过所有坎坷,你就不会再有这样的想法了。
(づ ̄ 3 ̄)づ
快速回复
限100 字节
 
上一个 下一个