ubuntu22.04编译ffmpeg

文章详细描述了在新安装的Linux系统中,从下载ffmpeg源码开始,逐步安装依赖(gcc,g++,cmake,nasm),编译fdk-aac和x264库,到配置和编译ffmpeg的过程,最终成功完成编译安装。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在上一次编译时,很多环境已经提前安装好,这次从刚装的系统开始部署。

  1. 下载ffmpeg, 源码下载https://www.ffmpeg.org/download.html

  1. 安装gcc,终端执行:apt install gcc

  1. 安装g++,终端执行:apt install g++

### 安装 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 可显著加快进程速度。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值