目录 | TABLE OF CONTENT
1. ffmpeg是什么?
ffmpeg是一套开源的软件项目,用于生成处理多媒体数据的库和程序。这是一个自由软件,采用LGPL 2.1协议或者更高(LGPL v2.1+),FF是fast forward的缩写。
ffmpeg是一套用于记录、转换、数字视频音频,并可以将其转换为流的一个开源项目。
2. ffmpeg不是什么?
- 它不是一个单纯的音视频处理软件
3. ffmpeg可以做什么?
简单地讲,ffmpeg可以实现如下功能:
- 音视频格式转换
- 屏幕录制
- 直播
- 音视屏采集
- 添加视屏水印
- 视频数据处理(抓图)
- 使用api和库进行开发
4. ffmpeg的组成
FFmpeg项目主要由一些实用程序(命令行工具)、程序库组成。
名称 | 描述 | 类型 |
---|---|---|
libavcodec | 用于各类音视频的编码解码 | 库 |
libavformat |