compare the md5 hash
This commit is contained in:
parent
90a3cd4cdf
commit
46ee658a90
|
@ -81,6 +81,8 @@ function getFullNumberString($number)
|
||||||
return $number;
|
return $number;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$imageDataHash = "";
|
||||||
|
|
||||||
while(true)
|
while(true)
|
||||||
{
|
{
|
||||||
$streamInfo = getStreamInfo($globalData['Channel']);
|
$streamInfo = getStreamInfo($globalData['Channel']);
|
||||||
|
@ -95,12 +97,19 @@ while(true)
|
||||||
die("fatal error");
|
die("fatal error");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$imageFileName = $globalData['Folder'].getFullNumberString((getFileCountInFolder() + 1)).".".getFileExtention($previewURL);
|
$imageFileName = $globalData['Folder'].getFullNumberString((getFileCountInFolder() + 1)).".".getFileExtention($previewURL);
|
||||||
|
|
||||||
echo "Copy preview url '".$previewURL."' to '".$imageFileName."' ...";
|
echo "Copy preview url '".$previewURL."' to '".$imageFileName."' ...";
|
||||||
file_put_contents($imageFileName, file_get_contents($previewURL, false, $globalData['sslContext']));
|
|
||||||
|
$imageRawData = file_get_contents($previewURL, false, $globalData['sslContext']);
|
||||||
|
|
||||||
|
if(md5($imageRawData) != $imageDataHash)
|
||||||
|
{
|
||||||
|
file_put_contents($imageFileName, $imageRawData);
|
||||||
echo "done\n";
|
echo "done\n";
|
||||||
|
}else{
|
||||||
|
echo "canceled\n";
|
||||||
|
}
|
||||||
|
|
||||||
$imageRawData = "";
|
$imageRawData = "";
|
||||||
system("ffmpeg -f image2 -framerate 3 -i /data/images/%07d.jpg -r 25 -vcodec libx264 -y /data/images/video.mp4");
|
system("ffmpeg -f image2 -framerate 3 -i /data/images/%07d.jpg -r 25 -vcodec libx264 -y /data/images/video.mp4");
|
||||||
|
|
Loading…
Reference in New Issue