ffmpeg详细安装教程

本文介绍了如何下载并安装ffmpeg,特别是为使用Captura录屏软件所做的配置。首先,从ffmpeg官网或提供的链接下载安装包并解压。如果只为Captura使用,可跳过设置环境变量的步骤;否则,需要将bin目录添加到系统或用户变量的Path中。完成设置后,通过命令行验证ffmpeg安装成功,即可直接使用命令行执行ffmpeg命令进行媒体格式转换。

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

这两天整理好用的录屏软件,发现了Captura这个软件,软件本身的安装很简单,但由于Captura需要依赖ffmpeg(一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序),而ffmpeg在安装上会略费些功夫。

看了很多网上的回答,有的因为时间太久,页面已经有变更,有的又要设置环境变量。经过研究试用,整理出了ffmpeg的安装方法,下面详细讲解下。

1、下载ffmpeg安装包
到ffmpeg官网https://ffmpeg.org/download.html 按照下图所示红框位置点击下载或直接到这个链接https://wws.lanzous.com/iSbuWixi7zg下载获得ffmpeg安装包,会比官网下载快些,我是直接和Captura安装到了一个文件夹。


解压文件,进入bin目录,能看到ffmpeg.exe、ffplay.exe、ffprobe.exe三个文件。不用管它,进行下一步。

 

2、设置环境变量
如果你下载ffmpeg只是为了使用Captura,直接跳过这一步。

如果是另有他用,由于该程序只有命令行模式,为了方便使用,需要设置环境变量。

点击“系统属性->高级系统设置->环境变量->用户变量”,选择“Path”条目,点击“编辑->新建”,把第一步的bin文件夹路径复制粘贴进去,然后点击确定即可。

打开系统开始菜单--右击计算机--点击属性--选中高级系统设置--选择高级--选择环境变量设置

 

 

注意,此处我设置的是用户变量,仅当前windows用户可以使用,如果需要每个用户都能够使用,需要添加到“系统变量”的“Path”条目中。

我们打开cmd命令行窗口,输入命令“ffmpeg –version”。窗口返回ffmpeg的版本信息,说明安装成功。接下来你就可以直接使用命令行执行ffmpeg命令进行各种媒体格式的转换了。

在这里插入图片描述

### 如何安装 FFmpeg详细教程 #### Linux 平台下的 FFmpeg 安装方法 在 Linux 上可以通过源码编译或者使用包管理器的方式完成 FFmpeg安装。 ##### 方法一:通过源码编译安装 1. 下载最新版本的 FFmpeg 源码文件: ```bash wget http://ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2 tar -jxvf ffmpeg-snapshot.tar.bz2 cd ffmpeg ``` 2. 配置编译环境并执行编译操作: ```bash ./configure --enable-shared --disable-static && make -j$(nproc) sudo make install ``` 这里 `--enable-shared` 参数表示启用动态链接库支持,而 `-j$(nproc)` 利用了多核 CPU 提升编译速度[^4]。 3. 验证安装是否成功: 使用以下命令确认 FFmpeg 已经被正确安装: ```bash ffmpeg -version ``` 如果返回了 FFmpeg 版本号,则表明安装无误[^1]。 4. 可选验证方式: 输入如下命令进一步测试其可用性: ```bash which ffmpeg ``` 若显示路径 `/usr/local/bin/ffmpeg` 或其他指定位置则代表已完全配置好[^2]。 #### Windows 平台上的 FFmpeg 安装流程 针对 Windows 用户提供了两种主流方案来进行 FFmpeg 设置: ##### 方案 A – 手动部署静态构建版 1. **获取资源** 前往官方站点 https://ffmpeg.org/download.html 寻找对应章节中的 Static Builds 资料下载地址。挑选适配当前操作系统架构(比如 x86_64)以及需求特性的压缩档位进行保存[^3]。 2. **解压与定位** 将所获得 ZIP 文件释放至目标盘符下某个固定目录之中,例如 C:\Program Files\FFmpeg\[bin]\*。 3. **调整全局 PATH 环境变量** 开始菜单搜索框键入“编辑系统环境变量”打开对话窗口;切换到高级标签页找到下方按钮点击进入子界面;双击 Path 行条目新增一条记录指向刚才放置可执行程序所在的具体绝对路劲字符串形式表达式即形如 `%PROGRAMFILES%\FFmpeg\bin`. 4. 测试效果同前述一致即可正常调用该工具链服务功能特性集成了。 ##### 方案 B —— 自动化脚本驱动型解决方案 (推荐初学者采用更简便快捷的方法) 利用现代化软件分发渠道 Chocolatey 来简化整个过程只需简单几步就能搞定全部事情无需手动干预太多细节部分。 先确保 PowerShell 终端具有管理员权限之后依次运行下面两条指令完成初始化准备工作阶段紧接着再单独引入主体组件本身就可以了哦! ```powershell Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1')) choco install ffmpeg -y ``` 最后同样按照之前描述过的手段去校验成果有效性就大功告成啦😊🎉 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值