自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 ffmpeg解码一张图片

今天写了个小栗子,记录一下~demo作用:将一张图片解码R8G8B8A8的裸数据,保存在AVFrame中,视频是同样的流程。不在赘述。//解码函数bool decode(AVPacket* pkt, AVFrame* frm, AVCodecContext* codecContext){ int ret = AVERROR(EAGAIN); for (;;) { do { ret = avcodec_receive_fra

2021-12-03 18:02:40 697

原创 yuv420转rgba

yuv420转rgba,yuv420内存排列为yyyy,u,vbool yuv420ToRgb(uint8_t* yuv, int w, int h, uint8_t* rgb){ uint8_t* pBufy = new uint8_t[w * h]; uint8_t* pBufu = new uint8_t[w * h / 4]; uint8_t* pBufv = new uint8_t[w * h / 4]; memcpy(pBufy, yuv, w * .

2021-11-24 15:21:39 1982 1

原创 一些常用的下载网站

ubuntu:https://releases.ubuntu.com/

2020-10-19 14:03:33 348

原创 FFmpeg播放RTSP流

最近在研究视频播放,在同事的帮助下完成了一个简单的FFmpeg解码程序,mark一下一些代码内用到的函数声明以及初始化: //ffmpeg注册所有的编码器 av_register_all(); avcodec_register_all(); avformat_network_init(); m_codec_id = AV_CODEC_ID_H264; m_pCodec = NULL; pVideoData->m_pCodec = avcodec_fi

2020-08-06 18:58:54 3591

原创 加载FFmPeg库时出现“被声明为已否决”

'AVStream::codec': 被声明为已否决解决方法:

2020-08-05 16:00:33 849

原创 ReadMe

人的烦恼主要来自与想的太多,做的太少日常纠结,每一个决定都有意义吗?我真的适合做开发真是让人绝望再补充吧

2020-07-08 17:14:48 122

原创 Qt环境下加载sqllite数据库,出现数据库加载失败的问题

maker一下:最近项目需要使用sqllite数据库,代码完成之后出现数据库加载失败[Driver not loaded]查了很多资料,最后终于锁定问题了!!!数据库驱动"sqldrivers"文件夹,需要放在与执行程序相同的文件夹下。需要特别注意QT的版本需要与sqldrivers的版本一一对应!!!插入一下我使用QT5.9.7加载的数据库代码创建数据库: QSqlDatabase m_database; const QString kDbDriver

2020-06-18 17:14:34 1031

原创 使用QT写的第一个程序

第一个QT对话框程序,记录一下。1.创建qt对话框2.点击.ui文件,添加两个按钮3.添加按钮响应函数的两种方法:(1)在编辑界面拖动,添加信号/槽(2)手动添加connect函数,如下: QObject::connect(ui.clickReturn, SIGNAL(clicked()), this, SLOT(doReturn())); QObject::conne...

2019-06-24 20:24:32 435

QtGuiTest.rar

使用QT写的对话框示例,包括两个按钮,以及生成按钮消息的两种方法

2019-06-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除