我已经搜索了很多次,但没有找到任何解决方案,所以在这种情况下我无法发布任何代码。非常抱歉。
我遇到了一个问题,如何检查两个或更多视频是否相同,就像我有一个媒体文件夹和许多视频上传到这个文件夹中,当我上传新的视频时,需要检查视频是否已存在。
1. if i have video demo.mp4 then when i will try to upload same video then give error
2. if i change video name like demo.mp4 to demo1.mp4 then i will give same error cause video name different but video content same
3. if i upload video demo5.mp4 then show me no error
我已经使用图像比较进行了检查
include('compareImages.php');
$new_image_name = $uploadfile_temp;
$compareMachine = new compareImages($new_image_name);
$image1Hash = $compareMachine->getHasString();
$files = glob("uploads/*.*");
$check_image_duplicate = 0;
for ($i = 0; $i < count($files); $i++) {
$filename = $files[$i];
$image2Hash = $compareMachine->hasStringImage($filename);
$diff = $compareMachine->compareHash($image2Hash);
if($diff < 10){
$check_image_duplicate = 1;
//unlink($new_image_name);
break;
}
}
但是我无法比较视频。有人可以帮助我吗?