Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 检查视频文件是否为';不要腐败或伪造_C#_Video_Corruption - Fatal编程技术网

C# 检查视频文件是否为';不要腐败或伪造

C# 检查视频文件是否为';不要腐败或伪造,c#,video,corruption,C#,Video,Corruption,是否有办法检查视频文件是否可播放(即通过WMP)?我的意思是一种检查一个文件是否损坏或者只是一个有假结尾的文件,它是否真的包含镜头的方法?有人知道一个图书馆可以做这样的事吗?我不是在寻找一个特定的视频文件类型,只是尽可能多。我不是在寻找一种方法来检查一个文件是否是视频文件,而是它是否真的可以播放。这个问题无法回答,因为没有可播放的东西。你需要定义可玩性。如果视频文件50%可播放,会发生什么情况?90%? 1%? 如果缺少一个可播放的帧(它将播放到最后,但会有一些视觉瑕疵),您会怎么做?JPEG是

是否有办法检查视频文件是否可播放(即通过WMP)?我的意思是一种检查一个文件是否损坏或者只是一个有假结尾的文件,它是否真的包含镜头的方法?有人知道一个图书馆可以做这样的事吗?我不是在寻找一个特定的视频文件类型,只是尽可能多。我不是在寻找一种方法来检查一个文件是否是视频文件,而是它是否真的可以播放。

这个问题无法回答,因为没有可播放的东西。你需要定义可玩性。如果视频文件50%可播放,会发生什么情况?90%? 1%? 如果缺少一个可播放的帧(它将播放到最后,但会有一些视觉瑕疵),您会怎么做?JPEG是否可以作为单帧播放

在某种合理的程度上,检查可播放性可能是使用Favoite工具或库打开文件,并检查您是否关心获取持续时间,并且它似乎不为零。对于您的情况,还有其他答案可能有用,或者可以,thx我现在使用ffmpeg,我工作正常