嵌入式爱好者

查看: 12797|回复: 0

[归档知识库] Qt编写的RTSP播放器+视频监控(ffmpeg版本)

[复制链接]

69

主题

184

帖子

338

积分

RK3568通行证

扫一扫,手机访问本帖
发表于 2018-5-5 22:35:54 | 显示全部楼层 |阅读模式
记得四年前就写了个简易版本的,当时写得非常粗糙,代码实在惨不忍睹,时隔多年后,重新写了个版本,同时还解决了以前不支持6画面8画面切换等异形布局的问题
1:可以用过目录下的rtsp.txt设置要显示的视频流地址。
2:支持4画面+6画面+8画面+9画面+16画面切换。
3:支持双击最大化当前画面。
4:支持右键截图。
5:支持各种视频流和本地文件播放。
6:可设置OSD标签。
7:在所有可能测试的操作系统和平台上均编译通过并完美运行。
8:XP运行报错的话请执行目录下的fixff.cmd即可。

/**
* ffmpeg视频播放类 作者:feiyangqingyun(QQ:517216493) 2018-5-1
* 1:多线程实时播放rtsp视频流
* 2:支持X86和嵌入式linux
* 3:多线程显示图像,不卡主界面
* 4:自动重连网络摄像头
* 5:可设置边框大小即偏移量和边框颜色
* 6:可设置是否绘制OSD标签即标签文本和标签位置
* 7:可设置两种OSD位置和风格
* 8:可设置是否保存到文件以及文件名
* 9:可播放本地视频文件,支持设置帧率
* 10:支持h265视频流+rtmp等常见视频流
*/

/**
* USB摄像机采集类 作者:feiyangqingyun(QQ:517216493) 2018-5-1
* 1:可获取摄像机实时视频
* 2:支持X86和嵌入式linux
* 3:多线程显示图像,不卡主界面
* 4:自动重连USB摄像头
* 5:可设置边框大小即偏移量和边框颜色
* 6:可设置是否绘制OSD标签即标签文本和标签位置
* 7:可设置两种OSD位置和风格
* 8:可设置是否显示实时人脸框
* 9:可设置查找当前图片内的最大相似人脸
*/

可执行文件下载:https://pan.baidu.com/s/1J1TrWUMFjJGFcHzzw5iB1Q
运行截图:
QQ截图20180430135326.png
QQ截图20180430135733.png
QQ截图20180430164708.png
QQ截图20180430165121.png
QQ截图20180430165705.png
QQ截图20180502192318.png

评分

参与人数 1贡献 +50 收起 理由
飞凌-chongzi + 50 很给力!

查看全部评分

该会员没有填写今日想说内容.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-22 08:15

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表