超简洁ffmpeg编译ffplay
说一下环境: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相关推荐
- vc2005编译ffmpeg以及ffplay
ffmpeg编译过程: 1 http://ffmpeg.zeranoe.com/builds/ 下载官方提供的源码,win32库和dll. 2 新建vc2005 console空工程,把ffmpeg ...
- 2019编译ffepeg vs_如何在windows10下使用vs2017编译最新版本的FFmpeg和ffplay
该文章描述了如何在windows10 64位系统下面编译出FFmpeg的库及其自带的ffplay播放器,而且全部采用最新的版本,这样我们可以在vs2017的ide下调试ffplay,能使我们更容易学习 ...
- [FFmpeg] CMake 单独编译 ffplay 之基础篇
Ubuntu 16.04 上,已通过 源码安装 ffmpeg-4.3.1,在此基础上尝试单独编译 ffplay.c.当前工作目录如下: . ├── CMakeLists.txt ├── cmdutil ...
- FFmpeg之编译ffplay(十四)
问题:若要ffmpeg源码编译出ffplay,需要先编译出SDL,安装到系统后,ffmpeg源码才能编译出ffplay.解决: 一.编译SDL # wget http://libsdl.org/rel ...
- 【FFmpeg】ffplay 播放视频命令 ( 播放 | 暂停 | 停止 | 音量控制 | 进度控制 | 音频流 / 视频流 / 字幕流 / 节目切换 )
FFmpeg 系列文章目录 [FFmpeg]Windows 搭建 FFmpeg 命令行运行环境 [FFmpeg]FFmpeg 相关术语简介 ( 容器 | 媒体流 | 数据帧 | 数据包 | 编解码器 ...
- 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 ...
- ubuntu下ffmpeg编译安装
ubuntu下ffmpeg编译安装 解决库链接不上的问题 ubuntu下ffmpeg编译安装 1.ffmpeg是什么东西?相信很多人第一次接触这个东西,我先在这里做个简单的介绍. FFmpeg是一 ...
- ffmpeg库编译加文字_我自己的FFMpeg编译之路
为了编译这个东西,快折腾了一个星期了.期间经历了很多痛苦的过程,今天我把整个过程,以及在这个过程的感悟写下来,以备日后查看,也希望能帮到一些像我一样的兄弟姐妹. 在这一个星期里前前后后加起来总共使用了 ...
- FFMpeg编译之路
文章转自: http://www.cnblogs.com/zjoch/archive/2013/05/16/3082002.html 为了编译这个东西,快折腾了一个星期了.期间经历了很多痛苦的过程,今 ...
最新文章
- Mocha BSM产品亮点——关联事件分析
- 如何防止google colab 掉线
- java rmi 使用管道_使用Java RMI时要记住的两件事
- hdp安装 不安装mysql_hdp安装及使用问题汇总(一)
- javascript学习系列(6):数组中的pop等方法
- codeforces Gargari and Bishops(很好的暴力)
- python合并两个数据框_使用python合并两个数据框
- python3 range函数_为什么python3中的xrange函数不能用
- UVA 10870 Recurrences 矩阵快速幂
- linux普通用户id一般是,实际用户ID和有效用户ID (一) *****
- spark application 同时运行 实行数据共享
- Git(15)- Git 分支 - 分支开发工作流
- GNU make manual 翻译( 一百八十七)
- FOREACH的遍历
- 【C语言】源代码的编译过程
- ThinkpadX220 windows10 博通bcm94352hmb的蓝牙连接音箱播放声音断断续续的解决方案
- 创业36条军规值得一读
- 如何使用CentOS linux来搭建u-email邮件服务器(AIIP全国技能大赛企业联合教程)
- 链队列——-链式存储实现队列的入队出队(带next,front,rear指针)
- 第一篇 AlexNet——论文翻译
热门文章
- “Live城市”作品介绍:
- [附源码]java毕业设计ssm酒店综合管理平台
- vue【element ui】el-date-picker 日期选择器控件 限制可选的开始时间和结束时间
- delta学习规则及梯度下降法
- Protobuf 学习手册——语法篇
- 关于设置virtualbox 分辨率使其和系统一样分辨率的方法
- 智能写作伪原创api
- 产品和运营如何利用MLSQL完成excel处理
- wayland与linux_Latte Dock 0.7发布与Wayland技术预览
- (个人)AR电子书系统创新实训第三周(2)