前言
简单记录一下使用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帧]
参考文章
-
《》
历史上的今天
暂无评论...
随机推荐
FileProvider的使用
前言自Android 7.0开始,Android 框架开启了严格模式(StrictMode),禁止应用将file:///开头的Uri共享给其他的应用读写文件,否则会收到FileUriExposedException的异常。因此,Android提供了新的文件共享机制FileProvider。记录...
Android关闭selinux
前言简单记录一下关闭SELinux的命令或代码。正文获取SELinux状态adb shell getenforce返回值有两个Permissive //关闭了SELinuxEnforcing //打开了SELinux临时方法前提设备已root了哈临时的话,就是用adb来...
[摘]Java中String首字母大写方法
摘抄于《Java中String首字母大写方法》,最近自己也写过,使用的很普通的方法。传统思路是:先将String 的首字母单独接取下来转成大写,然后再拼接上剩余字符串。public String upperCase(String str) { return str.substring...
Link of class 'Lcom.....;' failed
问题描述导入同事修改的系统应用后编译成功,但运行起来后就异常了。Link of class 'Lcom/.....;' failed异常完整日志W/dalvikvm( 5955): Link of class 'Lcom/la/music/PlayFragment;' failedW/...
Android中图片圆角或圆形记录
前言对图片进行圆角或圆形处理,这个在项目很常用,比如专辑图等。之前项目用过,但没有记录,今天有空就记录一下,方便自己查阅。正文本文记录一下圆形图片或对图片进行圆角处理。效果如图。隐藏内容!付费阅读后才能查看!¥3多个隐藏块只需支付一次付费阅读
海子:以梦为马
我要做远方的忠诚的儿子和物质的短暂情人和所有以梦为马的诗人一样我不得不和烈士和小丑走在同一道路上万人都要将火熄灭我一人独将此火高高举起此火为大开花落英于神圣的祖国和所有以梦为马的诗人一样我藉此火得度一生的茫茫黑夜此火为大祖国的语言和乱石投筑的梁山城寨以梦为土的敦煌——那七...