使用FFMPEG提取图片数据

使用FFmpeg提取图片数据

    • FFmpeg介绍
    • FFmpeg安装(Windows)
    • 命令行下提取图片数据
    • 命令行下将提取的图片数据转成视频
    • 结尾

FFmpeg介绍

  FFmpeg是一个非常强大的多媒体视频处理工具,其功能包括视频采集功能、视频格式转换、视频抓图、给视频加水印等。FFmpeg有两种常用的方式:

  • 编写代码进行操作
  • 使用命令行进行操作

FFmpeg安装(Windows)

  这里只分享Windows下的安装方法。安装方法也非常简单,我们首先去官网下载Windows版本的zip压缩包,然后解压即可。

  • 官网链接FFmpeg下载地址
    使用FFMPEG提取图片数据_第1张图片
  • 根据需求下载需要的版本即可
    使用FFMPEG提取图片数据_第2张图片
  • 解压安装包(解压后可以直接在当前目录打开命令行进行使用也可以配置环境变量)
    使用FFMPEG提取图片数据_第3张图片

命令行下提取图片数据

每一秒钟提取一张图片数据

ffmpeg -i movie.ogg -r 1 -f image2 video2img\foo-%03d.jpeg

参数说明

  • -i 输入视频的位置
  • -r 帧速率(上述语句中设置为1,表示1s的视频中提取一张图片)
  • -f 指定输出格式(imags2是指输出格式为图片)
  • video2img\foo-%03d.jpeg(存储图片的位置)

命令行下将提取的图片数据转成视频

ffmpeg -f image2 -framerate 12 -i video2img\foo-%03d.jpeg video2img\foo.avi

参数说明

  • -i 输入图片的位置
  • -framerate 帧速率(设置输出的视频帧率为12)
  • -f 指定输入格式(imags2是指输入格式为图片)
  • video2img\foo.avi(存储视频的位置)

结尾

欢迎大家在评论区讨论、学习!

你可能感兴趣的:(FFmpeg使用攻略,ffmpeg)