Windows安装ffmpeg,使用ffmpeg从视频中的抽取图像

Posted AI浩

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows安装ffmpeg,使用ffmpeg从视频中的抽取图像相关的知识,希望对你有一定的参考价值。

软件简介

FFmpeg 是领先的多媒体框架,能够解码、编码、转码、混合、解密、流媒体、过滤和播放人类和机器创造的几乎所有东西。它支持最晦涩的古老格式,直到最尖端的格式。无论它们是由某个标准委员会、社区还是公司设计的。它还具有高度的便携性。

FFmpeg 可以在 LinuxMac OS XMicrosoft WindowsBSDsSolaris 等各种构建环境、机器架构和配置下编译、运行,并通过测试基础设施 FATE

它包含了 libavcodeclibavutillibavformatlibavfilterlibavdevicelibswscale libswresample,可以被应用程序使用。还有 ffmpegffplay ffprobe,可以被终端用户用于转码和播放。

安装

首先登陆官网

http://www.ffmpeg.org/download.html

选择中间的Window版本,然后看到有两个,想讲讲第一个键接。

选择第一个链接,跳转到下载页面如下图:

在页面中,选择release-full.7z下载。

再说说第二个链接。

点击后会跳转到github上面。如下图:

选择win64的gpl版本。然后下载下来

添加系统环境变量

C:\\ffmpeg-4.4-full_build\\ffmpeg-4.4-full_build\\bin,将该bin目录添加到系统环境变量中。

在PowerShell中输入:ffmpeg –version

出现上面的信息,则配置成功。

 

抽取图像常用的命令

ffmpeg -i 1.mp4 -r 1 image-%3d.jpg

 

  • -i 视频文件
  • -r 1,每秒导出的图片帧数
  • image-%3d.jpeg 输出图片,3d表示图片编号3位数,%03d可以补零

ffmpeg -i 1.mp4 -r 30 -t 4 image-%3d.jpg
  • -t,表示取t秒时间的帧
ffmpeg -i 1.mp4 -r 30 -ss 00:00:20 image-%3d.jpg

-ss,表示截取帧初始时间

ffmpeg -i test.mp4 -r 30 -ss 00:00:20 -vframes 10 image-%3d.jpg

-vframes,表示截取多少帧

生成更清晰无压缩的图片方式:

ffmpeg -i 1.mp4 -f image2 -vf fps=1/5 -qscale:v 2 img%04d.jpg

-i: 视频路径

-f: 图片格式

fps=1/5: 每5s取1帧

img%04d.jpg: 生成的图片命名格式

以上是关于Windows安装ffmpeg,使用ffmpeg从视频中的抽取图像的主要内容,如果未能解决你的问题,请参考以下文章

ffmpeg Windows10下的安装及使用

如何在Windows上安装FFmpeg程序

如何在Windows上安装FFmpeg程序

如何在windows10上下载并安装ffmpeg软件

如何在Windows上安装FFmpeg程序

如何在Windows上安装FFmpeg程序