标题:qt5.9 c++编程指南P434面关于摄像头
作者:richthoffen
日期:2019-06-08 10:46
内容:
qt5.9 c++编程指南P434面说windows下不支持视频录制和底层视频功能
1我不明白取景器和视频录制有什么不同,它们是不是都是同样的视频只不过大小不同
2它说可以抓取静态图像,如果把静态图像的帧合起来不是也是视频吗
3什么事底层视频功能
问的比较简单,希望大家别介意
#1 [20091001753 06-08 13:00]
静态图像只涉及到图像编码,不涉及到视频编码。视频编码不仅种类多,而且很复杂。
网上找个比较大的gif,用软件转成mp4格式。你会发现,mp4 比 gif 文件小太多了。
难道不该是 mp4 比 gif 大么?毕竟前者是视频,后者只是几张图片。
这就是视频编码的威力。
#2 回 20091001753 的帖子 [richthoffen 06-08 16:11]
20091001753:静态图像只涉及到图像编码,不涉及到视频编码。视频编码不仅种类多,而且很复杂。
网上找个比较大的gif,用软件转成mp4格式。你会发现,mp4 比 gif 文件小太多了。
难道不该是 mp4 比 gif 大么?毕竟前者是视频,后者只是几张图片。
这就是视频编码的威力。 (2019-06-08 13:00)
其实我不是很清楚取景器的意思,只是猜想是拍电影时的左上角的那个小屏幕,觉得视频录制是要写成文件的,可能的确也有静态图片和视频编码的原因.
不知道底层视频功能是什么?
我用了opencv中的视频的Mat显示在QLabel上,用的是免驱的摄像头,15秒到20秒后才开始显示,不知道为什么,不知道哪里耗时间了,
另外谢谢你的回答
#3 [20091001753 06-08 21:10]
我出一个馊主意,或者说挑战吧。
因为你很不屑地表达:视频不就是几个静态图片组合在一起么。
那你不妨已几张图片为素材,自己写代码,把他们转成 mp4 格式。
当你做到的时候,经历过所有坎坷,你就不会再有这样的想法了。