You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何快速批量扫描视频文件,检测其完整性(损坏/有效)

视频文件完整性检测方案探讨

论坛里不少人都问过视频文件完整性检测的问题,目前公认的方案是用ffmpeg来评估,示例命令如下:

# 扫描单个文件
ffmpeg.exe -v error -i C:\to\path\file.avi -f null - >error.log 2>&1

# 批量扫描
find C:\to\path\ -name "*.mp4" -exec sh -c "ffmpeg -v error -i '{}' -map 0:1 -f null - 2>'{}.log'" \;

存在问题

这些命令能正常运行,但单个视频的检测耗时在2-20分钟不等。如果要检测1000多个视频(假设平均每个耗时5分钟),总耗时会超过一周。

需求目标

寻求更快的视频文件完整性验证方案,可以修改现有ffmpeg命令,也可以使用其他能在终端/bash运行的工具,期望将处理时间从数天缩短至数小时。

更新说明

最终未找到“快速”扫描视频文件的方法,若要保证检测彻底性,需接受耗时较长的现状。不过我开发了一款GUI版Python工具,或许能帮到其他人:CorruptVideoFileInspector

内容的提问来源于stack exchange,提问作者nhershy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 18:05:10