自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 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 438

原创 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 1483 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 3521 2

转载 Linux下环境变量、路径

1、环境变量中查看当前shell路径信息:#env | grep $PATHPATH=/bin:/usr/bin:/sbin#printenv PATH/bin:/usr/bin:/sbin2、printenv命令和env命令一样,都是用来输出当前系统环境变量的值。printenv和env这两条命令输出的结果都是一样的,那二者之间就没有区别吗?答案是否定的,如果二者真没有区别,也就没...

2018-12-31 19:49:06 3773

转载 source、sh、./、export 命令执行的区别

用户登录到Linux系统后,系统将启动一个用户shell。在这个shell中,可以使用shell命令或声明变量,也可以创建并运行shell脚本程序。运行shell脚本程序时,系统将创建一个子shell。此时,系统中将有两个shell,一个是登录时系统启动的shell,另一个是系统为运行脚本程序创建的shell。当一个脚本程序运行完毕,它的脚本shell将终止,可以返回到执行该脚本之前的shell。...

2018-12-31 19:25:37 953

转载 生成 -Wall 选项不包括的警告

生成 -Wall 选项不包括的警告尽管 gcc 编译器的 -Wall 选项涵盖了绝大多数警告标记,依然有一些警告不能生成。为了生成它们,请使用 -Wextra 选项。比如,下面的代码:#include <stdio.h>#include <stdlib.h>int main(){ int i=0; /* ... some code ...

2018-12-30 11:27:55 1251

转载 区别gcc中的-w -W和-Wall选项

区别gcc中的-w -W和-Wall选项man举例:man-w的意思是关闭编译时的警告,也就是编译后不显示任何warning,因为有时在编译之后编译器会显示一些例如数据转换之类的警告,这些警告是我们平时可以忽略的。-Wall选项意思是编译后显示所有警告。-W选项类似-Wall,会显示警告,但是只显示编译器认为会出现错误的警告。在编译一些项目的时候可以-W和-Wall选项一起使用。举例:...

2018-12-30 11:16:01 29682

SDL2-2.0.12.tar.gz

提供SDL2-2.0.12.tar,有需要的可以直接下载。

2020-05-28

空空如也

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

TA关注的人

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