1、ffmpeg介绍
FFmpeg:Fast Forward Moving Picture Experts Group
A complete, cross-platform solution to record, convert and stream audio and video.
一款开源的音视频流处理工具/音视频转换工具,ffmpeg基于命令行来处理音视频文件。广泛应用于格式转码、音视频流基础编辑(修剪与连接)、视频后期特效处理及编辑;
使用介绍参看官方文档: https://ffmpeg.org/
ffmpeg的三大工具:
-
ffmpeg 命令:A command line tool to convert multimedia files between formats 最常用的命令工具,使用它能够从某种格式的流媒体文件转化或是抽取出特定的流媒体数据;
-
ffplay 命令:A simple media player based on SDL and the FFmpeg libraries 主要是用来播放流媒体文件的;
-
ffporbe 命令:A simple multimedia stream analyzer 主要是用来作流媒体文件的数据分析,也就是通过这个命令可以提取流媒体文件中的一些比较重要的数据;
2、ffmpeg下载并解压
官网下载: https://www.ffmpeg.org/download.html
下载完成后解压到指定目录:
3、配置环境变量
ffmpeg -version
4、ffmpeg简单使用介绍
转换视频格式:
ffmpeg -i input.mp4 output.avi
将视频拆帧,1秒拆成20帧:
ffmpeg -i 123.mp4 -r 20 frames_%03d.jpg
ffmpeg -i input_video.MOV -r 5 output_dir/frame%04d.jpg
-i 表示输入
-r 表示帧率