首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
乔木辛
掘友等级
C++软件开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
音视频:04.RGB转BMP
BMP格式是以重图片格式。文件由三个部分组成:文件头,信息头,rgb数据。 RGB24 文件中存储的顺序是 RGB, RGB, RGB ...... RGB BMP 文件中 RGB 数据存储的顺序是 BGR, BGR, BGR ... BGR 发现RGB文件与BMP存储RGB数…
音视频:03.帧率,码率,比特率
帧率越高,单位时间内图像帧的个数就会越多,视频就会越流畅。普通的视频文件在25fps~30fps。游戏一般在60fps。 19年一加7发布会时主打了90Hz屏幕刷新率概念。90Hz的屏幕刷新率也就是每秒90张画面,也就显得更流畅。 比特率就是指单位时间内传送的数据量,一般以秒为…
FFmpeg学习:04.利用FFmpeg将rgb转为h264
利用指令将yuv转为h264格式。 转换的代码附上,其中主要的思路是讲 rgb 转为 yuv 存储在 AVFrame 在将 yuv 转为 h264 存储在 AVPacket 中。
音视频:02.RGB与YUV色彩模型
任何图像都可以用rgb组成。也就是三原色,红绿蓝。 红绿蓝再计算机中使用 0~255 表示(1 byte)。每个像素都包含r,g,b三个分量,也就包含 3b。 RGB实际上就是三原色的组合,不同的格式本质便是对于每一种单色的不同存储和表示方法。 根据RGB565的存储方式,即可…
音视频:01.什么是音视频
音视频,就是音频和视频。我们研究的其实就是与音频和视频相关的编码,解码,压缩,渲染等等内容。 声音的传播时通过震动,在空气中也就是一种波,叫声波,也就是模拟信号。而计算机能处理的为2进制数据,称为数字信号。 人耳能听到的频率在 20Hz~2万Hz 之间,我们就需要对这些信号进行…
FFmpeg学习:04.利用FFmpeg将rgb转为yuv
rgb格式,yuv格式:网上官方和博客的解释真的令人头大,其实简单讲这俩格式就是视频帧的格式,本质上也就是一张图片。 发现rgb,yuv都无法双击打开,咱们还是需要使用ffmpeg打开这两种文件。 我这里使用FFmpeg直接进行转换。
UML类图
常见关系:泛化,实现,关联,聚合,组合,依赖各种关系的强弱顺序:泛化=实现>组合>聚合>关联>依赖下面这张UML图,比较形象地展示了各种类图关系:
QT踩坑:clicked信号对应的响应存在偶然性
遇到问题:QPushButton的clicked信号对应的槽函数有时会触发,有时不会。 解决办法:查看这个类里是否有mousePressEvent存在,在clicked信号对应的槽函数不触发的时候,可能是被mousePressEvent截胡了。
QT踩坑:hide()没有直接效果-ui存在延迟
遇到的问题:一个ui界面在之前调用过hide()想要对其进行隐藏,但是,在之后的代码中,这个界面会闪一下,也就是隐藏的效果在之后刷新的时候才显示。 解决办法:在hide()后面调用repaint()刷新ui界面即可解决。 猜测:ui的显示应该存在类似于缓存的东西,虽然调用了hi…
FFmpeg学习:03.FFmpeg组成
第一章的时候我们下载并编译了FFmpeg库。但好像都没介绍FFmpeg到底是干嘛的。 FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。 ffmpeg:用于对视频文档或音频档案转换格式。 ffplay:一个简单的播放器,基于FFmpeg库(解…
下一页
个人成就
文章被点赞
10
文章被阅读
18,979
掘力值
330
关注了
0
关注者
2
收藏集
0
关注标签
11
加入于
2020-07-03