$ ffmpeg | ffprobe | ffplay
录制、转换与流化音视频的完整方案
FFmpeg 是开源多媒体框架。几乎每一种容器与编解码器都在它的管线之中,一条命令即可完成转码、剪辑、混流与推流。
一个框架,七个库
上层是三条命令行工具,下层是七块互相咬合的零件。它们也作为开发库供你直接嵌入自己的程序。
核心
libavcodec
大量编解码器的实现
libavformat
流媒体协议、容器格式与基础 I/O
libavutil
哈希、压缩与各类实用函数
处理
libavfilter
以有向图串联滤镜,改写解码后的音视频
libswscale
色彩空间转换与图像缩放
libswresample
音频重采样与混音
设备
libavdevice
采集与播放设备的抽象层:声卡、摄像头、屏幕抓取都在内。
高频操作,一句话命令
全部取自官方手册与示例。拖横向列表,或去快速上手页看完整版。
格式转换
ffmpeg -i input.mp4 output.avi抽取指定流
ffmpeg -i INPUT -map 0:1 out.wav截取片段
ffmpeg -i INPUT -vf trim=60:120改变尺寸
ffmpeg -i infile -vf scale=640:360 outfile压制体积
ffmpeg -i input.avi -b:v 64k -bufsize 64k output.mp4强制帧率
ffmpeg -i input.avi -r 24 output.mp4左右滑动查看更多
最新发行
FFmpeg 8.1 “Hoare”
2026-03-16 发布
xHE-AAC 解码
Mps212 实验性解码与 MPEG-H 外部库接入
EXIF 元数据
解析并转发图像 EXIF
Vulkan 计算编解码
ProRes 编解码、DPX 解码不再依赖运行时 GLSL 编译
D3D12 硬件路径
H.264/AV1 编码与 scale/deinterlace 等滤镜
Rockchip 编码
H.264/HEVC 硬件编码支持
IAMF 沉浸音频
Ambisonic 元素的混流与解流
版本时间线
- 8.1“Hoare”2026-03-16
- 8.0“Huffman”2025-08-22
- 7.1“Péter”2024-09-30
- 7.0“Dijkstra”2024-04-05
- 6.1“Heaviside”2023-11-10
大版本约每半年一发,代号都是计算机科学人物。更早的版本与项目动态也在这页。