1
0
Fork 0

split days

This commit is contained in:
Chris 2019-03-22 21:52:31 +01:00
parent 556b6605ee
commit 5bec7bae6e
1 changed files with 10 additions and 3 deletions

View File

@ -2,6 +2,7 @@
$globalData['ClientID'] = ""; $globalData['ClientID'] = "";
$globalData['Channel'] = ""; $globalData['Channel'] = "";
$globalData['Folder'] = "./images/"; $globalData['Folder'] = "./images/";
$globalData['DayString'] = date("Ydm");
if (isset($argv[1])) if (isset($argv[1]))
$globalData['ClientID'] = @$argv[1]; $globalData['ClientID'] = @$argv[1];
@ -46,9 +47,12 @@ function getFileCountInFolder()
if (!file_exists($globalData['Folder'])) if (!file_exists($globalData['Folder']))
mkdir($globalData['Folder'] , 0777, true); mkdir($globalData['Folder'] , 0777, true);
if (!file_exists($globalData['Folder'].$globalData['DayString']."/"))
mkdir($globalData['Folder'].$globalData['DayString']."/", 0777, true);
$files = array(); $files = array();
if ($handle = opendir($globalData['Folder'])) { if ($handle = opendir($globalData['Folder'].$globalData['DayString']."/")) {
while (false !== ($entry = readdir($handle))) { while (false !== ($entry = readdir($handle))) {
if ($entry != "." && $entry != "..") if ($entry != "." && $entry != "..")
{ {
@ -85,6 +89,7 @@ $imageDataHash = "";
while(true) while(true)
{ {
$streamInfo = getStreamInfo($globalData['Channel']); $streamInfo = getStreamInfo($globalData['Channel']);
$previewURL = getPreviewURL($streamInfo, "1920", "1080"); $previewURL = getPreviewURL($streamInfo, "1920", "1080");
@ -97,7 +102,9 @@ while(true)
die("fatal error"); die("fatal error");
} }
$imageFileName = $globalData['Folder'].getFullNumberString((getFileCountInFolder() + 1)).".".getFileExtention($previewURL);
$currentDayString =
$imageFileName = $globalData['Folder'].$globalData['DayString']."/".getFullNumberString((getFileCountInFolder() + 1)).".".getFileExtention($previewURL);
echo "Copy preview url '".$previewURL."' to '".$imageFileName."' ..."; echo "Copy preview url '".$previewURL."' to '".$imageFileName."' ...";
@ -113,7 +120,7 @@ while(true)
} }
$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/".$globalData['DayString']."/%07d.jpg -r 25 -vcodec libx264 -y /data/images/".$globalData['DayString'].".mp4");
sleep(180); sleep(180);
} }