
音视频开发
cjtstrive
这个作者很懒,什么都没留下…
展开
-
ffmpeg例程之解封装和解压缩功能,解压缩获取YUV数据
编译生成ffmpeg的动态链接库之后,先试着跑一下读取文件,接封装解压缩的例程吧。1、如果你在./configure的时候采用默认安装路径(即没有配置–prifix=)。则可到/usr/local/share/ffmpeg/examples获取demuxing_decoding.c在这里我把它单独拿出来,使用独立的cmake文件对他进行编译和使用:2、编写CMakeLists.txt-先创建一个CMakeLists.txt文件,添加以下内容:cmake_minimum_required(VERS原创 2020-05-31 20:45:16 · 472 阅读 · 0 评论 -
ffmpeg先编译静态库再编译动态链接库出现的异常问题解决
上次解决了编译ffplay异常的问题这次要将ffmpeg的库用起来,不过编译动态库的时候遇到了点问题:relocation R_X86_64_32 against `a local symbol’ can not be used when making a shared object; recompile with -fPIC由于上次使用./configure默认配置,里面只编译了.a静态文件(可通过 ./configure --help 看到)。所以先把.so动态库也编译了。推荐一开始配置./co原创 2020-05-31 19:57:58 · 1782 阅读 · 1 评论 -
linux编译ffmpeg后没有生成ffplay的问题解决
编译ffmpeg:1、使用ffmpeg-3.3.9源码包。打开ffplay编译,其他使用默认配置./configure --enable-ffplay2、编译、安装sudo make sudo make install3、使用ffplayj进行视频文件播放,发现报错:./ffplay xxx.mp4fatal error: sdl.h: No such file or directory(1)问题:缺少SDL依赖库。下载了SDL1.2.15,编译安装后,问题仍然没有解决之后原创 2020-05-28 00:17:00 · 3932 阅读 · 2 评论