linux下FFmpeg编译生成ffplay
来源:互联网 发布:算法基础vb 编辑:程序博客网 时间:2024/05/17 13:14
1、确认Makefile中指定的config.mak(在ffmpeg根目录下)中:CONFIG_FFPLAY=yes,如果不是需要重新./configure
该处还有ffmpeg、ffprobe、ffserver可以打开。
2、编译时需要安装libsdl1.2-dev,命令为sudo apt-get install libsdl1.2-dev,如果安装失败,之前如果安装过sdl-devel包最好将其卸载。根据错误原因来解决。
------------------------------------------分割线------------------------------------------
推荐阅读:
Linux下编译FFmpeg之下载源文件并编译 http://www.linuxidc.com/Linux/2012-02/54565.htm
Linux 编译升级 FFmpeg 步骤 http://www.linuxidc.com/Linux/2013-08/88190.htm
CentOS 5.6 上安装 FFMPEG http://www.linuxidc.com/Linux/2011-09/42793.htm
在Ubuntu下安装FFmpeg http://www.linuxidc.com/Linux/2012-12/75408.htm
Ubuntu 14.04下PPA安装FFmpeg 2.2.2 http://www.linuxidc.com/Linux/2014-05/101322.htm
------------------------------------------分割线------------------------------------------
可能需要附加包:
附加包:
sudo apt-get install libsdl-image1.2-dev
sudo apt-get install libsdl-mixer1.2-dev
sudo apt-get install libsdl-ttf2.0-dev
sudo apt-get install libsdl-gfx1.2-dev
编译选项可以把编码、复用、滤波器等包关了,会小些。
3、make,结束后发现ffplay已经生成了
使用的时候可能还会提醒安装libav-tools,看提示
---------------------------------------------------------------------------------------------------------------
在linux系统找一个合适的目录:
输入:Git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg获取ffmpeg源码
cd ffmpeg进入其目录
./configure --prefix=/usr/local --enable-memalign-hack --enable-shared
make
make install
这样就安装好了。
但是这样做并没有我们需要的ffplay,所以要先安装SDL
到SDL官网下载其源码,
解压:tar -zxvf SDL-1.2.15.tar.gz
cd SDL-1.2.15.tar.gz
./configure --prefix=/usr/local
make
make install
这样就安装好了SDL。
接下来重新安装一下ffmpeg后就可以在/usr/local/bin/目录下看到有ffplay了。
可以测试一下是否安装成功:
找一个有.flv视频的目录,
运行:ffplay xxx.flv
就弹出窗口播放视频了。。。。
- linux下FFmpeg编译生成ffplay
- ffmpeg编译生成ffplay
- 交叉编译ffmpeg并生成ffplay
- 交叉编译ffmpeg并生成ffplay
- 编译ffmpeg无法生成ffplay的问题解决
- 编译ffmpeg无法生成ffplay的问题解决
- [ffmpeg]在Ubuntu成功编译FFmpeg并生成ffplay
- Windows下使用MinGW+msys编译ffmpeg-2.6.3,没生成ffplay.exe
- 解决linux(ubuntu12.04) ffmpeg编译后ffplay没有生成的问题
- ffmpeg生成ffplay问题
- FFmpeg工程编译 FFplay
- 【视频编解码】Linux下FFmpeg编译安装及其ffplay的安装使用
- 最近编译ffmpeg偶然发现没有生成ffplay
- 解决ffmpeg编译后ffplay没有生成的问题
- 在ubuntu成功编译ffmpeg,并生成ffplay
- 最近编译ffmpeg偶然发现没有生成ffplay
- 解决ffmpeg/libav 编译后ffplay没有生成的问题
- 在ubuntu成功编译ffmpeg,并生成ffplay
- VB定义接口
- 通过jersey-client客户端调用Jersey的Web服务模拟CURD
- Good mood!!!
- C++实验4-1
- Struts 2 流程
- linux下FFmpeg编译生成ffplay
- 查看服务器类型
- 在线书籍收集
- Java WebService 简单实例
- iOS小常识 解决设置setBarTintColor颜色变色
- POJ-2689-Prime Distance(筛法)
- svn cleanup failed–previous operation has not finished; run cleanup if it was interrupted
- SIMPLE_DEV_PM_OPS宏
- 针对苹果iOS最新审核要求为应用兼容IPv6