产品
开发者工具
Next Token / Wiki

FFmpeg

用于处理、转换、录制与传输音视频的开源多媒体工具集。

FFmpeg 是什么

FFmpeg 是一个开源多媒体框架,官方称其为“领先的多媒体框架”,能对“人类和机器创建的几乎任何内容”进行解码、编码、转码、复用、解复用、流处理、滤镜处理和播放。项目由社区志愿者维护,可编译运行于 Linux、macOS、Windows、BSD 等平台。它既是一组命令行工具,也是大量播放器和剪辑软件在底层调用的库集合。

组成与使用方式

对普通用户最常用的是三个命令行工具:ffmpeg(在各格式之间转换多媒体文件)、ffprobe(多媒体流分析器)和 ffplay(基于 SDL 的简单播放器)。对开发者,它提供 libavcodec、libavformat、libavfilter、libswscale 等库,覆盖编解码、封装、滤镜、缩放与重采样。

下载入口是官方下载页:Linux 发行版官方仓库、Windows(gyan.dev 与 BtbN 构建)、macOS(evermeet.cx 静态构建)都有现成二进制,源码通过 Git 与镜像获取。典型任务如格式转换、提取音频、压缩视频、生成 GIF,都通过命令行参数完成,具体用法见官方文档。

节目中的讨论

Weekly #002 的“我们如何用 Agent 制作和发布播客”章节中,橘子说剪映对某些需求适配不好,导致他“回到 FFmpeg”;杨攀则描述了自己用 Codex 加 FFmpeg 剪辑的工作流:第一期视频全部是用 Codex 剪的。两段讨论的共同点是:图形界面软件不覆盖的需求,可以由 FFmpeg 的命令行能力配合编码 Agent 来补齐。

常见问题

FFmpeg 是什么?

一个开源多媒体框架和命令行工具集,用于转换、处理、录制与分析音视频,也是许多播放器和编辑器底层的编解码库。见官网。

FFmpeg 怎么下载安装?

Windows 与 macOS 可从官方下载页指向的构建方获取现成二进制,Linux 通常直接用发行版软件包管理器安装;源码在官网与 GitHub 镜像提供。

FFmpeg 免费吗?

免费开源,以 LGPL/GPL 配置发布;官方靠社区贡献与捐赠维持,不收取授权费。

FFmpeg 常见操作(转格式、提取音频、压缩)在哪学?

官方文档提供完整参数说明;转换格式、提取音轨等常见任务通常一条命令即可完成,可先在官方文档确认参数含义再执行。

来源

基本信息

类型
开发者工具
状态
可用