- 博客(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
386
原创 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
417
原创 ubuntu 20.04安装(升级)cmake
访问源码包列表链接,可以选择我们指定的版本下载安装。通过源码安装,我们可以安装指定版本的。解压后,会在当前路径下生成一个。如果看到版本号,表示安装成功!如果输出如下,表示未安装。命令无法卸载源码安装的。并不能满足我们的需求。,需要进入到安装时执行。
2023-09-08 18:13:13
2280
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
1487
4
原创 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
461
1
原创 C/C++ 内存泄漏-原因、避免以及定位
作为C/C++开发人员,内存泄漏是最容易遇到的问题之一,这是由C/C++语言的特性引起的。C/C++语言与其他语言不同,需要开发者去申请和释放内存,即需要开发者去管理内存,如果内存使用不当,就容易造成段错误(segment fault)或者内存泄漏(memory leak)。今天,借助此文,分析下项目中经常遇到的导致内存泄漏的原因,以及如何避免和定位内存泄漏。主要内容如下:C/C++语言中,内存的分配与回收都是由开发人员在编写代码时主动完成的,好处是内存管理的开销较小,程序拥有更高的
2022-05-31 16:51:47
10956
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人