使用FFmpeg来获取视频的一帧图片

1、安装FFmpeg

  1. 下载,进入 http://ffmpeg.org/download.html#build-windows下载页面,点击 windows 对应的图标,进入 windows 下的 ffmpeg 下载界面 http://ffmpeg.zeranoe.com/builds/,根据需要选择不同的编译版本,点击 download 按钮。
  2. 解压ffmpeg-4.0.2-win64-static.zip
  3. 将解压后的文件目录中 的bin 目录(包含 ffmpeg.exe的目录 )添加进 path 环境变量中。如图:
  4. 进入 cmd,输入 ffmpeg -version,验证当前系统是否识别 ffmpeg,输出以下信息,则安装成功。

2、获取视频的一帧图片

假设:视频路径:C:\Video\test.mp4

           输出图片目录:C:\Image

  1. 在cmd中输入命令:ffmpeg -i C:\Video\test.mp4 -ss 1 -f image2 C\:Image\out.jpg回车
  2. 等待命令执行结束,图片输出成功。
  3. 命令解释:-i :代表输入流,后面接视频的物理路径,可以是MP4、AVI等                                                                                                -ss:代表要截取的的图片在视频中的位置,后面接数字,秒为单位                                                                                        -f:代表输出图片,后面接image2                                                                                                                                            最后写上图片输出的绝对路径(包括要输出的图片文件的名字和扩展名)
  4. 官方文档:http://ffmpeg.org/ffmpeg.html

猜你喜欢

转载自blog.csdn.net/qq_37665834/article/details/82936733
今日推荐