FFmpeg 是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。特点是开源的、基于命令行的。
FFmpeg 工具下载
FFmpeg官网
我下的是 windows 环境的版本。在FFmpeg官网官网上可以看到windows 环境下有一下三个版本:
- Static:只包含了3个体积很大的exe.
- Shared: 除了3个体积很小的exe之外,还包含了dll动态库文件。
- Dev:只包含了开发用的头文件(*.h)和导入库文件(*.lib)
提示:命令行使用的时候下载Static或者Shared版本就可以了
FFmpeg 命令行
在DOS窗口中的 FFmpeg 的包路径下输入命令

FFmpeg命令行.png

FFmpeg命令参数.png
- ss 命令必须写在 i 命令的前面
FFplay 命令行
ffplay {输入文件路径}
FFmpeg库文件介绍

FFmpeg库文件介绍.png
FFmpeg 解码
FFmpeg 解码流程

FFmpeg解码流程.png

FFmpeg解码函数简介.png

FFmpeg解码的数据结构.png

FFmpeg数据结构分析.png

FFmpeg数据结构分析2.jpg

FFmpeg数据结构分析3.png