使用ffmpeg抽取视频I帧

Tool2024年8月29日 pm3:28发布3周前更新 91es.com站长
81 0 0
目录

前言

简单记录一下使用ffmpeg抽取视频I帧

window 10

正文

下载ffmpeg

https://ffmpeg.org/

https://github.com/GyanD/codexffmpeg/releases/tag/2024-08-26-git-98610fe95f

我这用的是ffmpeg-2024-08-26-git-98610fe95f-essentials_build.7z

使用ffmpeg

解压出来后ffmpeg-2024-08-26-git-98610fe95f-essentials_build目录结构

├─bin
├─doc
└─presets

我们进入bin目录,存在

ffmpeg.exe
ffplay.exe
ffprobe.exe

我们这里只是抽取I帧,需要用ffmpeg.exe。

# input.mp4 输入视频
# output-%08d.jpg 输出i帧图片

ffmpeg.exe -i input.mp4 -vf "select=eq(pict_type\,I)" -vsync vfr -qscale:v 2 -f image2 ./output-%08d.jpg

如果上面执行成功,bin目录下会产生

output-00000001.jpg
output-00000002.jpg
等[具体几张看视频有几张I帧]

参考文章

  1. ffmpeg官网

 历史上的今天

  1. 2023: 再谈Android日夜模式(0条评论)
  2. 2020: 去除阴影动画效果和影藏滚动条(0条评论)
  3. 2019: adb shell settings 参数命令集合(0条评论)
  4. 2019: AccessibilityService自启动(0条评论)
  5. 2019: 丰子恺:渐(0条评论)
版权声明 1、 本站名称: 91易搜
2、 本站网址: 91es.com3xcn.com[备用域名]
3、 本站内容: 部分来源于网络,仅供站长学习和参考,若侵权请留言

暂无评论

暂无评论...

随机推荐

Android通过adb启动辅助副屏

前言记录一下,方便自己查阅。adb 快速开启启动辅助副屏,方便自己调试。正文下面介绍一下自己用过的,均验证ok开启adb shell settings put global overlay_display_devices "720x480/160"就是显示720x480大小的副屏,至于...

纪伯伦:你的孩子其实不是你的孩子

你的孩子,其实不是你的孩子,他们是生命对于自身渴望而诞生的孩子。 他们通过你来到这世界,却非因你而来,他们在你身边,却并不属于你。 你可以给予他们的是你的爱,却不是你的想法,因为他们自己有自己的思想。 你可以庇护的是他们的身体,却不是他们的灵魂,...

Android WindowManager弹窗容易出现的问题

WindowManager弹窗提示时需要注意下,比如系统应用和非系统应用权限的不同、Android不同版本的权限申请不同等,下面是我在应用中出现的问题,因此整理一下。问题一:没有设置android.permission.SYSTEM_ALERT_WINDOW出现异常提示Unable to a...

JNI之自定义对象使用

前言Java中存在自定义对象的,因此JNI是要考虑传入自定义对象的使用。记录一下,方便自己查阅和学习。正文这里定义一个Staff类,传入JNI中打印和冲JNI中创建返回给Java。还是在之前动态注册的基础上改。如果没有基础,可以看看《JNI动态注册》Staff.java# @站长pa...

MediaPlayer源码介绍2

前言之前介绍MediaPlayer ,接上文《MediaPlayer JNI层介绍》(看做《MediaPlayer源码介绍1》)介绍到mediaplayer.cpp,这也是一个代理,真正处理的并不是这个。今天以setDataSource()为例继续分析。涉及代码frameworks\av\...

Android截图和保存图片到指定目录

前言记录一下,Android截图方法和保存。我这是系统应用测试,非系统应用需要权限的申请等Android P验证OK正文获取截图public static Bitmap getScreenShot() { try { //反射 SurfaceContro...