split days
This commit is contained in:
parent
556b6605ee
commit
5bec7bae6e
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue