linux下FFmpeg编译生成ffplay

摘要:
接下来重新安装一下ffmpeg后就可以在/usr/local/bin/目录下看到有ffplay了。可以测试一下是否安装成功:找一个有.flv视频的目录,运行:ffplayxxx.flv就弹出窗口播放视频了。。。。

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

CentOS5.6 上安装 FFMPEGhttp://www.linuxidc.com/Linux/2011-09/42793.htm

Ubuntu下安装FFmpeghttp://www.linuxidc.com/Linux/2012-12/75408.htm

Ubuntu 14.04下PPA安装FFmpeg 2.2.2http://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系统找一个合适的目录:

输入:Gitclone 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》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇cocostudio使用plist创建序列帧动画图片名称序列错乱的问题Element的表单验证规则,清空或填充数据如何避免自动触发下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

linux系统修改用户密码报错

版权声明:本文为博主原创文章,支持原创,转载请附上原文出处链接和本声明。 本文地址:https://www.cnblogs.com/wannengachao/p/12069113.html 1、设置新密码,第二次输入相同密码验证报错 报错如下: [root@node1~]# passwd testChanging password for user tes...

[Linux内核]软中断与硬中断

转自:http://blog.csdn.net/zhangskd/article/details/21992933 本文主要内容:硬中断 / 软中断的原理和实现 内核版本:2.6.37 Author:zhangskd @ csdn blog 概述 从本质上来讲,中断是一种电信号,当设备有某种事件发生时,它就会产生中断,通过总线把电信号发送给中断控制器。...

47 ubuntu指令整理学习

0 引言在使用ubutnu时,积累了大量命令笔记。但是这些笔记比较零散,没有系统性,不便于查找和使用。通过系统性、分门别类地整理,希望可以增强对指令的记忆,提高工作效率,对ubuntu的使用更加地道。 1 软件安装/卸载命令参考了链接: https://www.cnblogs.com/1130136248wlxk/articles/6260430.html...

vmware 安装 kali linux 系统到U盘 启动错误(initramfs:) 修复方法

This article was adapted from https://www.cnblogs.com/xuandi/p/6746880.html 安装kalilinux到U盘 启动之后出现这个错误: 这是grub路径不对。 解决办法: 在这模式下可以输入命令:blkid 查看所列举出的磁盘 找到你的U盘系统 TYPE="ext4"的区 记下  /d...

Linux中hadoop配置hdfs

.前提是hadoop已经安装配置成功 2.主要是修改core-site.xml和hdfs-site.xml这两个配置文件 3.我使用的是notepad++连接Linux进行修改的 4.进入notepad++中查看目录找到这两个配置文件 5.首先要在Linux中建立存放name和data的文件 进入Linux输入命令如下 创建三个文件夹 6.编辑core...

Linux下安装mysql-5.7.30详细步骤

前言下面记录了我在Linux环境下安装Mysql的完整过程,实操记录,只为让更多人少踩坑,本次安装版本为:mysql-5.7.30,64位操作系统官网下载地址:mysql-5.7.30-el7-x86_64.tar.gz百度网盘地址:百度网盘地址 提取码:lyqh 1、安装前准备检测系统是否自带mysql [root@localhost /]# rpm -...