视频黑屏画面检测 blackframe
ffmpeg的blackframe实现视频黑场画面检测
1 参数简介
- amount:
设置黑场的判断阈值,高于此阈值的认为此帧为黑场,该值为一个百分比。默认值98。 - threshold, thresh:
设置黑场像素的判断阈值,低于此阈值的像素认为是黑场像素点。默认值32。
2 测试命令
ffmpeg -loglevel info -i ~/test.mp4 -vf blackframe=95:30 -f null -
3 测试效果
部分检测结果日志如下
[Parsed_blackframe_0 @ 0x7f9f608229c0] frame:1081 pblack:97 pts:693120 t:43.320000 type:P last_keyframe:934
[Parsed_blackframe_0 @ 0x7f9f608229c0] frame:1082 pblack:97 pts:693760 t:43.360000 type:P last_keyframe:934
[Parsed_blackframe_0 @ 0x7f9f608229c0] frame:1083 pblack:97 pts:694400 t:43.400000 type:P last_keyframe:934
[Parsed_blackframe_0 @ 0x7f9f608229c0] frame:1084 pblack:97 pts:695040 t:43.440000 type:I last_keyframe:1084
[Parsed_blackframe_0 @ 0x7f9f608229c0] frame:1085 pblack:97 pts:695680 t:43.480000 type:B last_keyframe:1084
[Parsed_blackframe_0 @ 0x7f9f608229c0] frame:1086 pblack:97 pts:696320 t:43.520000 type:B last_keyframe:1084
[Parsed_blackframe_0 @ 0x7f9f608229c0] frame:1087 pblack:97 pts:696960 t:43.560000 type:B last_keyframe:1084
[Parsed_blackframe_0 @ 0x7f9f608229c0] frame:1088 pblack:97 pts:697600 t:43.600000 type:B last_keyframe:1084
输出信息包含:帧id、画面黑屏程度、时间戳、帧类型、当前gop的idr帧的位置;
4 官方参考
http://ffmpeg.org/ffmpeg-all.html#blackframe
视频黑屏画面检测 blackframe相关推荐
- 索尼Sony ATI显卡驱动 Win7 Win8 Win8.1 视频黑屏 解决方法
索尼ATI显卡驱动 Win7 Win8 Win8.1 视频 黑屏 完美解决方法: 下载这个补丁 安装 即可 解决 ! baidu pan: http://pan.baidu.com/s/1gd ...
- [Flask]解决Flask用video标签播放不了视频黑屏的问题
文章目录 一.原因 二.修改步骤 总结 一.原因 播放不了的原因是视频文件没有按照Flask框架要求来进行存放,所以我们要将视频文件存储在static文件夹下才行. 二.修改步骤 原先代码: < ...
- EasyAR_SDK在unity制作ar视频黑屏,只有声音问题
最近尝试使用EasyAR_SDK制作一个带mark的视频demo,按官方教程http://forum.easyar.cn/portal.php?mod=view&aid=20 制作完,打包成a ...
- 解决解码H264视频黑屏问题
android底层没任何报错视频就是黑屏无法进行解码. 保证有I帧时进行解码操作即可 boolean hasI = false;try {int i = msg[4] & 0x1f;if (i ...
- VideoView播放视频黑屏问题处理
前言 你又擦肩而过 你耳机听什么 能不能告诉我 --. 记得 我写给你的情书 都什么年代了 到现在我还在写着 总有一天总有一年会发现 有人默默的陪在你的身边 也许 我不该在你的世界 当你收到情书 也代 ...
- android优酷视频黑屏,优酷视频打不开播放变黑屏的原因以及解决方法介绍
今天打开优酷看视频,但是打开几个视频都打不开,只显示一个黑屏.我开始以为视频被删除了,但是看到有人还在评论,所以比较肯定的认为视频并没有删除,而是其他的原因所致. 优酷视频打不开 经验告诉我,这可能是 ...
- 解决H5播放视频黑屏只有声音没有图像的问题,Java调用ffmpeg转码成h264的mp4格式
前端用的是HTML5的<video>标签播放的视频.由于其并不能支持所有视频类型的播放,所以我们需要把视频转码为其支持的编码如h264.否则会出现黑屏只有声音没有图像的问题. 网上的方法大 ...
- 解决华为M2 平板前置摄像头录制视频黑屏
//解决办法直接写在注释里了 //我只试过4.4 5.0 6.0三种机型 关于黑屏的分析请看:http://blog.csdn.net/afei__/article/details/5154018 ...
- 【Tools】Win10 OBS录视频黑屏问题
00. 目录 文章目录 00. 目录 01. 问题描述 02. 问题分析 03. 问题解决 04. 成功测试 01. 问题描述 打开OBS后,新建场景.新建显示器捕获后,黑屏没有显示,即使点击开始录制 ...
- 使用html5看视频黑屏,HTML 5动态加载的视频导致iPad上的黑屏
我通过更改代码中的video标签src动态加载视频.当我在ipad上试用我的代码时(不知道它是否可以在模拟器中运行),第一个视频播放正常,但下一个只能给我一个黑屏.我已经尝试先播放第二个视频(检查编码 ...
最新文章
- 设置VSCode代码编辑器右侧的Minimap代码缩略图滚动条切换显示、隐藏的快捷键Alt+M
- 生信分析-本地BLAST
- centos7全离线安装redis3.2.8集群
- oracle sql profile
- perl基本语法--转载
- ubuntu 编译QT Basic XLib functionality test failed!问题解决
- 计算机网络马宏伟应用层作业,马宏伟《计算机网络A》Chapter3-作业.doc
- 人才是培养的吗? (转)
- 服务器任务栏不显示程序,Win10任务栏不显示应用程序标签怎么办?
- 普朗克黑体辐射定律python代码实现
- Chrome截图扩展程序-“截图快手”
- 数量场的等值面与矢量场的矢量线的一些基本的东西(写得不好)
- java中线程的生命周期_Java中的线程生命周期– Java中的线程状态
- linux异构内存,Linux内核添加异构内存管理(HMM)将带来加速GPU的新方式,还有可能带来其他类型的机器学习硬件。...
- java中说明书/开发文档如何编写?
- pg数据库的基本操作
- 具有免校准和带漏电检测功能的计量芯片HLW8112
- SQL“除非另外还指定了 TOP、OFFSET 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效“ 解决方法
- 使用elasticsearch1.5.2查询指定距离范围内的城市(类似微信附近的人)
- 零钱通项目 - 韩老师
热门文章
- linux 7 开机启动脚本,centos7 超简单实现开机自动启动多脚本管理
- 安卓python编辑器-10 个平板电脑上的 Python 编辑器
- SAS Base备考
- 手机查看云服务器文件夹,手机查看云服务器文件夹
- matlab取商,MATLAB-MTSP 遗传算法解决5种多旅行商问题(mtsp)的matlab程序 联合开发网 - pudn.com...
- 7、ESP32-S - 控制 SPI 液晶屏显示图片
- html表格中加背景,css表格怎么添加背景颜色?
- linux iso转换成img文件,Ubuntu下将img 转化成iso的号令[Linux安全]
- 解决云服务器添加了安全组端口无法访问问题
- java编程马拉松比赛_腾讯编程马拉松