ffmpeg - выбор скриншота из видео - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Sat, 21 Dec 2024 15:36:44 +0300<pre class="prettyprint"><?php
print_r(get_declared_classes());
?></pre>
или <br>
<pre class="prettyprint"><?php
print_r(class_exists('ffmpeg_movie'));
?></pre>
начинать надо с главного
https://visavi.net/topics/21231/701992
ffmpeg - выбор скриншота из видео ramzesMon, 05 Nov 2018 10:17:02 +0300Сообщенияhttps://visavi.net/topics/21231/701992<a href="/users/JustZero">JustZero</a>, скорее всего надо хостинг с ffmpeg искать, так как я пробовал удалять всё что связано с ffmpeg и в итоге ошибка подключения к серверу. Скрипт по ходу заточен под него(((
https://visavi.net/topics/21231/701968
ffmpeg - выбор скриншота из видео АлександрThu, 01 Nov 2018 12:50:38 +0300Сообщенияhttps://visavi.net/topics/21231/701968<a href="/users/MAZAFAKO">Александр</a>, либо убирай полностью все что связано с ffmpeg, либо ставь php-ffmpeg модуль.
https://visavi.net/topics/21231/701967
ffmpeg - выбор скриншота из видео JustZeroThu, 01 Nov 2018 12:38:51 +0300Сообщенияhttps://visavi.net/topics/21231/701967<a href="/users/Vantuz">Вантуз-мен</a>, ну тогда получается что эта канитель из за <span style="color:#ff0000">$video</span><br>
А с ней что делать тогда?
https://visavi.net/topics/21231/701966
ffmpeg - выбор скриншота из видео АлександрThu, 01 Nov 2018 02:41:19 +0300Сообщенияhttps://visavi.net/topics/21231/701966<a href="/users/MAZAFAKO">Александр</a>, посмотри внимательно в своем коде, там все что ниже работает с этой переменной $video
https://visavi.net/topics/21231/701965
ffmpeg - выбор скриншота из видео Вантуз-менThu, 01 Nov 2018 01:06:44 +0300Сообщенияhttps://visavi.net/topics/21231/701965[code][/code]
https://visavi.net/topics/21231/701964
ffmpeg - выбор скриншота из видео АлександрThu, 01 Nov 2018 00:12:04 +0300Сообщенияhttps://visavi.net/topics/21231/701964Так у меня ошибка в строчке которая красным выделена)<br>
<br>
<br>
/* Создаем объект ffmpeg */<br>
<span style="color:#ff0000">$video = new ffmpeg_movie(ROOT.'/'.$url_file);</span>
https://visavi.net/topics/21231/701963
ffmpeg - выбор скриншота из видео АлександрWed, 31 Oct 2018 23:02:38 +0300Сообщенияhttps://visavi.net/topics/21231/701963Я исключил ffmpeg, как ты просил
https://visavi.net/topics/21231/701961
ffmpeg - выбор скриншота из видео Вантуз-менWed, 31 Oct 2018 20:35:15 +0300Сообщенияhttps://visavi.net/topics/21231/701961<a href="/users/Vantuz">Вантуз-мен</a>, чего это?
https://visavi.net/topics/21231/701960
ffmpeg - выбор скриншота из видео АлександрWed, 31 Oct 2018 19:42:58 +0300Сообщенияhttps://visavi.net/topics/21231/701960<pre class="prettyprint">
/* Создаем папку */
if(!mkdir(ROOT.'/'.$dir, 0777))
{
message('Произошла ошибка при создании папки '.$dir.' !');
}
chmod(ROOT.'/'.$dir, 0777);
/* Копируем файл */
if(!copy($_FILES['file']['tmp_name'], ROOT.'/'.$url_file))
{
unlink(ROOT.'/'.$dir);
message('Ошибка при копировании файла!');
}
</pre>
https://visavi.net/topics/21231/701959
ffmpeg - выбор скриншота из видео Вантуз-менWed, 31 Oct 2018 19:13:10 +0300Сообщенияhttps://visavi.net/topics/21231/701959<div class="spoiler">
<b class="spoiler-title">Кусок кода</b>
<div class="spoiler-text" style="display: none;"> /* Создаем папку */<br>
if(!mkdir(ROOT.'/'.$dir, 0777))<br>
{<br>
message('Произошла ошибка при создании папки '.$dir.' !');<br>
}<br>
chmod(ROOT.'/'.$dir, 0777);<br>
<br>
<br>
/* Копируем файл */<br>
if(!copy($_FILES['file']['tmp_name'], ROOT.'/'.$url_file))<br>
{<br>
unlink(ROOT.'/'.$dir);<br>
message('Ошибка при копировании файла!');<br>
} <br>
<br>
<br>
/* Создаем объект ffmpeg */<br>
$video = new ffmpeg_movie(ROOT.'/'.$url_file);<br>
<br>
<br>
/* Длительность видео в секундах */<br>
$duration = round($video->getDuration());<br>
<br>
<br>
/* Размер файла в байтах */<br>
$size = $_FILES['file']['size'];<br>
<br>
<br>
/* Размеры */<br>
$width = $video->getFrameWidth();<br>
$height = $video->getFrameHeight();<br>
$screen_size = $width.'x'.$height;<br>
<br>
<br>
/* Пути к скриншотам */<br>
$scr_mini = $dir.'/screen_mini.jpg';<br>
$scr = $dir.'/screen.jpg';<br>
<br>
<br>
/* Создаем скриншот */<br>
$frame_count = $video->getFrameCount();<br>
$frame = intval($frame_count / 2);<br>
$select = $video->getFrame($frame);<br>
if($select)<br>
{<br>
$screen = $select->toGDImage();<br>
imagejpeg($screen, ROOT.'/'.$scr, 100);<br>
imagedestroy($screen);<br>
imageresize(ROOT.'/'.$scr, ROOT.'/'.$scr, 480, 480, 100);<br>
imageresize(ROOT.'/'.$scr, ROOT.'/'.$scr_mini, 200, 200, 100); }<br>
else<br>
{<br>
$frame = intval($frame_count / 3);<br>
$select = $video->getFrame($frame);<br>
if(!$select)<br>
{<br>
unset($video);<br>
remove_dir(ROOT.'/'.$dir);<br>
message('Невозможно создать скриншот для этого видео! Загрузите другое видео!');<br>
}<br>
</div>
</div>
<br>
<br>
Помогите исключить этот ffmpeg, чот я там Сань по ссылке ничего не догнал, там ещё в зависимости от версии php , у меня 5.2 т.к если выше ставить то скрипт ругатся начинает при подключении к базе.
https://visavi.net/topics/21231/701958
ffmpeg - выбор скриншота из видео АлександрWed, 31 Oct 2018 18:02:47 +0300Сообщенияhttps://visavi.net/topics/21231/701958<a href="/users/MAZAFAKO">Александр</a>, оберни вызов в try catch и catch оставь пустым <br>
<a href="http://php.net/manual/ru/language.exceptions.php" target="_blank" rel="nofollow">http://php.net/manual/ru/language.exceptions.php</a>
https://visavi.net/topics/21231/701957
ffmpeg - выбор скриншота из видео Вантуз-менWed, 31 Oct 2018 15:34:37 +0300Сообщенияhttps://visavi.net/topics/21231/701957<a href="/users/Sindbad911">Кевин Митник</a>, так как его заставить считать не критической ошибкой отсутствие ffmpeg??
https://visavi.net/topics/21231/701956
ffmpeg - выбор скриншота из видео АлександрWed, 31 Oct 2018 14:15:03 +0300Сообщенияhttps://visavi.net/topics/21231/701956сломаешь себе скрипт, так как он использует ffmpeg
https://visavi.net/topics/21231/701955
ffmpeg - выбор скриншота из видео Кевин МитникWed, 31 Oct 2018 14:08:39 +0300Сообщенияhttps://visavi.net/topics/21231/701955Приветствую всех, При загрузке файла на сервер выскакивает такая ошибка<br>
<br>
Fatal error: Class 'ffmpeg_movie' not found in /var/www/u45265/data/www/newap.cf/panel/upload.php on line 131<br>
<br>
<br>
А вот собственно эти строки 130 и 131:<br>
<br>
/* Создаем объект ffmpeg */<br>
$video = new ffmpeg_movie(ROOT.'/'.$url_file);<br>
<br>
На сервере я так предполагаю поддержки ffmpeg нет,. В скрипте в самих кодах это ffmpeg можно убрать как-нибудь???
https://visavi.net/topics/21231/701953
ffmpeg - выбор скриншота из видео АлександрWed, 31 Oct 2018 06:49:34 +0300Сообщенияhttps://visavi.net/topics/21231/701953