Compare commits
2 Commits
a33747b67f
...
46ee658a90
Author | SHA1 | Date |
---|---|---|
Chris | 46ee658a90 | |
Chris | 90a3cd4cdf |
|
@ -81,11 +81,13 @@ function getFullNumberString($number)
|
|||
return $number;
|
||||
}
|
||||
|
||||
$imageDataHash = "";
|
||||
|
||||
while(true)
|
||||
{
|
||||
$streamInfo = getStreamInfo($globalData['Channel']);
|
||||
$previewURL = getPreviewURL($streamInfo, "1920", "1080");
|
||||
|
||||
$streamInfo = getStreamInfo($globalData['Channel']);
|
||||
$previewURL = getPreviewURL($streamInfo, "1920", "1080");
|
||||
|
||||
if($previewURL == "")
|
||||
{
|
||||
print_r($globalData);
|
||||
|
@ -94,16 +96,24 @@ while(true)
|
|||
echo "URL == ".$previewURL."\n";
|
||||
die("fatal error");
|
||||
}
|
||||
|
||||
|
||||
$imageFileName = $globalData['Folder'].getFullNumberString((getFileCountInFolder() + 1)).".".getFileExtention($previewURL);
|
||||
|
||||
echo "Copy preview url '".$previewURL."' to '".$imageFileName."' ...";
|
||||
file_put_contents($imageFileName, file_get_contents($previewURL, false, $globalData['sslContext']));
|
||||
echo "done\n";
|
||||
|
||||
system("ffmpeg -f image2 -framerate 2 -i /data/images/%07d.jpg -r 25 -vcodec libx264 -y /data/images/video.mp4");
|
||||
sleep(300);
|
||||
$imageRawData = file_get_contents($previewURL, false, $globalData['sslContext']);
|
||||
|
||||
if(md5($imageRawData) != $imageDataHash)
|
||||
{
|
||||
file_put_contents($imageFileName, $imageRawData);
|
||||
echo "done\n";
|
||||
}else{
|
||||
echo "canceled\n";
|
||||
}
|
||||
|
||||
$imageRawData = "";
|
||||
system("ffmpeg -f image2 -framerate 3 -i /data/images/%07d.jpg -r 25 -vcodec libx264 -y /data/images/video.mp4");
|
||||
sleep(180);
|
||||
}
|
||||
|
||||
?>
|
Loading…
Reference in New Issue