概述
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
最后
以上就是专注黑猫为你收集整理的Ubuntu 18.04 源码安装 ffmpeg4.0-支持 ffplay的全部内容,希望文章能够帮你解决Ubuntu 18.04 源码安装 ffmpeg4.0-支持 ffplay所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复