Ubuntu18.04安装FFmpeg5.1

文章目录

  • 前言
  • 一、安装前更新
  • 二、下载ffmpeg
    • 1.打开官网找到ubuntu对应的安装包
    • 2.找到对应版本的安装包
    • 3.下载安装包
  • 三.安装依赖
  • 四.解压ffmpeg
  • 五.配置ffmpeg
  • 六.编译
  • 七.安装
  • 八.验证
  • 总结


前言

在Ubuntu18.04上可以直接默认安装ffmpeg3,想要安装ffmpeg指定版本时需要下载安装包,安装过程中遇到一些坑记录一下,希望可以帮到有需要的人。
ffmpeg官网:ffmpeg官网 http://ffmpeg.org/

一、安装前更新

本人是使用VMware通过镜像ubuntu-18.04.6-desktop-amd64.iso安装Ubuntu18.04,系统安装完成后需要在软件更新器升级能够升级的安装包(不是升级到Ubuntu20),否则在安装过程中会出现各种依赖包的问题。

二、下载ffmpeg

以ffmpeg_5.1.2为例

1.打开官网找到ubuntu对应的安装包

Ubuntu18.04安装FFmpeg5.1_第1张图片

2.找到对应版本的安装包

Ubuntu18.04安装FFmpeg5.1_第2张图片

3.下载安装包

Ubuntu18.04安装FFmpeg5.1_第3张图片

三.安装依赖

sudo apt update
sudo apt install build-essential yasm nasm cmake libx264-dev libx265-dev libvpx-dev libfdk-aac-dev libmp3lame-dev libopus-dev libass-dev libwebp-dev libssl-dev

四.解压ffmpeg

把ffmpeg_5.1.2.orig.tar.xz复制到/usr/local/下
解压:

sudo tar -xf ffmpeg_5.1.2.orig.tar.xz

进入ffmpeg解压目录:

cd ffmpeg_5.1.2

五.配置ffmpeg

sudo ./configure --enable-gpl --enable-libx264 --enable-libx265 --enable-libvpx --enable-libfdk-aac --enable-libmp3lame --enable-libopus --enable-libass --enable-libwebp --enable-openssl --enable-nonfree

–enable-gpl表示启用GPL协议,
–enable-libx264表示启用x264编码库,
–enable-libx265表示启用x265编码库,
–enable-libvpx表示启用VP8/VP9编码库,
–enable-libfdk-aac表示启用FDK-AAC编码库,
–enable-libmp3lame表示启用MP3编码库,
–enable-libopus表示启用Opus编码库,
–enable-libass表示启用ASS字幕库,
–enable-libwebp表示启用WebP图片编码库,
–enable-openssl表示启用OpenSSL加密库,
–enable-nonfree表示启用非自由软件

六.编译

make

七.安装

sudo make install

八.验证

ffmpeg -version

出现如下内容表示安装成功
Ubuntu18.04安装FFmpeg5.1_第4张图片

总结

本文参考:添加链接描述 https://www.itxm.cn/post/ajejdi1a1.html
以上参考链接是通过git下载ffmpeg。

安装中的大坑是本文第一点,务必要更新ubuntu18中的更新包,否则各种安装依赖会把人整疯的!

你可能感兴趣的:(音视频,视频编解码,ffmpeg,ubuntu)