|
|
|
@ -106,6 +106,10 @@ class FfmpegService |
|
|
|
dump("stopFlag is set"); |
|
|
|
exit; |
|
|
|
} |
|
|
|
$fileInfo = pathinfo($pathFile); |
|
|
|
if (Redis::sismember("unneed", $fileInfo["filename"])) { |
|
|
|
return; |
|
|
|
} |
|
|
|
if (!$this->checkFileSize($pathFile)) { |
|
|
|
return; |
|
|
|
} |
|
|
|
@ -121,13 +125,9 @@ class FfmpegService |
|
|
|
$mtime = date("Y-m-d H:i:s", filemtime($pathFile)); |
|
|
|
// dump("$pathFile modify at $mtime is before 2021-07-19 00:00:00");
|
|
|
|
} |
|
|
|
$fileInfo = pathinfo($pathFile); |
|
|
|
if (ends_with($fileInfo["filename"], "-x265")) { |
|
|
|
return; |
|
|
|
} |
|
|
|
if (Redis::sismember("unneed", $fileInfo["filename"])) { |
|
|
|
return; |
|
|
|
} |
|
|
|
$targetFile = $fileInfo["dirname"] . '/' .$fileInfo["filename"] . '-x265'. '.' . $fileInfo["extension"]; |
|
|
|
if (is_file($targetFile)) { |
|
|
|
unlink($pathFile); |
|
|
|
@ -241,11 +241,11 @@ class FfmpegService |
|
|
|
|
|
|
|
public function checkFileSize($file, $size = 1): bool |
|
|
|
{ |
|
|
|
if (is_file($file) && filesize($file) > 100 * 1024 * 1024) { |
|
|
|
if (is_file($file) && filesize($file) > 10 * 1024 * 1024) { |
|
|
|
return true; |
|
|
|
} |
|
|
|
$fileSize = FileUtils::humanFilesize(filesize($file)); |
|
|
|
echo "$file size < 100Mb filesize is $fileSize skip \n"; |
|
|
|
echo "$file size < 10Mb filesize is $fileSize skip \n"; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
|