使用FFMPEG提取图片数据

FFmpeg是一个强大的多媒体工具,可用于视频处理,如格式转换、抓图等。在Windows上,下载解压即可使用。通过命令行,可以每秒提取一张图片,用-r1参数,然后将图片合成为视频,设置好帧率如-framerate12

FFmpeg介绍

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

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

FFmpeg安装(Windows)

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

  • 官网链接FFmpeg下载地址
    官网地址
  • 根据需求下载需要的版本即可
    下载选项
  • 解压安装包(解压后可以直接在当前目录打开命令行进行使用也可以配置环境变量)
    exe路径

命令行下提取图片数据

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

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(存储视频的位置)

结尾

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值