1
0
Fork 0
mirror of https://github.com/DanielnetoDotCom/YouPHPTube synced 2025-10-03 01:39:24 +02:00
Oinktube/install/getStpritsFromAll.php
2023-04-15 22:07:41 -03:00

31 lines
1,011 B
PHP

<?php
//streamer config
require_once '../videos/configuration.php';
ob_end_flush();
if (!isCommandLineInterface()) {
echo 'Command Line only';
exit;
}
if (!AVideoPlugin::loadPlugin('VideoThumbnails')) {
echo 'Plugin VideoThumbnails not exists';
exit;
}
$global['rowCount'] = 99999;
$total = Video::getTotalVideos("", false, true, true, false, false);
$videos = Video::getAllVideosLight("", false, true, false);
$count = 0;
foreach ($videos as $value) {
$count++;
if ($value['type'] !== 'video') {
echo "createStprits: {$count}/{$total} skipp [{$value['id']}] type=[{$value['type']}] {$value['title']}" . PHP_EOL;
continue;
}
$videoFileName = $value['filename'];
echo "createStprits start: {$count}/{$total} [{$value['id']}]" . PHP_EOL;
VideoThumbnails::createStpritsFileName($videoFileName, 1);
echo "createStprits done: {$count}/{$total} (" . ($updated ? "success" : "fail") . ") [{$value['id']}] {$value['title']}" . PHP_EOL;
}
echo 'Done';
exit;