自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 FFmpeg4/5/6/7入门教程3:解码视频流过程

视频共计6分32秒,帧率为24帧/秒,那么视频的视频帧数为:(6 * 60 + 32.89 ) * 23.98 = 9421.5022。考虑到执行误差,两者非常接近,没有太大的错误。FFmpeg使用较多的就是解码视频了,我们先进行正常的解码流程。根据输出,在视频流里面统计每一帧,共计9420帧。

2024-07-18 16:03:59 101

原创 FFmpeg4/5/6/7入门教程2:输出视频信息

测试的视频是我从我收集的哆啦A梦视频中随便选的。

2024-07-16 09:06:52 206

原创 FFmpeg4/5/6/7入门教程1:输出版本号

ffmpeg

2024-07-16 09:03:18 196

原创 知乎图片去水印批量下载

知乎图片去水印批量下载

2024-07-02 16:14:43 254

原创 VS Qt与Qt Creator项目相互转换的方法

在vs qt插件里点击Create Basic.pro file生成pro文件,再用QtCreator打开.pro文件即可。将qmake.exe所在的目录到系统path,32位C:\Qt\5.15.2\msvc2019\bin。关闭cmd窗口,找到cl.exe路径配置到系统path,再次打开cmd转换。如果是64位,C:\Qt\5.15.2\msvc2019_64\bin。一、Qt Creator项目转VS Qt。二、VS Qt转Qt Creator。生成 .vcxproj。

2024-06-27 16:10:29 118

原创 ubuntu 20.04安装(升级)cmake

访问源码包列表链接,可以选择我们指定的版本下载安装。通过源码安装,我们可以安装指定版本的。解压后,会在当前路径下生成一个。如果看到版本号,表示安装成功!如果输出如下,表示未安装。命令无法卸载源码安装的。并不能满足我们的需求。,需要进入到安装时执行。

2023-09-08 18:13:13 1637 1

原创 ubuntu22.04下编译ffmpeg-6.0,并且激活x264编码功能。记录一下踩坑(ERROR: x264 not found using pkg-config)

在/usr/local/x264/lib/pkgconfig/下有一个x264.pc文件,将它移动到/usr/share/pkgconfig下【pkg-config会搜索这个路径下的.pc文件】如果不指定,默认安装在/usr/local下。如果使用prefix指定了以上路径,一定要进行以下操作,否则编译ffmpeg时会出上述问题。在末尾加上:export PATH=$PATH:/usr/local/x264/bin。然后执行:source /etc/profile。

2023-09-08 17:19:27 1213 2

原创 Qt + ffmpeg环境配置

macx: LIBS += -L$$PWD/../../../下载/ffmpeg-4.4/build/FFmpeg/lib/ -lavcodec -lavdevice -lavfilter -lavformat -lavutil -lswresample -lswscale。INCLUDEPATH += $$PWD/../../../下载/ffmpeg-4.4/build/FFmpeg/include。在.pro文件中导入ffmpeg库。

2023-09-08 17:15:11 292 1

原创 ubuntu 22.04设置生成core文件

永久生成core文件

2023-04-01 19:51:27 1078

原创 1.Linux系统编程入门

linux系统编程入门

2022-08-29 17:27:21 2290 2

原创 VSCode快捷键文档

vscode快捷键

2022-08-21 00:16:41 146

原创 sqlite3打开本地.db文件及增删改查语句

sqlite3增删改查语句

2022-08-20 13:27:24 4837

原创 Ubuntu编译安装sqlite3库

sqlite3源码编译

2022-08-19 22:48:23 3203

原创 2.Linux多进程

Linux多进程编程

2022-08-19 21:59:58 1562

原创 3.Linux多线程

linux多线程基础内容

2022-07-06 22:32:35 1059 3

原创 4.Linux网络编程

Linux网络编程

2022-06-17 10:23:52 1535 1

原创 C/C++ 内存泄漏-原因、避免以及定位

作为C/C++开发人员,内存泄漏是最容易遇到的问题之一,这是由C/C++语言的特性引起的。C/C++语言与其他语言不同,需要开发者去申请和释放内存,即需要开发者去管理内存,如果内存使用不当,就容易造成段错误(segment fault)或者内存泄漏(memory leak)。今天,借助此文,分析下项目中经常遇到的导致内存泄漏的原因,以及如何避免和定位内存泄漏。主要内容如下:C/C++语言中,内存的分配与回收都是由开发人员在编写代码时主动完成的,好处是内存管理的开销较小,程序拥有更高的

2022-05-31 16:51:47 9515 5

空空如也

空空如也

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

TA关注的人

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