Ubuntu 18.04 源码安装 ffmpeg4.0-支持 ffplay

Ubuntu 安装 ffmpeg 比较简单。

1. 安装 yasm

sudo apt-get install yasm

安装 yasm 的目的在于提高 ffmpeg 的编译速度, 可参考文章:
https://www.jianshu.com/p/debda6cb2c1d

2. 安装 SDL2

sudo apt-get install libsdl1.2-dev --fix-missing  

地址: http://www.libsdl.org/download-2.0.php
下载源码 SDL2 源码,并解压
这里是

tar -xvf SDL2-2.0.8.tar.gz 
./configure 
make && make install

sdl 库封装了复杂的视音频底层的交互工作,简化了视音频处理的难度;
使得 ffmpeg 解码的数据可以在不同平台下播放,例如 Windows 和 Linux。
关于 sdl 的作用可参考文章:
https://www.jianshu.com/p/93434c6f00ef

3. 下载 ffmpeg 4.0

地址:https://www.ffmpeg.org/download.html

tar -xvf ffmpeg.4.0.tar.bz2
./configure 
make && make install

参考链接:
https://blog.csdn.net/thomaszhaoyc/article/details/78233555

4. 检查是否安装成功

ffmpeg -version

显示如下信息:

ffmpeg version 4.0 Copyright (c) 2000-2018 the FFmpeg developers
built with gcc 7 (Ubuntu 7.3.0-16ubuntu3)
configuration:
libavutil 56. 14.100 / 56. 14.100
libavcodec 58. 18.100 / 58. 18.100
libavformat 58. 12.100 / 58. 12.100
libavdevice 58. 3.100 / 58. 3.100
libavfilter 7. 16.100 / 7. 16.100
libswscale 5. 1.100 / 5. 1.100
libswresample 3. 1.100 / 3. 1.100

ffplay

显示如下信息

ffplay version 4.0 Copyright (c) 2003-2018 the FFmpeg developers
built with gcc 7 (Ubuntu 7.3.0-16ubuntu3)
configuration:
libavutil 56. 14.100 / 56. 14.100
libavcodec 58. 18.100 / 58. 18.100
libavformat 58. 12.100 / 58. 12.100
libavdevice 58. 3.100 / 58. 3.100
libavfilter 7. 16.100 / 7. 16.100
libswscale 5. 1.100 / 5. 1.100
libswresample 3. 1.100 / 3. 1.100
Simple media player
usage: ffplay [options] input_file

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值