FFmpeg 是基于GNU General Public License 协议的开源多媒体软件项目。 FF意思是 Fast Forward - 播放器上的快进按钮, mpeg 是 Moving Pictures Experts Group的简称。
FFmpeg 命令行工具 | |
---|---|
ffmpeg | 快速音视频编解码 |
ffplay | 播放器 |
ffprob | 检测媒体文件的特性 |
ffserver | 使用HTTP和RTSP协议的流媒体服务器 |
FFmpeg 软件库 | |
---|---|
libavcodec | 音视频编解码 |
libavdevice | 硬件采集、加速、显示 |
libavfilter | 滤镜。可提供剪裁、旋转、格式化等功能 |
libavformat | 音视频封装格式的生成和解析 |
libavutil | 公共的工具库 |
libswresample | 原始音频格式转码 |
libswscale | 视频格式转换,如比例缩放,颜色空间转换 |
libpostproc | 音视频的后期处理 |
命令行格式
代码语言:javascript复制ffmpeg [global options] [input file options] -i input_file [output file
options] output_file
比如
代码语言:javascript复制ffmpeg -i input.mp4 -an output.mp4 //去掉视频中的音频