1
0
Fork 0
mirror of https://github.com/DanielnetoDotCom/YouPHPTube synced 2025-10-03 01:39:24 +02:00
Oinktube/install/getThumbsFromAll.php
Daniel Neto f245535aad Update
2023-04-25 10:05:09 -03:00

40 lines
1.6 KiB
PHP

<?php
//streamer config
require_once '../videos/configuration.php';
ob_end_flush();
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
if (!isCommandLineInterface()) {
echo 'Command Line only';
exit;
}
if (!AVideoPlugin::loadPlugin('MP4ThumbsAndGif')) {
echo 'Plugin do 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++;
$videos_id = $value['id'];
if ($value['type'] == 'video') {
MP4ThumbsAndGif::getImageIfNotExists($videos_id, 'jpg');
echo "MP4ThumbsAndGif jpg done: {$count}/{$total} [{$value['id']}] {$value['title']}" . PHP_EOL;
MP4ThumbsAndGif::getImageIfNotExists($videos_id, 'gif');
echo "MP4ThumbsAndGif gif done: {$count}/{$total} [{$value['id']}] {$value['title']}" . PHP_EOL;
MP4ThumbsAndGif::getImageIfNotExists($videos_id, 'webp');
echo "MP4ThumbsAndGif webp done: {$count}/{$total} [{$value['id']}] {$value['title']}" . PHP_EOL;
} else if ($value['type'] == 'linkVideo' || $value['type'] == 'embed') {
MP4ThumbsAndGif::getImageIfNotExists($videos_id, 'jpg');
echo "MP4ThumbsAndGif jpg done: {$count}/{$total} [{$value['id']}] {$value['title']}" . PHP_EOL;
} else if ($value['type'] == 'audio') {
MP4ThumbsAndGif::getImageIfNotExists($videos_id, 'jpg');
echo "MP4ThumbsAndGif audio spectrum done: {$count}/{$total} [{$value['id']}] {$value['title']}" . PHP_EOL;
}
}
echo 'Done';
exit;