首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何以编程方式检查MP4是否已损坏?

如何以编程方式检查MP4是否已损坏?
EN

Stack Overflow用户
提问于 2013-05-10 17:58:32
回答 2查看 6.4K关注 0票数 3

我想以编程的方式检查MP4文件是否可播放。我非常有兴趣通过编程来解决这个问题。

手动,我可以很容易地验证损坏的MP4,但我不看2-3小时的电影,在我的驱动器中有超过500个视频。

什么文件被损坏了?

嗯,当我玩MP4时,我会遇到一些小故障,有时在播放时会出错,比如“不能播放这个视频”。有时播放的视频没有抛出任何错误,但我看不到或听到任何东西。这有点随意的腐败。

我敢肯定,那些写视频播放器的人,他们必须面对/处理过这样的问题。

如何以编程方式找到此类文件?

EN

回答 2

Stack Overflow用户

发布于 2013-05-11 19:50:34

除非您对文件进行完全解码,否则无法找到答案。你可以解码而不能显示。因此,使用类似ffmpeg的内容将代码解码为/dev/null。如果没有错误消息,并且没有在中间中止,那么一切都很好。如果你知道你在档案里有腐败的话。

通常,如果它们是可恢复的错误,ffmpeg将继续。因此,根据错误消息的数量和持续到结束的能力,您可以了解错误的数量或严重程度。

票数 3
EN

Stack Overflow用户

发布于 2014-01-24 18:27:01

您可以开始查找mp4解析器库并使用它,并查看它是否失败。有些人刚刚读了莫夫的头版。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16488168

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档