ubuntu 下 编译ffmpeg , 并且使用其中的库的配置
2016-12-11 14:23
369 查看
1. 编译ffmpeg,
2. 导入相应的环境变量
export C_INCLUDE_PATH=$C_INCLUDE_PATH:$HOME/ffmpeg/install/include
export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH::$HOME/ffmpeg/install/include
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/ffmpeg/install/lib
export LIBRARY_PATH=$LIBRARY_PATH:$HOME/ffmpeg/install/lib
export PATH=$PATH:$HOME/ffmpeg/install/bin
source ~/.bshrc
下面是编写测试程序。
#include <stdio.h>
#include <libavutil/avutil.h>
#include <libavcodec/avcodec.h>
#include <libavformat/avformat.h>
int main(int argc,char* argv[])
{
av_register_all();
AVCodec* pCodec = NULL;
while(pCodec = av_codec_next(pCodec))
{
printf("%s\n",pCodec->name);
}
return 0;
}
2. 导入相应的环境变量
export C_INCLUDE_PATH=$C_INCLUDE_PATH:$HOME/ffmpeg/install/include
export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH::$HOME/ffmpeg/install/include
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/ffmpeg/install/lib
export LIBRARY_PATH=$LIBRARY_PATH:$HOME/ffmpeg/install/lib
export PATH=$PATH:$HOME/ffmpeg/install/bin
source ~/.bshrc
下面是编写测试程序。
#include <stdio.h>
#include <libavutil/avutil.h>
#include <libavcodec/avcodec.h>
#include <libavformat/avformat.h>
int main(int argc,char* argv[])
{
av_register_all();
AVCodec* pCodec = NULL;
while(pCodec = av_codec_next(pCodec))
{
printf("%s\n",pCodec->name);
}
return 0;
}
相关文章推荐
- 在32位的Ubuntu 11.04中为Android NDK r6编译FFmpeg0.8.1版-Android中使用FFmpeg媒体库(一)
- 在 Ubuntu 下使用 Android NDK r4b 编译 FFmpeg 0.6.3
- ffmpeg2.2在ubuntu下使用NDK编译——并在android工程下测试使用
- ubuntu编译ffmpeg并且demo测试
- Ubuntu 14.04下成功安装ffmpeg与编译配置opencv-2.4.10
- 在32位的Ubuntu 11.04中为Android NDK r6编译FFmpeg0.8.1版-Android中使用FFmpeg媒体库(一)
- ubuntu下使用脚本交叉编译windows下使用的ffmpeg
- 关于iOS上使用ffmpeg的编译配置
- vmware虚拟机下ubuntu 13.04使用zeranoe脚本交叉编译ffmpeg
- 在64位Ubuntu14.04LTS上编译和链接32位汇编程序(使用c标准库)需要如何配置配置环境
- Ubuntu 10.10 64bit下使用Android NDK r6编译FFmpeg 0.8.1
- 在32位的Ubuntu 11.04中为Android NDK r6编译FFmpeg0.8.1版-Android中使用FFmpeg媒体库(一)
- 在 Ubuntu 下使用 Android NDK r4b 编译 FFmpeg 0.6.3
- Ubuntu下用NDK编译移植FFmpeg 2.0(配置最新版x264)到Android平台
- Ubuntu 10.10 64bit下使用Android NDK r6编译FFmpeg 0.8.1
- ubuntu中使用android ndk编译ffmpeg.
- 在ubuntu 10下使用Android-ndk-r6b成功编译ffmpeg0.8.1
- 在 Ubuntu 下使用 Android NDK r4b 编译 FFmpeg 0.6.3
- ffmpeg2.2在ubuntu下使用NDK编译——并在android工程下测试使用
- ffmpeg2.2在ubuntu下使用NDK编译——并在android工程下测试使用