声音ffmpeg rtsp qt

使用QT Creator 4.11.0编译出的程序,解压到中文路径打开失败或者.exe文件消失的情况

尝试了很多种方式,最后将exe所在的文件夹的resources里的所有文件都复制到exe所在文件夹下,再点击exe执行,问题解决。 ......
路径 Creator 情况 文件 程序

ubuntu下qt环境搭建

Ubuntu20.04环境下 安装 Qt library5.9.71. 下载前的准备工作a) 安装依赖库,虚拟机联网,在命令窗口输入sudo apt-get install libfontconfig1-dev libfreetype6-dev libx11-dev libxcursor-dev l ......
环境 ubuntu

FFMPEG+SDL简单视频播放器——人脸检测

前言 最近突发奇想,给播放器加上一个人脸检测的功能(事情似乎朝着奇怪的方向发展了,谁家的播放器会需要去检测人脸啊😑!),主要的目的是为了学习opencv,尝试将ffmpeg和opencv融合在一起使用。这里着重展示opencv用于人脸检测部分的代码,播放器其余部分可以参考《FFMPEG+SDL简单 ......
人脸 播放器 FFMPEG 视频 SDL

安装libvmaf:手动解压缩ffmpeg-6.0+vmaf-2.3.1

友情提示:全文参考yash1994同学的教程,完美解决了原先自动下载ffmpeg所不具备内置libvmaf模型的问题。 参考链接:https://github.com/yash1994/Build-FFmpeg-with-libvmaf 教程开始: 1.首先安装Meson和Ninja: sudo a ......
手动 libvmaf ffmpeg vmaf 6.0

OSG嵌入QT的简明总结2

正文 我之前在这篇博文《OSG嵌入QT的简明总结》中论述了OSG在QT中显示的可视化问题。其中提到官方提供的osgQt项目(地址:https://github.com/openscenegraph/osgQt )很久前已经更新了。但是我一直没有时间同步更新,最近重新尝试了一下,还是有一些问题。 原先 ......
OSG

qt如何隐藏布局

布局本身无法被隐藏,但是控件可以被隐藏; 可以通过将整个布局放入控件中,通过隐藏控件来隐藏整个布局; 下面以软键盘为例: 这样设计↑; 运行这样的代码↑; 运行效果↑: ......
布局

Qt源码解析——一切从QObject说起

关键词:Qt 源码 QObject 元对象 属性 事件 信号 槽 状态机 概述 原系列文章地址 学习和理解任何框架或库,官方文档可能都是最权威、最有效的信息。Qt也不例外,https://doc.qt.io/qt-5/index.html 在文档的Core Internals小节,阐述了Qt Cor ......
源码 QObject

RTSP/Onvi安防视频平台LiteNVR一站式视频监控解决方案

相信随着技术的不断进步与突破,视频监控行业也将呈现出更加智能、易用以及多元化特征,并积极融合智能算法做一些识别性的应用。 ......

Qt/C++开源作品45-CPU内存显示控件/和任务管理器一致

一、前言 在很多软件上,会在某个部位显示一个部件,专门显示当前的CPU使用率以及内存占用,方便用户判断当前程序或者当前环境中是否还有剩余的CPU和内存留给程序使用,在不用打开任务管理器或者资源查看器的时候直接得知当前系统的运行情况。尤其是视频监控系统,如果64路全开,肯定很占用CPU和内存情况,这样 ......
控件 内存 任务 作品 CPU

QT 常用快捷键

QT快捷键 1、 Esc 切换到代码编辑状态 2、 F1 查看帮助(选中某一类或函数,按下F1,出现帮助文档) 3、 F2 在光标选中对象的声明和定义之间切换(和Ctrl+鼠标左键一样的效果,选中某一类或函数,按下F2,迅速定位到该类或函数声明的地方或被调用的地方) 、 4、 F3 查找下一个 5、 ......
快捷键 常用 QT

QT_Creator格式化工具使用

参考:https://blog.csdn.net/weixin_50183638/article/details/131699478 设置 Linux 风格 --style=linux -N -S -M -p -H -U -j -k3 设置 switch 整体缩进 indent-switches 设 ......
QT_Creator Creator 格式 工具 QT

音频转换——文字转声音

1. 在线文字转声音 https://ttsmaker.cn/ ......
音频 声音 文字

Qt ObjectARX实现获取AutoCAD的实体的DXF数据

ObjectARX为Auto CAD的二次开发工具。 准备工作: 1) Visual studio2017 2) QT4.12.2 3) Auto CAD2020 4) ObjectArx 2020 SDK 5) ObjectArx Wizard 2020向导 以上是需要用到的软件和环境,本文对环境 ......
实体 ObjectARX AutoCAD 数据 DXF

Qt ObjectARX 2022

QT中的ARX配置 LoadQtDlls.pro 1 TARGET = QTARXLoadQtDlls 2 #the sdk include path 3 INCLUDEPATH += "D:\ObjectARX 2022\inc" 4 INCLUDEPATH += "D:\ObjectARX 20 ......
ObjectARX 2022 Qt

Qt OpenGL textures详解

1. 初始化opengl资源 Q_INIT_RESOURCE:textures(资源名称) QSurfaceFormat:定义3d面显示方式 如果在vs+qt vs tools 中无法正常显示3d图形,则需加入以下代码: format.setStenciBufferSize(8); format.s ......
textures OpenGL Qt

CLion 中 使用MSVC工具链构建QT项目时出现 ninja: build stopped: subcommand failed.

