前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >记一次批量查看ffmpeg抽帧后的图片(格式为H264)

记一次批量查看ffmpeg抽帧后的图片(格式为H264)

作者头像
用户6367961
发布2019-09-30 17:52:11
2.1K0
发布2019-09-30 17:52:11
举报
文章被收录于专栏:自学测试之道自学测试之道

当前的公司刚好做一个抽帧的项目,具体是通过抽取本地已经录制保存的TF(SD)卡里的视频文件,以每秒/帧的方式抽取,生成的图片文件格式为H264,如下图所示

如上图,当前抽取的图片文件过多,需要用指令一张一张的查看图片,太浪费时间,影响工作效率了。网上也找了些教程和查看ffmpeg官网,并未提到批量查看抽帧后的图片相关参数指令。为此,专门写了一个python脚本用来批量查看该图片。下面一起来看看

一、下载安装FFmpeg

因我电脑是win7 64位,故下载FFmpeg为64位,下载安装后进入如下路径:D:\OTA\ffmpeg-20181001-dcbd89e-win64-static\ffmpeg-20181001-dcbd89e-win64-static\bin,可以查看到有三个exe程序

其中:

1、ffmpeg用于转码的应用程序,详情请参考:https://blog.csdn.net/leixiaohua1020/article/details/12751349

2、ffplay用于播放的应用程序,详情请参考:https://blog.csdn.net/leixiaohua1020/article/details/15186441

3、ffprobe 用于查看文件格式的应用程序,详情请参考:http://ffmpeg.org/ffprobe.html

二、通过指令查看图片

1、进入ffplay目录下,然后输出cmd,按回车键,如下图

2、输入查看指令:ffplay.exe 图片路径+图片名称,如下图

3、按回车键后,如下图所示,会显示该图片的相关信息

三、通过python脚本批量查看图片

1、程序比较简单,思路是通过遍历图片文件,使用ffplay工具批量查看即可,当前未做其他情况处理,因每张图片需看画面是否有花屏或者图片水印时间不在抽帧时间范围内的情况。

2、查看运行后的情况

同样,也会在pycharm控制台输出图片相关信息。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-06-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 自学测试之道 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档