ubuntu22.04下编译ffmpeg和ffplay

本文介绍了在Ubuntu22.04系统上从官方下载并编译安装FFmpeg和ffplay的步骤,包括下载源码包、安装依赖库(如yasm等)、配置选项以及编译和安装过程。
Ubuntu22.04 下编译安装 ffmpeg 和 ffplay

一、下载源码包

1.1 官方下载链接Download FFmpeg

可以手动下载,也可以命令行下载:

wget http://www.ffmpeg.org/releases/ffmpeg-7.0.tar.xz 

1.2 下载完解压 

tar -xvf  ffmpeg-7.0.tar.xz 

二、安装依赖库

安装ffplay需要的依赖,进入终端,执行以下命令

sudo apt-get update && sudo apt-get -y install \
autoconf \
automake \
build-essential \
cmake \
 git-core \
 libass-dev \
 libfreetype6-dev \
 libgnutls28-dev \
 libmp3lame-dev \
 libsdl2-dev \
 libto

### 安装 FFmpeg 的方法 #### 方法一:通过 APT 包管理器安装 在 Ubuntu 22.04 中,可以通过官方软件仓库快速安装 FFmpeg。此方式适合大多数用户需求。 运行以下命令更新系统并安装 FFmpeg: ```bash sudo apt update && sudo apt upgrade -y sudo apt install ffmpeg -y ``` 验证安装是否成功可以执行以下命令: ```bash ffmpeg -version ``` 这将显示已安装的 FFmpeg 版本号[^1]。 --- #### 方法二:从源码编译安装 如果需要自定义配置或获取最新版本的功能,则可以从源码编译安装 FFmpeg。 ##### 步骤说明: 1. **安装依赖项** 需要先安装必要的开发工具库文件。 ```bash sudo apt update sudo apt install autoconf automake build-essential libass-dev \ libfreetype6-dev libsdl2-dev libtool libva-dev libvdpau-dev \ libvorbis-dev libxcb1-dev libxcb-shm0-dev libxcb-xfixes0-dev pkg-config texinfo wget yasm zlib1g-dev -y ``` 2. **下载 FFmpeg 源码包** 使用 `wget` 下载指定版本的 FFmpeg 压缩包。 ```bash wget https://ffmpeg.org/releases/ffmpeg-7.0.1.tar.xz tar xJvf ffmpeg-7.0.1.tar.xz cd ffmpeg-7.0.1/ ``` 3. **配置编译选项** 执行配置脚本来设置编译参数。 ```bash ./configure --enable-shared --disable-static --prefix=/usr/local ``` 4. **编译与安装** 开始编译过程,并将其安装到 `/usr/local/bin` 路径下。 ```bash make -j$(nproc) sudo make install ``` 完成上述操作后,同样可通过 `ffmpeg -version` 来确认安装情况[^2]。 --- ### 注意事项 - 如果采用源码编译的方式,请确保有足够的磁盘空间以及网络连接稳定。 - 编译时间取决于计算机性能;多核 CPU 可显著加快进程速度。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值