本文主要分享一些我收集到的好用的工具,首先感谢相关作者的付出。
最近遇到一些关于视频文件完整性检验的问题,写出来与大家分享下,同时与大家分享我的处理办法!
批量下载视频文件,或者传输视频文件时,由于网络不稳定,视频文件有时会出现问题,比如视频播放到一半中途无法播放,播放卡顿的问题。
本人最近从某某云盘(用的人比较少)的pc端下载视频文件时,由于网络波动,导致部分视频文件损坏,使用win media player打开时显示10分钟的视频,只有前十秒可以播放,下载到本地的视频文件只有1-2M,远远小于原文件的大小,让人很头疼,一直在寻找一个可以批量找出损坏视频文件的方法。
首先感谢相关作者的付出
但是,找到了多种方法,始终有一些问题,没有一种尽善尽美的方法😢
工具一:就是本网站上找到工具@老王插件
截图:
优点:cpu占用比较少,速度快,卡顿的视频也可检测。
缺点:有时不能全部监测出损坏的文件(但一般没问题),只能列出损坏文件列表,无法一键删除。
链接:视频损坏批量检测工具 - 『原创发布区』 - 吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn
工具二:git上找到大神做的filemanager
截图:
优点:能够监测出全部损坏视频,可以将损坏视频自动移动到指定文件夹,同时输出错误日志,技术人员可以用于分析,还有其他文件管理功能。
缺点:cpu占用高,会到达98%,有时视频监测功能会有奇怪的问题(比如明明一共10个视频文件,只能扫描出6个文件),每监测一个文件都会弹出cmd黑框框。
链接:https://pan.baidu.com/s/1xWO4HIPKYnauEqdddIKpHA?pwd=5ye7 提取码: 5ye7
工具三:自己从CSDN上看到的代码写的.bat程序
截图:
优点:可以监测出全部损坏视频,同时输出错误日志,技术人员可以用于分析,只弹出一次cmd黑框框。
缺点:会输出所有视频文件的监测日志,cpu占用高,操作稍微繁琐,无法一键删除。
链接: https://pan.baidu.com/s/1HJFhi5dxFP1GyRs3JeMw6A?pwd=47gi 提取码: 47gi
原帖子链接:ffmpeg批处理检查大量mp4视频是否完整或者无法播放_兔子的蘑菇的博客-CSDN博客
使用方法:将压缩包中两个文件复制到要监测视频的文件夹,先双击运行“获取文件名.bat”,会生成name.txt文件,随后双击“运行监测.bat”,会弹出cmd黑框,不要关闭,直到提示按任意结束。在视频所在的文件夹下。会生成一系列“error-*”开头的.log文件,其中包含你的视频文件名称,以下是关键!!,找出.log文件中文件大小为0的删除,这些是没有问题的,其他有内容的log文件对应的视频文件为有问题文件。
总体来看:
以上工具一和三都是根据ffmpeg或者他下面衍生的应用开发,我已经尽量标出原文件的出处,大家可直接联系作者,推荐大家去学习一下ffmpeg的使用方法。
以上三个工具或多或少都有些问题,所以我一般都是先使用工具一,再使用工具二或三,尽量少用工具三,如果衔接失效可以dd我哦。
(如有侵权,还请联系我删除,再次感谢以上作者的付出!)
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!