说一下环境:ubuntu16.04,ffmpeg4.3
ffplay作为播放程序,需要sdl完成渲染,而ffmpeg源码中并不包含sdl成分
因此安装sdl

sudo apt-get install libsdl2-2.0
sudo apt-get install libsdl2-dev

然后开始编译ffmpeg,./config后添加–enable-sdl2选项, ffmpeg默认就是要编译出ffplay。

./config --enable-sdl2
make
sudo make install
sudo ldconfig

查询 ffmpeg 基本信息 :

ffmpeg -h

查询 ffmpeg 高级信息 :

ffmpeg -h long

查询 ffmpeg 所有信息 :

ffmpeg -h full

查看ffplay帮助信息:

ffplay -h

查看 ffprobe帮助文档 ;

ffprobe -h

补充:
在ffmpeg的源码中有不少实例,可以通过以下命令编译,比如:

make doc/examples/muxing

超简洁ffmpeg编译ffplay相关推荐

  1. vc2005编译ffmpeg以及ffplay

    ffmpeg编译过程: 1 http://ffmpeg.zeranoe.com/builds/  下载官方提供的源码,win32库和dll. 2 新建vc2005 console空工程,把ffmpeg ...

  2. 2019编译ffepeg vs_如何在windows10下使用vs2017编译最新版本的FFmpeg和ffplay

    该文章描述了如何在windows10 64位系统下面编译出FFmpeg的库及其自带的ffplay播放器,而且全部采用最新的版本,这样我们可以在vs2017的ide下调试ffplay,能使我们更容易学习 ...

  3. [FFmpeg] CMake 单独编译 ffplay 之基础篇

    Ubuntu 16.04 上,已通过 源码安装 ffmpeg-4.3.1,在此基础上尝试单独编译 ffplay.c.当前工作目录如下: . ├── CMakeLists.txt ├── cmdutil ...

  4. FFmpeg之编译ffplay(十四)

    问题:若要ffmpeg源码编译出ffplay,需要先编译出SDL,安装到系统后,ffmpeg源码才能编译出ffplay.解决: 一.编译SDL # wget http://libsdl.org/rel ...

  5. 【FFmpeg】ffplay 播放视频命令 ( 播放 | 暂停 | 停止 | 音量控制 | 进度控制 | 音频流 / 视频流 / 字幕流 / 节目切换 )

    FFmpeg 系列文章目录 [FFmpeg]Windows 搭建 FFmpeg 命令行运行环境 [FFmpeg]FFmpeg 相关术语简介 ( 容器 | 媒体流 | 数据帧 | 数据包 | 编解码器 ...

  6. ffmpeg编译 MingW + MSYS

    环境要求: MinGW:5.1.4 make: 3.81 gcc: 4.3.2 w32api: 3.13 SDL: 1.2.1 MinGW-Runtime:3.15 1.Minimal SYStem ...

  7. ubuntu下ffmpeg编译安装

    ubuntu下ffmpeg编译安装 解决库链接不上的问题 ubuntu下ffmpeg编译安装   1.ffmpeg是什么东西?相信很多人第一次接触这个东西,我先在这里做个简单的介绍. FFmpeg是一 ...

  8. ffmpeg库编译加文字_我自己的FFMpeg编译之路

    为了编译这个东西,快折腾了一个星期了.期间经历了很多痛苦的过程,今天我把整个过程,以及在这个过程的感悟写下来,以备日后查看,也希望能帮到一些像我一样的兄弟姐妹. 在这一个星期里前前后后加起来总共使用了 ...

  9. FFMpeg编译之路

    文章转自: http://www.cnblogs.com/zjoch/archive/2013/05/16/3082002.html 为了编译这个东西,快折腾了一个星期了.期间经历了很多痛苦的过程,今 ...

最新文章

  1. Mocha BSM产品亮点——关联事件分析
  2. 如何防止google colab 掉线
  3. java rmi 使用管道_使用Java RMI时要记住的两件事
  4. hdp安装 不安装mysql_hdp安装及使用问题汇总(一)
  5. javascript学习系列(6):数组中的pop等方法
  6. codeforces Gargari and Bishops(很好的暴力)
  7. python合并两个数据框_使用python合并两个数据框
  8. python3 range函数_为什么python3中的xrange函数不能用
  9. UVA 10870 Recurrences 矩阵快速幂
  10. linux普通用户id一般是,实际用户ID和有效用户ID (一) *****
  11. spark application 同时运行 实行数据共享
  12. Git(15)- Git 分支 - 分支开发工作流
  13. GNU make manual 翻译( 一百八十七)
  14. FOREACH的遍历
  15. 【C语言】源代码的编译过程
  16. ThinkpadX220 windows10 博通bcm94352hmb的蓝牙连接音箱播放声音断断续续的解决方案
  17. 创业36条军规值得一读
  18. 如何使用CentOS linux来搭建u-email邮件服务器(AIIP全国技能大赛企业联合教程)
  19. 链队列——-链式存储实现队列的入队出队(带next,front,rear指针)
  20. 第一篇 AlexNet——论文翻译

热门文章

  1. “Live城市”作品介绍:
  2. [附源码]java毕业设计ssm酒店综合管理平台
  3. vue【element ui】el-date-picker 日期选择器控件 限制可选的开始时间和结束时间
  4. delta学习规则及梯度下降法
  5. Protobuf 学习手册——语法篇
  6. 关于设置virtualbox 分辨率使其和系统一样分辨率的方法
  7. 智能写作伪原创api
  8. 产品和运营如何利用MLSQL完成excel处理
  9. wayland与linux_Latte Dock 0.7发布与Wayland技术预览
  10. (个人)AR电子书系统创新实训第三周(2)