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-
动手编写并运行自己的第1个ARM-Qt程序
介绍了如何搭建在Linux开发板中搭建Qt的运行环境,并测试了Qt自带的例程。本篇,来介绍如何自己编写一个Qt程序,并将编译结果放到Linux开发板中运行。1Windows上编写Qt程序因为Qt是支持跨平台的,所以我们可以先在Windows平台上编写和查看Qt的运行效果,然后再通过交叉编译,编译出ARMLinux平台的可执行文件,最终放到开发板中查看运行结果。Windows上需要安装QtCreat
lanxiao8888
·
2024-01-10 07:28
qt
arm开发
单片机
c++基于ffmpeg实现mp4转flv
系列
音视频开发
文章目录系列
音视频开发
前言一、mp4、flv格式二、mp4转封装flv源码实现总结前言音视频文件转封装操作就是把一种格式转换为另外一种格式,例如从flv转到MP4,或者把流地址数据转换为MP4
c+猿辅导
·
2024-01-09 09:45
音视频开发系列进阶
ffmpeg
c++
开发语言
第18课 移植FFmpeg和openCV到Android环境
要在Android下从事
音视频开发
,同样也绕不开ffmpeg+opencv,不管是初学者还是有一定经验的程序,面临的首要问题就是环境的搭建和库文件的编译配置等问题,特别是初学者,往往会在实际开发前浪费大量的时间来编译
西部秋虫
·
2024-01-09 08:31
C++
opencv
ffmpeg
android
ffmpeg
c++
【QML COOK】- 001-添加资源文件
1.下图为要添加的资源文件2.将资源文件放置在工程目录中我放在【Resources/Images】下,你随意3.添加qrc类型文件文件->NewFile...选择
Qt-
>QtResourceFile填好文件名
EniacCheng
·
2024-01-09 00:46
QML
COOK
QML
Qt
Qt之添加资源文件
二、选中项目右击点击AddNew…->
Qt-
>QtResourceFile。一般资源文件都取名为res。下一步、点击完成。三、点击添加前缀,这里我去掉了前缀只保留了一个/。四、点击添加文件。
面向哔哩编程
·
2024-01-08 20:39
QT学习
qt
开发语言
Android IOS WebRTC
音视频开发
总结(四七)-- 深度解读国内首届WebRTC大会背后的真相...
本文主要解读国内首届WebRTC大会背后的真相,文章来自博客园RTC.Blacker,支持原创,转载必须说明出处,更多详见www.rtc.help---------------------------------------------------google于2011年就将WebRTC代码开源了,大会在国外也已经主办好几届了,有声有色,但为什么国内才首次举办呢?其实国内之前也举办过几次,不过不能
weixin_34184561
·
2024-01-07 18:36
移动开发
Linux: 设置qmake的Qt版本
catdefault.conf/usr/lib/x86_64-linux-gnu/qt4/bin/usr/lib/x86_64-linux-gnu//cct-app4:/usr/lib/x86_64-linux-gnu/
qt
缘如风
·
2024-01-07 14:41
linux
qt
服务器
【
Qt-
C++ & Qml 交互】
Qt编程指南VX:hao541022348■将C++对象注册到QML中,在QML使用C++对象(Q_INVOKABLE宏)■C++对象注册到元对象系统■Q_INVOKABLE宏■演示步骤■将C++对象注册到QML中,在QML使用C++对象(Q_PROPERTY宏属性绑定)■C++对象注册到元对象系统■Q_PROPERTY宏■演示代码■将C++类注册到QML,并在QML声明一个对象并进行访问■C++
光芒Shine
·
2024-01-07 08:25
#
Qml
qt
QT_02 窗口属性、信号槽机制
QT-
窗口属性、信号槽机制1.设置窗口属性窗口设置1,标题2,大小3,固定大小4,设置图标在widget.cpp文件中://设置窗口大小,此时窗口是可以拉大拉小的//1参:宽度//2参:高度this->
小玖工作坊
·
2024-01-05 09:26
QT
qt
开发语言
QT_01 安装、创建项目
QT-
安装、创建项目1.概述1.1什么是QTQt是一个跨平台的C++图形用户界面应用程序框架。它为应用程序开发者提供建立艺术级图形界面所需的所有功能。
小玖工作坊
·
2024-01-05 09:49
QT
qt
c++
“铜三铁四“来一套程序员内卷超车赛道-
音视频开发
往年的金三银四,今年被戏称为“铜三铁四”。知名的大厂HR们都在不断的裁员,能被保住不被裁掉可能就万事大吉了,赛道越来越窄,都在预测未来计算机行业是不是下一个土木工程?其实每一个行业都一样,低端超标,中端饱和,高端稀缺,往往这个时候,门槛较高的方向往往就会形成一定的壁垒,音视频方向就是这样的存在。从公司需求看:对于相对饱和的市场,相对高薪的岗位对学历和工作经验的要求相对弱化的中大厂来说是少之又少了,
老张音视频开发进阶
·
2024-01-05 09:59
音视频
视频编解码
实时音视频
webrtc
c++
Qt-
内存管理机制
父子对象C++中派生类构造顺序:先执行基类的构造函数,再执行派生类的构造函数;析构时,先执行派生类的析构函数,再执行基类的析构函数。这一部分的内容与qt对象管理_~怎么回事啊~的博客-CSDN博客构造过程继承QWidget的派生类首先看一下一个继承QWidget的派生类qttest的构造过程发生了什么:首先调用基类QWidget的构造函数:在QWidget的构造函数中,会调用QWidget的基类Q
~怎么回事啊~
·
2024-01-05 05:09
qt
qt
开发语言
c++
Qt-
插件机制
1qt插件的使用参考:【QT】QT中插件化开发及其简单使用_bailang_zhizun的博客-CSDN博客_qt插件开发代码:qt插件的简单使用,插件创建,和使用-Flutter文档类资源-CSDN下载2剖析QT插件程序开发流程编写扩展Qt应用程序的插件,步骤如下:(1)、声明一个继承自QObject和插件想要提供的接口的插件类(2)、使用Q_INTERFACES()宏来告诉Qt元对象系统有关接
~怎么回事啊~
·
2024-01-05 05:09
qt
qt
开发语言
qt-
事件循环系统
Qt中,如果创建的console程序,使用的是QCoreApplication对象;如果创建的是GUI程序,使用的是QApplication对象,而QApplication继承自QGUIApplication,最终继承QCoreApplication,GUI是对console的封装。QEventDispatcherWin32(win32事件调度器),主要功能是执行程序运行期间所涉及到的过程事件以及
~怎么回事啊~
·
2024-01-05 05:09
qt
qt
随笔
2018已经到了尾声...然而一事无成...2018已经是寒冬了...身边到处都是失业潮...定个方向吧:安卓:
音视频开发
方向混合开发:flutter后台:springBoot共勉。
间歇性丶神经病患者
·
2024-01-04 05:15
即时通讯
音视频开发
(二十):一文读懂视频的颜色模型转换和色域转换
本文由百度技术王伟分享,原题“视频中为什么需要这么多的颜色空间?”,本文收录时有修订和改动。1、引言在视频处理中,我们经常会用到不同的色彩空间:非线性RGB,线性RGB,YUV,XYZ……为什么需要这么多的色彩空间呢?为什么在FFMpeg中会有color_space,color_transfer,color_primaries等一系列的颜色属性呢?这些术语之间究竟隐藏着什么秘密?本文将以通俗易懂的
jackjiang20212
·
2024-01-02 16:15
优秀的流媒体服务器ZLMediaKit
它的可以作为
音视频开发
的百宝箱,特别是对协议的实现,可以直接复用。它适用于视频监控系统的转流服务或作为RTC系统的边缘媒体网关。而不太适合于高实时要求的RTCSFU转流服务。
mo4776
·
2024-01-02 10:59
ZLMediaKit源码分析
c++
音视频
音视频基础知识
音视频术语是了解
音视频开发
的基础内容,如一些专有名词,常见的口语化名词等,它们表述了音视频中客观存在的属性或特征。
Chin_style
·
2024-01-02 08:23
音视频
音视频
编码格式
封装格式
ffmpeg
Qt/C++
音视频开发
62-电子放大/按下选择区域放大显示/任意选取区域放大
一、前言电子放大这个功能思考了很久,也是一直拖到近期才静下心来完整这个小功能,这个功能的前提,主要得益于之前把滤镜打通了,玩出花样来了,只要传入对应的滤镜字符串,就可以实现各种各样的效果,然后查阅滤镜手册过程中,发现有个裁剪crop的滤镜,和要做的电子放大效果完全一样,就是将指定的某个区域放大显示,这不就是电子放大吗?加上之前就解决了如何通过用户鼠标按下的点转换成视频真实的坐标,两者一个结合,这不
feiyangqingyun
·
2024-01-01 18:40
Qt/C++音视频相关
qt
c++
音视频
Qt-
预编译头文件PCH
需求:Qt工程过大,每个文件都单独添加对应的库文件,繁琐而且执行速度过慢实现:使用UsePrecompiledheaders(PCH)预编译头文件note:PCH不会提高生成、编译文件的速度,可以提高运行程序的速度(实际使用感受),虽然理论上是极大提高编译速度,但是不用额外添加重复的头文件确实很省心。1添加pch.h工程里添加任意文件,这里我添加pch.h代码如下://AddCincludeshe
花乾
·
2024-01-01 07:06
Qt工作日志
qt
c++
【
Qt-
正则表达式】
Qt编程指南■正则表达式■演示代码■限定符■■■■■■正则表达式■演示代码#includeQRegularExpressionValidator*m_validator1_10;m_validator1_10=new
光芒Shine
·
2023-12-31 23:31
#
Qt
qt
前端学习ffmpeg RTMP HLS协议记录
ffmpeg安装配置需要准备linux环境,本人主要从事前端工作,一直没有接触过linux,从公司业务开始做
音视频开发
之后,发现少不了需要linux环境来搭建各种测试工具,于是就花高价租了阿里云。。。。
翠莲
·
2023-12-31 00:24
javaScript
前端
学习
音视频
ffmpeg
C++
音视频开发
技巧汇总(持续更新)
1.录制PCM数据有时候我们需要录制PCM数据到文件以测试录制数据是否正确,一般可以使用以下代码实现:FILE*pf;fopen_s(&pf,"rec.pcm","wb");fwrite(myPcmArr,1,outBufferLen,pf);录制pcm文件后可以使用Audacity来导入pcm文件测试录制数据是否正确。
西部秋虫
·
2023-12-30 20:53
C++
opencv
ffmpeg
c++
音视频
开发语言
【基于AES-128计算CMAC值】
QT-
小工具基于AES-128计算CMAC值前言AESCMAC实现opensslcalculateFileCMACcalculateCMAC关键代码PS:在线求一个对加密算法熟悉的大佬前言简单使用Qt来开发一款小工具
Holy meat
·
2023-12-29 19:41
qt
c++
安全
【
Qt-
语言家】
Qt编程指南■语言家■Qt软件盘■Qtpro文件点击打不开■windows常见的DOS命令■语言家运行dos窗口在pro文件中添加要生成的ts文件例:ng96App_yue_EN.tslupdate-verboseng96App.pro//命令生成ts文件将新生成的ts文件添加到工程中编辑ts文件翻译对应的文字信息保存生成qm文件在create中工具->外部->语言家->发布翻译注意,中文中ts文
光芒Shine
·
2023-12-26 22:08
#
Qt
qt
数据库
【
Qt-
布局】
Qt编程指南■QGridLayout■QFormLayout■■■QGridLayoutMainWindow::MainWindow(QWidget*parent):QMainWindow(parent){/*设置位置与大小*/this->setGeometry(0,0,800,480);/*实例化*/gWidget=newQWidget(this);/*设置gWidget居中央*/this->s
光芒Shine
·
2023-12-26 20:24
#
Qt
qt
开发语言
【
Qt-
容器类】
Qt编程指南■顺序容器类■QList■QVector■QLinkedList■QStack■QQueue■关联容器类■QSet■QMap■QMultiMap■QHash■QMultiHash■顺序容器类■QListQList比较常用的容器类,以数组列表的形式实现,在前、后添加数据非常快。以下为常用方法。QListlist;插入:insert()//list.insert(2,"mm");//在位置
光芒Shine
·
2023-12-26 14:47
#
Qt
qt
开发语言
【
Qt-
数据库】
Qt编程指南■SQLite■CSV■JSON■SQLiteQt提供了很多操作数据库的类,SQLite是非常小的,是轻量级的,完全配置时小于400KiB,省略可选功能配置时小于250KiB。SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的SQL数据库引擎。它是一个零配置的数据库,这意味着与其他数据库不一样,您不需要在系统中配置。就像其他数据库,SQLite引擎不是一个独
光芒Shine
·
2023-12-26 12:21
#
Qt
数据库
qt
【
Qt-
发布】
Qt编程指南■Qt版本发布■■■■Qt版本发布生成Release版本。LordCard.exe.查看windeployqt.exe所在目录。E:\install\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\windeployqt.exe如果已经将这个路径设置到环境变量中了,那么在当前操作系统的任意目录下都可以访问windeployqt.exe新建文件夹landlord将生成
光芒Shine
·
2023-12-25 21:16
#
Qt
qt
开发语言
【
Qt-
编码】
Qt编程指南■编码■ASCII■ANSI■GB2312■GBK■GB18030编码■Unicode■UTF-8:■Qt接收注射泵GBK编码后显示乱码■■■编码■ASCII(AmericanStandardCodeforInformationInterchange,美国信息交换标准代码)使用7位(bits)表示一个字符,共128字符;但是7位编码的字符集只能支持128个字符,为了表示更多的欧洲常用字
光芒Shine
·
2023-12-25 21:40
#
Qt
qt
数据库
HarmonyOS
音视频开发
概述
在
音视频开发
指导中,将介绍各种涉及音频、视频播放或录制功能场景的开发方式,指导开发者如何使用系统提供的音视频API实现对应功能。
上马定江山
·
2023-12-25 16:08
harmonyos
音视频
华为
android
学习
Qt-
以像素为单位计算字符串大小
环境:Qt5.8、win7一、背景项目中需要根据字符串长宽调整空间边框大小。二、解决办法使用QFontMetrics。QFontMetrics函数计算给定字体的字符和字符串大小。string函数包括width()、boundingRect()、size()和size(),它们以像素为单位返回字符串的宽度(对于打印机来说是点)。三、示例代码#include"widget.h"#include#inc
喂你的猴子跑了
·
2023-12-23 20:47
JavaCV
音视频开发
宝典:UDP局域网组播推流,多播推流,局域网多网段推流,使用UDP方式推送TS组播流,实现UDP一对多组播
《JavaCV
音视频开发
宝典》专栏目录导航《JavaCV
音视频开发
宝典》专栏介绍和目录前言在之前文章中我们已经实现rtp点到点传输JavaCV
音视频开发
宝典:rtp点到点音视频传输(一对一音视频直播)和
eguid_1
·
2023-12-23 06:50
#
音视频
udp组播推流
udp组播视频
JavaCV
FFmpeg音视频
JavaCV组播
NDK
音视频开发
,请拿好这张5G快车的头等车票!
前言纵观移动互联网发展史,2G打开了了移动互联网天下,3G带来了即时通信,诞生了QQ微信等巨头,4G带来了短视频兴起,字节跳动等公司崛起。2、3、4G的出现促成了移动互联网10年繁荣。而5G的出现,也会促成至少10年音视频行业的繁荣,而且随着网络提速,今后不管是6G、7G还是100G的出现,只会更加促进音视频的发展,而届时市场对音视频技术开发人员的需求可想而已。现在随抖音、快手、B站等音视频App
字节跳不动
·
2023-12-20 13:42
音视频开发
之旅(15) OpenGL ES粒子系统 - 喷泉
目录粒子和粒子系统实践:喷泉效果遇到的问题资料收获通过该篇的实践实现如下效果一、什么是粒子和粒子系统如何定义粒子?一个粒子有位置信息(x,y,z)、运动方向、颜色、生命值(开始和结束的时间)等属性什么粒子系统?通过渲染绘制出大量位置、形状、方向、颜色不同的物体(粒子),从而形成大量粒子运动的效果。明确了概念我们来逐步实现烟花效果二、实践:喷泉效果面对一个比较大或者没有尝试过的项目或内容,害怕、怯懦
yabin小站
·
2023-12-19 21:21
QT-
可拖拉绘图工具
QT-
可拖拉绘图工具一、演示效果二、关键程序三、下载链接一、演示效果二、关键程序#include"diagramscene.h"#include"arrow.h"#include#include#includeQPenconstDiagramScene
进击的大海贼
·
2023-12-19 17:55
qt
数据库
服务器
QT-
坦克大战游戏
QT-
坦克大战游戏一、演示效果二、关键程序三、下载链接一、演示效果二、关键程序#include"score.h"Score::Score(){health=30;maxHealth=health;QLabel
进击的大海贼
·
2023-12-19 17:54
qt
游戏
数据库
Qt/C++
音视频开发
60-坐标拾取/按下鼠标获取矩形区域/转换到视频源真实坐标
一、前言通过在通道画面上拾取鼠标按下的坐标,然后鼠标移动,直到松开,根据松开的坐标和按下的坐标,绘制一个矩形区域,作为热点或者需要电子放大的区域,拿到这个坐标区域,用途非常多,可以直接将区域中的画面放大,也可以将该圈起来的区域位置发给设备,由设备设定对应的热点区域作为集中观察点,可以用来人工智能分析,比如出现在该区域的人脸,可以判定为入侵,该区域内的画面被改动过,判定为物体非法挪动等。各种各样的分
feiyangqingyun
·
2023-12-18 14:46
Qt/C++音视频相关
qt
c++
音视频
半导体:Gem/Secs基本协议库的开发(5)
此篇是1-4《半导体》的会和处啦,我们有了协议库,也有了通讯库,这不得快乐的玩一把~一、先创建一个从站,也就是我们的Equipment端
QT-
=guiCONFIG+=c++11consoleCONFIG
键盘会跳舞
·
2023-12-18 13:31
半导体
半导体
gem
secs
hsms
协议
QT for Android安卓编译环境搭建+首次编译3个大坑
我的qt版本是5.14.1,我亲测以下版本可以成功让编译安卓:QT5.14+JDK1.8.0+安卓SDK26.1+安卓NDK20.1在
QT-
>工具->选项,打开如下窗口后,点击设备选项卡,如下所示,填入以上
暴躁的野生猿
·
2023-12-18 09:43
QT
QT/安卓
android
Visual studio+Qt开发环境搭建以及注意事项和打开qt的.pro项目
下载
qt-
然后安装5.14.2_msvc2017不知道安装那个就全选5.14.2的父级按钮https://download.qt.io/archive/qt/5.14/5.14.2/安装Visualstudio
tiger_angel
·
2023-12-17 19:22
visual
studio
qt
数据库
OpenCV中的格式转换
目录1.前言2.采集到播放数据流的走向3.OpenCV中的格式转换3.1RGB3.2YUV3.2.1YUV420{P}3.2.2YUV420SP4简单应用5.关联文章1.前言实际
音视频开发
过程芯片是做了硬件加速的
帘下有白绿
·
2023-12-16 10:32
c/c++
开源库使用
opencv
人工智能
计算机视觉
一条SQL查询语句是如何执行的?
前言MySQL的逻辑架构图本文福利,免费领取LinuxC/C++开发学习资料包、技术视频/代码,1000道大厂面试题,内容包括(C++基础,网络编程,数据库,中间件,后端开发/
音视频开发
/Qt开发/游戏开发
程序员老舅
·
2023-12-16 04:08
C++Linux后端
sql
adb
数据库
服务器
C++服务器开发
C++后端开发
linux
I/O多路复用详解
多路复用异步非阻塞IOselect、poll、epoll详解本文福利,免费领取LinuxC/C++开发学习资料包、技术视频/代码,1000道大厂面试题,内容包括(C++基础,网络编程,数据库,中间件,后端开发/
音视频开发
程序员老舅
·
2023-12-16 04:07
C++Linux后端
c++
后端开发
io
io模型
网络编程
C++网络编程
I/O多路复用
flv.js解析与使用
本文福利,免费领取C++音视频学习资料包、技术视频,内容包括(
音视频开发
,面试题,FFmpeg,webRTC,rt
程序员老舅
·
2023-12-16 04:37
音视频开发进阶
实时音视频
视频编解码
音视频
webrtc
linux
Qt/C++
音视频开发
59-使用mdk-sdk组件/原qtav作者力作/性能凶残/超级跨平台
一、前言最近一个月一直在研究mdk-sdk音视频组件,这个组件是原qtav作者的最新力作,提供了各种各样的示例demo,不仅限于支持C++,其他各种比如java/flutter/web/android等全部支持,性能上也是杠杠的,目前大概是在V0.23版本,大部分软件发布基本上都是在1.0版本才是比较稳定的,不过目前用下来,感觉还是挺不错的,跨平台,什么windows/linux/macos/io
feiyangqingyun
·
2023-12-15 16:32
Qt/C++音视频相关
qt
c++
音视频
Qt/C++
音视频开发
58-逐帧播放/上一帧下一帧/切换播放进度/实时解码
一、前言逐帧播放是近期增加的功能,之前也一直思考过这个功能该如何实现,对于mdk/qtav等内核组件,可以直接用该组件提供的接口实现即可,而对于ffmpeg,需要自己处理,如果有缓存的数据的话,可以通过在缓存中的数据往前移动往后移动即可。这样就要求做一个比较大的缓存队列,占用一定的内存是肯定的。为了在现有代码基础上能够最快最稳定最小代码量实现逐帧播放功能,一个思路就是在播放完一帧后立马暂停,只有当
feiyangqingyun
·
2023-12-15 15:14
Qt/C++音视频相关
qt
c++
音视频
音视频开发
-FFmpeg详解
音视频开发
是个非常复杂的,庞大的开发话题,初涉其中,先看一下结合OEIP(开源项目)新增例子。可以打开flv,mp4类型文件,以及rtmp协议音视频数据,声音的播放使用SDL。
Linux服务器开发
·
2023-12-15 12:00
音视频开发
ffmpeg
音视频
FFmpeg
音视频开发
流媒体服务器开发
Android音视频开发
webrtc
ACPM高效C++组件管理让音视频终端SDK性能更好、稳定性更高
本专栏将分享阿里云视频云MediaBox系列技术文章,深度剖析
音视频开发
利器的技术架构、技术性能、开发能效和最佳实践,一起开启音视频的开发之旅。
阿里云视频云
·
2023-12-15 07:14
硬核干货
云计算
视频云
多维详述MediaBox互动直播AUI Kit低代码开发方案
本专栏将分享阿里云视频云MediaBox系列技术文章,深度剖析
音视频开发
利器的技术架构、技术性能、开发能效和最佳实践,一起开启音视频的开发之旅。
阿里云视频云
·
2023-12-15 07:44
硬核干货
低代码
云计算
视频云
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他