E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Qt-音视频开发
QT-
图片缩放的同时随意框选区域并保存截图
这篇文章里主要新写了一个myGraphicRectItem类,还是继承自QGraphicsItem类,用来实现:1.在图像显示区域绘制矩形框2.鼠标点击矩形的任意一条边可进行矩形的拉伸,同时鼠标样式更改3.鼠标点击矩形右下角并拖动可进行矩形的缩放4.鼠标按住矩形内区域并移动可拖动矩形在这里插入图片描述myGraphicRectItem.h代码如下:#ifndefMYGRAPHICRECTITEM_
Create_Joy
·
2020-07-30 06:50
QT
QT-
绘制ROI、矩形框、椭圆框,机器视觉
#ifndefDRAWQWIDGET_H#defineDRAWQWIDGET_H#include#include#include#include/***/typedefenumdraw_shap_e{DRAW_RECT,//画矩形DRAW_ELLIPSE,//画椭圆DRAW_NO//不画}DRAW_SHAP_E;/*用来表示鼠标在矩形区域的位置信息**/typedefenumrect_mouse_
Create_Joy
·
2020-07-30 06:50
QT
Qt-
串口调试助手
做的一个项目需要上位机给下位机发送命令,然后上位机接收下位机发来的数据,发送和接收的的数据都是十六进制,于是需要一个串口调试助手需要在.pro文件中添加Qt+=serialprotmySerialProt.h文件#ifndefMYSERIALPORT_H#defineMYSERIALPORT_H#include#include"ui_mainwindow.h"#include#includenam
旧时量刑
·
2020-07-29 19:22
QT
软件开发
QT-
时间事件触发和绘图事件
文章目录学习大纲一、QT中的绘图事件和基本图形的绘制1.样例展示2.整体思路3.代码部分二、如何利用时间触发事件实现角色不停跑动1.样例展示2.具体思路3.难点剖析三、在多个计时器运行的时候,如何实现分别控制1、大致思路2、代码实现学习大纲一、QT中的绘图事件和基本图形的绘制1.样例展示2.整体思路画正多边形的稍微难理解一些,是运用了数学上的在正多边形在一个围绕着他的圆中以圆心建一个规则的坐标系,
_Dahuang
·
2020-07-29 17:12
QT学习之路
Qt - 检测软件运行小程序
Qt-
检测软件运行小程序GitHub:https://github.com/LJJ931026/MonitorStartup.git摘要Qt创建一个Qt工程使用一个线程来检测软件是否启动线程间使用信号与槽进行通信利用
ALONE_WORK
·
2020-07-29 15:03
作品
QT
c++
一个简单的个人视频点播网站制作(一)
解决方案基本框架采用web播放器+http代理服务器+后台服务器,我之前是嵌入式
音视频开发
的,所以js,html,css这些算半路出家,也是处于兴趣要做这么一个项目,才开
qprevf
·
2020-07-29 10:57
windows下搭建ffmpeg+nginx+rtmp-module搭建实时视频环境
它提供了非常强大的功能,可以完成音视频的编码、解码、转码、视频采集、后处理(抓图、水印、封装/解封装、格式转换等),还有流媒体服务等诸多功能,可以说涵盖了
音视频开发
中绝大
tang159263
·
2020-07-29 09:00
视频直播技术
QT-
样式表
QT可以通过样式表来实现一些美化功能。比如添加背景色前景色、背景图片、按键也可以添加图片等等。//通过ui指向设计中的控件并显示图片,图片通过添加资源添加到项目中并且复制其url或者链接ui->labelimage->setPixmap(QPixmap("://C:/Users/x1c/Pictures/1.jpg"));ui->labelimage->setScaledContents(true
吾之求索
·
2020-07-29 03:08
【QT】
音视频开发
(9)--视频编解码的理论和实践
视频编解码的理论和实践1:基础知识介绍1、视频介绍视频的本质是图像序列,根据视觉暂留的原理,每秒播放20~25张图像,就会形成连续平滑的视觉效果,人眼将无法区分其中单幅的图像,就这样连续的画面叫做视频。每秒播放的图像数量叫作帧率。图像是由像素构成的,在彩色图像中,每个像素由R、G、B三个分量构成,每个分量用一个字节存储。分辨率用于描述图像的尺寸,例如分辨率1280×720就表示图像宽度是1280个
zhangbijun1230
·
2020-07-29 02:06
音视频开发
Qt-
第一个QML程序-3-自定义一个按钮
项目基本信息前两个已经说了,这里直接放下运行截图,对的,这里就是说上面的那个红色的按钮,这里需要了解Qml的动画和状态这里先把整个按钮的代码写出来,一点一点写Rectangle{id:close_Btnwidth:50height:30color:"transparent"state:"nomal"anchors.top:parent.topanchors.right:parent.rightTe
DreamLife.
·
2020-07-29 02:05
Qt
QML
Qt-
绘制填充字体
在widget上绘制文字时,我们可以给widget设置字体,在构造函数中这样写即可:QFontnewFont=font();newFont.setFamily("黑体");newFont.setPointSize(newFont.pointSize()+20);setFont(newFont);通常我们在界面上绘制字体时,背景是有颜色的。当背景透明时,我们通常会将字体的轮廓用一像素其他颜色给描绘一
青青子衿0
·
2020-07-29 02:42
Qt基础
Qt-
模仿QQ歌词
简介:在上一篇文章,我们简单实现了将文字绘制在wigget上的舞动效果QBasicTimer接下来,我们要模仿qq音乐的歌词效果,即将鼠标移动上去将会出现背景和设置,将鼠标移开背景将会消失。效果如下:代码:和上一篇的代码差不多为了实现无边框的效果,我们在Dialog的构造函数下使用setWindowFlags(Qt::FramelessWindowHint);setAttribute(Qt::WA
青青子衿0
·
2020-07-29 02:42
Qt基础
Android
音视频开发
学习思路
原链接Android
音视频开发
这块目前的确没有比较系统的教程或者书籍,网上的博客文章也都是比较零散的。只能通过一点点的学习和积累把这块的知识串联积累起来。
e网情深e
·
2020-07-28 23:09
QT-
多线程
程序和进程的区别进程是动态的,程序是静态的,进程是程序运行时的实例,是占用系统运行资源的程序进程是暂时的,程序是永久的,进程是通过程序运行时得到的程序是一个数据文件,进程是内存中动态的运行实体,用来存储数据段,代码段,指针等,并不占用系统运行资源程序和进程的关系一个程序可能对应多个进程,比如当多开某个程序时.一个进程可能包含多个程序,比如一个程序依赖于包含多个DLL库(多个程序)进程和线程的关系进
田小七
·
2020-07-28 15:13
Qt
音视频开发
---安装nginx rtmp流媒体服务
目录下载nginx及其依赖库编译nginx配置环境配置PATH配置rtmp启动nginx推流、拉流测试一些可用的rtmp直播源ffmpeg推流拉流播放相关命令下载nginx及其依赖库nginx有一些依赖库需要安装PCREPCRE(PerlCompatibleRegularExpressions)是一个Perl库,包括perl兼容的正则表达式库。nginx的http模块使用pcre来解析正则表达式d
挥剑踏苍穹
·
2020-07-28 13:09
qt-
使用vs2012调试qt程序
qt自带的编译器写代码还是很方便,但是调试就有点。。。。。。日狗了,所以我选择了全宇宙最好的编译器调试qt—-vs2012其实vs2012是完全支持qt的开发的,只需要下载一个叫做qt-windows-opensource-5.1.0-msvc2012_opengl-x86_64-offline.exe这个软件就可以了,链接在这里http://pan.baidu.com/s/1slR8ILn这个是
writeing
·
2020-07-28 13:34
QT
QT-
获取文件路径和文件名
这篇博客来说一下在QT中如何获取文件名和文件路径主要用到了QFileInfo这个类,下面以代码示例来说明:QStringfile,file_name,file_path;QFileInfofi;file=QFileDialog::getOpenFileName(this);//这一行获取的是文件选择框选择之后的完整路径加文件名fi=QFileInfo(file);file_name=fi.file
清风徐来_starthere
·
2020-07-28 08:08
Qt
webrtc
音视频开发
总结——架构分析
1简介WebRTC是一项在浏览器内部进行实时视频和音频通信的技术,是谷歌2010年以6820万美元收购GlobalIPSolutions公司而获得的一项技术。WebRTC提供了视频会议的核心技术,包括音视频的采集、编解码、网络传输、显示等功能,并且还支持跨平台:windows,linux,mac,android。本文大致介绍webrtc架构,不同模块的详细原理设计分析请参考其它文档。2WebRTC
苦境名人
·
2020-07-28 08:30
QT-
系统路径、exe、相对路径
/**获取系统桌面路径*@time:2019-7-5*@author:qiangu*@return:desktopPath*/QStringFileDirectory::getDesktopPath(){QStringdesktopPath=QStandardPaths::writableLocation(QStandardPaths::DesktopLocation);qDebug()<<"de
浪迹天涯、四海为家
·
2020-07-28 07:55
QT
QT 动态库和静态库的实现和调用
四、源文件TestLib.pro文件
QT-
=guiTARGET=TestLibTEMPLATE=libDEF
Genven_Liang
·
2020-07-28 04:54
QT
Qt pro文件整理归纳
为了方便以后相关配置的查找,现在先将常用的一些配置信息进行归纳整理配置QT这个是添加QT项目需要的模块的,若项目中要排除某个模块,也可用
QT-
=配置项。
学会改变Lxw
·
2020-07-28 03:53
Qt开发技能
QT-
线程池
在程序逻辑中经常会碰到需要处理大批量任务的情况,比如密集的网络请求,或者日志分析等等。一般会创建一个队列,用一个或者多个线程去消费这个队列,一般也要处理队列的加锁和解锁的问题,除非在设计时就能够做到专列专用,否则锁是不可避免的。而且在入队和出队的操作上肯定还是要加锁,因为他们是在不同线程对同一个资源进行操作。线程池就是为这个而设计的,比如Windows自带的线程池:CreateThreadpool
最爱吹吹风
·
2020-07-28 02:57
C++
QT
QT-
程序生成详细信息
建立资源文件见我的博文
QT-
程序图标设置在资源文件中,添加如下内容:VS_VERSION_INFOVERSIONINFOFILEVERSION1,3,0,0PRODUCTVERSION1,3,0,0FILEFLAGSMASK0x3
风之奕帆
·
2020-07-28 01:55
QT
qt
Qt-
登录界面到主界面的跳转
文章目录一、需求描述二、目标样式三、实现方案四、代码实现一、需求描述在多元管理的模式下,在原有设计的主界面之上,添加登录界面,实现登录界面到主界面的跳转功能。现如今的检测功能只根据账户名和密码匹配。二、目标样式三、实现方案原主界面基础上添加新的登录界面2.添加一个无button按钮的Dialog按照提示一步步生成一个新的界面设计类,在原来的项目中,生成三个文件分别在Headers文件夹下的xxdi
GeraldJones
·
2020-07-27 15:02
C++Qt/VC++MFC
Qt
Dialog
登录界面
跳转
音视频开发
(6)---nginx视频服务器
nginx视频服务器ningx服务器的nginx-rtmp-module模块很强大,可以支持rtmp,HLS以及MPEGDASH。今天在我的centos7上用nginx搭建了一个简单的视频服务器首先,是下载以及编译nginx.nginx官网(https://nginx.org/en/download.html)可以下载nginx的各种版本,但貌似里面并没有rtmp模块所以,需要自己下载源代码编译。
zhangbijun1230
·
2020-07-27 14:19
音视频开发
音视频开发
---搭建RTSP服务器
目录1下载live555开源库2编译3启动rtsp服务4验证测试搭建RTSP服务器有多种方式,可以通过VLC,ffserver,live555mediaserver来搭建RTSP服务,本节重点介绍借助live555来搭建rtsp服务器。live555mediaserver是开源库live555自带的一款工具,基于库源码实现的一个轻量级的rtsp服务(VLC也是基于live555实现的)。1下载li
挥剑踏苍穹
·
2020-07-27 13:14
音视频
Qt-
获取文件路径、文件名
在开发中,通常需要选择文件,并获取文件相关信息,在这里对Qt获取文件路径、文件后缀、文件名称做下总结。/**获取文件名称、后缀、路径*@time:2019-7-5*@author:qiangu*@return:fileInfo*/QFileInfoFileDirectory::getFileInfo(){/*QFileDialog::getOpenFileName(QWidget*parent=0
浪迹天涯、四海为家
·
2020-07-27 12:40
QT
零基础入门:实时音视频技术基础知识全面盘点
实时音视频技术的开发也越来越受到重视,但是由于
音视频开发
涉及知识面比较广,入门门槛相对较高,让许许多多开发者望而生畏。虽然网上有很多的博文总结了实时音视频技术的学习路线,但是相
im中国人
·
2020-07-24 14:00
qt-
嵌入其他exe文件
近期有一个这样的问题困扰着我,就有一个别人写的软件,我需要在qt里面嵌入这个软件,同时执行这个软件。如何实现呢?现在我写一个简单的被嵌入软件A.exe,假设A软件代码很简单,就是打印A软件带的参数。比如像下面这样的exe程序:这里我只是以A.exe打个比方而已。然后如何将此软件嵌入qt的图形界面呢?我们需要新建一个QTWidgetsApplication工程,取名为InsertAPP,然后在图形界
竺蠡
·
2020-07-16 00:41
Qt工程
Qt-
ini文件
#ifndefINIFILE_H#defineINIFILE_H#include#include"UpdateSystem/UpdateSystem.h"classIniFile{public:IniFile();voidCreatExampleIniFile(QStringpath);//创建新文件voidReadIniFile();//返回数据boolCheckIni();QSettings*
竺蠡
·
2020-07-16 00:09
Qt工程
【音视频基础】(三):俗称照片的彩色数字图像一
本篇隶属于文集:《零基础入门
音视频开发
》,查看文集全部文章,请点击文字链接。
金架构
·
2020-07-15 20:25
音视频开发
(三)——编码视频
基于QT+FFMPEG的
音视频开发
(三)——编码视频一、编码一般步骤二、编码2.1创建编码器(本文创建H264)2.2核心编码三、源码我的大部分学习都来自雷神,没有基础去雷神博客转转,每次都有很多收获。
Mr__Hu
·
2020-07-15 18:47
FFMPEG
音视频开发
---SDL_Init failed问题分析
SDL2的安装可以参考博客:https://blog.csdn.net/u011734326/article/details/90346495在使用SDL2显示摄像头影像时,遇到了一个不可思议的问题,log如下:SDL_Initfailed:-1NoavailablevideodeviceSDL_Init返回-1,原因是:Noavailablevideodevice.本人采用的运行环境是基于mac
挥剑踏苍穹
·
2020-07-15 15:22
音视频
Linux最基础的一些使用笔记
前言由于做
音视频开发
,最近不得不恶补了一下C语言,同时也接触了VC2013,Linux等等,下面主要是使用Ubuntu系统的一些最简单的笔记.这些命令在Unix一般也是通用的,所以也可以在Mac上使用.
Link913
·
2020-07-15 14:44
【Qt学习】自定义控件的使用
0422网课P3002自定义控件项目名称-添加新文件-
qt-
设计师界面类(生成.h.cpp.ui)ui中设计自己需要的功能(这里我设计了SSpinBox和Slider两个控件)widget中使用自定义控件
David 's blogs
·
2020-07-15 12:27
qt
Qt-
数据显示管理系统-1基础开发
看到了刘大师的作品,自己一直也想做一个,奈何懒得要死呀。最近有点动力了,就赶紧写点。这里不能向留大师那样有条理的写出来,只能是说个大致的方向,想到哪里写哪里。今日看点:1.建立工程2.采用纯代码写3.尝试使用SVG格式资源文件4.关联鼠标右键以及菜单5.获取屏幕分辨率6.给我们的程序加上图标7.全屏显示8.菜单建立9.菜单美化建立工程,这里就不详细介绍了,选择第一个就可以,就是一个普通的QtWid
DreamLife.
·
2020-07-15 12:50
Qt
QML
QT
SVG
数据可视化
QMenu
音视频开发
---ffmpeg rtmp拉流
目录代码编译验证参考写了ffmpeg推流器之后,为了方便测试验证,于是就写了一个简单地拉流器,拉取rtmp流,将拉取数据保存为本地视频文件。与推流器的日志进行对比,可以验证推流端的每一帧和拉流端是一一对应的。由于FFmpeg本身支持很多的封装格式和流媒体协议,本代码也支持多种不同的封装格式,也可以基于播放器代码,将本代码修改为拉取流媒体直接播放的网络视频播放器。拉流器的代码流程与推流器是十分相似的
挥剑踏苍穹
·
2020-07-15 00:31
音视频
Qt-
线程的使用
1简介参考视频:https://www.bilibili.com/video/BV1XW411x7NU?p=74使用多线程的好处:提高应用程序响应速度、使多CPU更加高效、改善程序结构。在Qt中使用QThread来管理线程。Qt中使用线程时,需要自己实现一个thread的类。2测试说明(1)基本使用功能说明如下:工程文件有:mythread.h和mythread.cpp是自定义的线程类,需要改为继
zhengcixi
·
2020-07-14 23:00
Android
音视频开发
-MediaPlayer的各种状态详解
最近才开始看的Android
音视频开发
,觉得里面对MediaPlayer的各种状态讲解的比较详细,做了一下笔记:Android的MediaPlayer专门用于控制视频/音频的文件以及流的播放,有状态机进行管理
呆--呆
·
2020-07-14 18:13
Android
QT5学习笔记0001_打开新窗口
首先是新建一个QT设计师界面类,会自动添加.h/.cpp/设计师界面文件->新建文件或项目->
QT-
>QT设计师界面类我的主窗口是widget,在头文件中引入要打开的新窗口类的头文件我新建的QT设计师类为
TWENTYY
·
2020-07-14 06:17
QT5
android
音视频开发
基础5-FFmpeg交叉编译+NDK简介
一分一秒,原来你也在这里。目录AndroidNDKAndroidJNI:交叉编译是什么:可以简单理解为,就是在一个平台上生成另一个平台上的可执行代码。脚本是可以成功交叉编译的。。。AndroidNDKAndroidNDK是一套允许您使用原生代码语言(例如C和C++)实现部分应用的工具集。在开发某些类型应用时,这有助于您重复使用以这些语言编写的代码库。简单来说就是android软件开发包SDK工具集
ChengWei147258369
·
2020-07-14 04:18
Android
android音视频开发基础
【分享】性能比肩美拍秒拍的Android视频录制编辑特效解决方案【1】
但如果是进行
音视频开发
呢?Android系统Java层API对音视频的支持在MediaCodec之前,还停留在非常抽象API的级别(即只提供简单的参数
花岗岩是甜的
·
2020-07-13 22:20
多媒体
OpenGLES
音视频开发
(Anychat如何改善音视频通话过程中的用户体验)
压缩包可以从这里获得:http://anychat.storage.aliyun.com/AnyChatCoreSDK_Win32(MBCS)_V4.5.zip下载后,首先将其解压到一个临时文件夹中,然后开始后续工作。一、选择播放模式视频通话过程中出现马赛克或是视频短暂卡住不动等,通常是由于网络不稳定,如丢包、抖动等造成的。AnyChat内核加入了丢包重传、抖动优化等措施,可以避免由于网络偶尔变差
weixin_34221773
·
2020-07-13 18:47
视频通讯行业福音!!中国首套私有音视频协议开源技术真的来了!!
这也是众多
音视频开发
者需要解决的关键性
weixin_34146986
·
2020-07-13 18:34
Android IOS WebRTC
音视频开发
总结(八十二)-- VP8对VP9,质量还是码率?
本文主要介绍VP9(我们翻译和整理的,译者:weizhenwei,校验:blacker),最早发表在【编风网】支持原创,转载必须注明出处,欢迎关注我的微信公众号blacker(微信ID:blackerteam或webrtcorgcn)。VP8和VP9是由Google开发和推动的视频编解码器。直到最近,这促使我和周围客户产生一系列有趣的对话:是否采用VP9?何时采用VP9?是否应该用H.264代替V
weixin_33847182
·
2020-07-13 18:25
音视频开发
:码率、延时、花屏、卡顿
1.视频码率一般设多大?对于1080P的视频而言,蓝光视频的码率是20Mb/s,一般下载的视频码率大都是10Mb/s,一些IPCamera/无人机的码率是2~8Mb/s,而很多视频网站的码率甚至低于5M/s。同等分辨率的情况下,码率越大,清晰度越大,但同时对网络带宽的占用也越大,具体码率该设置为多少,需要看应用的具体场景了。2.播放中出现“跳跃”和“花屏”现象?“跳跃”和“花屏”现象绝大多数原因是
weixin_33815613
·
2020-07-13 18:11
JavaCV 学习(二):使用 JavaCV + FFmpeg 制作拉流播放器
一、前言在Android
音视频开发
学习思路中,我们不断的学习和了解音视频相关的知识,随着知识点不断的学习,我们现在应该做的事情,就是将知识点不断的串联起来。这样才能得到更深层次的领悟。
weixin_30512043
·
2020-07-13 17:27
做
音视频开发
,你读对书了吗?(内有福利)
相比于易学难精的很多技术,
音视频开发
可以说是难入门、更难精通了,尤其是那些查无可查的bug想想都头痛,就算是从业十多年的老兵或许都还有很多棘手的案例,“
音视频开发
——从入门到弃坑”,可能是很多这行人的内心写照
LiveVideoStack_
·
2020-07-13 16:15
从直播答题看背后的移动
音视频开发
本文来自全民快乐研发高级总监展晓凯在2018年1月《LiveVideoStackMeet:移动
音视频开发
进阶暨新书分享会》上的分享,活动邀请了展晓凯新书《
音视频开发
进阶指南》的粉丝参与。
LiveVideoStack_
·
2020-07-13 16:39
音视频开发
---FFmpeg+SDL本地摄像头直播
继上一篇ffmpeg录像并保存为mp4之后,这一篇介绍摄像头本地直播,基于FFmpeg+SDL2实现,代码中关键部分都有注释,这里不再叙述,详细代码如下:/**摄像头SDL直播*/#include#include#include#include#include"libavformat/avformat.h"#include"libavcodec/avcodec.h"#include"libavde
挥剑踏苍穹
·
2020-07-13 15:48
音视频
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他