两个方法:把构建方式改为Release; 或者在CMakeList.txt中把一下行给注释了。 解释一下: 这段代码的意思是:如果是MSVC工具链,且处在Debug模式下,把需要的库名加个后缀“d”。 ......
subcommand stopped 工具 项目 failed

qt读取摄像头

Qt中实时调取摄像头(利用OpenCV)_opencv获取网络摄像头 qt_Loading_create的博客-CSDN博客C++版本#include <opencv2/opencv.hpp> #include "mainwindow.h" using namespace std; using na ......
摄像头

LINUX FFMPEG安装全过程记录

LINUX FFMPEG安装全过程记录 环境是Ubuntu(也在mint上测试过),不要用包管理器安装,因为有太多的坑。如果你只是使用基础功能,可以直接使用包管理器下载。我是从源码编译安装的,下面是安装过程。 参考资料: https://blog.csdn.net/Z_zzzD/article/de ......
全过程 FFMPEG LINUX

ffmpeg多路流合并

ffmpeg -rtsp_transport tcp -i "rtsp://hik-isc.geili.cn:554/openUrl/J5ONne9" -rtsp_transport tcp -i "rtsp://hik-isc.geili.cn:554/openUrl/J5ONneb" -rtsp ......
ffmpeg

Qt -- 判断信号是否绑定成功

1. 判断信号是否正确连接 通过判断connect的返回值是否为true。 bool _ok = connect(this, SIGNAL(signal1()), this, SLOT(slot1())); // 打印true qDebug() << _ok; 2. 判断信号是否被连接了 recei ......
信号 Qt

openkylin安装Qt随笔

work-001: 1.环境是virtual box+openkylin+Qt6.2.4,Qt安装包无法运行时注意安装包权限 2.Qt6.2.4是在线安装,如果安装下载速度过慢,可以选择国内镜像安装,例如qt-unified-linux-x64-4.6.1-online.run --mirror h ......
openkylin 随笔

Qt中的消息通知和事件发送

Qt中的信号和槽机制、事件机制是其具有特色的两大机制。利用这两种机制可以轻松地实现需要的消息通知和事件通知。 1、信号和槽机制 充分使用Qt库中已经定义和实现好的对象的信号和槽函数,如按钮的clicked()/pressed()信号等,它们能满足很多的需求; 自定义缺乏的信号和槽函数,借助Qt的元对 ......
消息 事件

Qt/C++编写物联网组件/支持modbus/rtu/tcp/udp/websocket/mqtt/多线程采集

一、功能特点 支持多种协议,包括Modbus_Rtu_Com/Modbus_Rtu_Tcp/Modbus_Rtu_Udp/Modbus_Rtu_Web/Modbus_Tcp/Modbus_Udp/Modbus_Web等,其中web指websocket。 支持多种采集通讯方式,包括串口和网络等,可自由 ......
线程 组件 websocket modbus mqtt

Ubuntu下Tiny6410 嵌入式 Qt 开发环境的搭建

原文:https://www.pianshen.com/article/73721187848/ Ubuntu 下 Tiny6410 嵌入式 Qt 开发环境的搭建首先要准备好交叉编译所需要的软件包:(1)arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz(交叉编译环境)( ......
嵌入式 环境 Ubuntu Tiny 6410

使用c++语言基于QT框架设计的计算器小程序

(注:由于从未接触软件设计,后端代码也是一塌糊涂,对于一些先进的设计软件也未曾接触,如qt,vs创建MFC文件,故本次作业最大难点在于 如何将已经学习的知识和未接触过的领域结合起来。秉承程序员基本素养,利用一切可以利用的资源(感谢所有开源大佬所做的贡献),如bilibili, csdn,博客园,gi ......
计算器 框架 语言 程序

obs 无声录制带有声音的视频

obs 无声录制带有声音的视频 需求 录制视频时,想要 obs 能录制声音,但是不想人耳听到。 操作 第一步(可选) 安装虚拟声卡设备,如果已经有虚拟声卡设备,这一步可以忽略。软件网址:https://vb-audio.com/Cable/ 找到 VBCABLE_Driver_Pack43.zip ......
声音 视频 obs

QT 界面隐藏标题栏后设置可支持拖动

QT 界面隐藏标题栏后设置可支持拖动,需要重写界面的mousePressEvent,mouseMoveEvent,mouseReleaseEvent事件,代码如下。 1 #include <QWidget> 2 #include <QMouseEvent> 3 4 class CustomWidge ......
界面 标题 QT

QT 给图片添加一层颜色遮罩

最近公司需求,在一张带有透明度的图片上增加一层颜色遮罩,记录一下。 1 #include <QImage> 2 #include <QPainter> 3 4 int main() { 5 // 行数 5 6 // 加载原始图像 7 QImage originalImage("path/to/you ......
颜色 图片 QT

QT中的QMAKE_CXXFLAGS_DEBUG/QMAKE_CXXFLAGS_Release的选项

QMAKE_CXXFLAGS_Debug -g:启用调试信息,以便在 Debug 模式下进行调试。 -DDEBUG:定义宏 DEBUG,用于启用调试特定代码段。 -O0:禁用优化,以便在 Debug 模式下更容易调试。 -fsanitize=address:启用地址检测器,用于检测内存错误。 -fs ......

第三方IDE使用gdb调试Qt实现pretty print

直接使用gdb调试Qt应用时,Qt的一些数据类型没法友好的显示出来,而qtcreator可以很好的展示出来,qtcreator也是通过gdb来调试的,在展示数据时,其实是gdb通过python脚本来处理后显示的,这些python脚本位于/usr/share/qtcreator/debugger这个位 ......
第三方 pretty print IDE gdb