前言
简单记录一下使用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帧]
参考文章
-
《》
历史上的今天
暂无评论...
随机推荐
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...