ffmpeg - выбор скриншота из видео - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Sat, 21 Dec 2024 15:36:44 +0300 <pre class="prettyprint">&lt;?php print_r(get_declared_classes()); ?&gt;</pre> или <br> <pre class="prettyprint">&lt;?php print_r(class_exists(&#039;ffmpeg_movie&#039;)); ?&gt;</pre> начинать надо с главного https://visavi.net/topics/21231/701992 ffmpeg - выбор скриншота из видео ramzes Mon, 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 - выбор скриншота из видео JustZero Thu, 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.&#039;/&#039;.$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.&#039;/&#039;.$dir, 0777)) { message(&#039;Произошла ошибка при создании папки &#039;.$dir.&#039; !&#039;); } chmod(ROOT.&#039;/&#039;.$dir, 0777); /* Копируем файл */ if(!copy($_FILES&#91;&#039;file&#039;]&#91;&#039;tmp_name&#039;], ROOT.&#039;/&#039;.$url_file)) { unlink(ROOT.&#039;/&#039;.$dir); message(&#039;Ошибка при копировании файла!&#039;); } </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.&#039;/&#039;.$dir, 0777))<br> {<br> message(&#039;Произошла ошибка при создании папки &#039;.$dir.&#039; !&#039;);<br> }<br> chmod(ROOT.&#039;/&#039;.$dir, 0777);<br> <br> <br> /* Копируем файл */<br> if(!copy($_FILES[&#039;file&#039;][&#039;tmp_name&#039;], ROOT.&#039;/&#039;.$url_file))<br> {<br> unlink(ROOT.&#039;/&#039;.$dir);<br> message(&#039;Ошибка при копировании файла!&#039;);<br> } <br> <br> <br> /* Создаем объект ffmpeg */<br> $video = new ffmpeg_movie(ROOT.&#039;/&#039;.$url_file);<br> <br> <br> /* Длительность видео в секундах */<br> $duration = round($video-&gt;getDuration());<br> <br> <br> /* Размер файла в байтах */<br> $size = $_FILES[&#039;file&#039;][&#039;size&#039;];<br> <br> <br> /* Размеры */<br> $width = $video-&gt;getFrameWidth();<br> $height = $video-&gt;getFrameHeight();<br> $screen_size = $width.&#039;x&#039;.$height;<br> <br> <br> /* Пути к скриншотам */<br> $scr_mini = $dir.&#039;/screen_mini.jpg&#039;;<br> $scr = $dir.&#039;/screen.jpg&#039;;<br> <br> <br> /* Создаем скриншот */<br> $frame_count = $video-&gt;getFrameCount();<br> $frame = intval($frame_count / 2);<br> $select = $video-&gt;getFrame($frame);<br> if($select)<br> {<br> $screen = $select-&gt;toGDImage();<br> imagejpeg($screen, ROOT.&#039;/&#039;.$scr, 100);<br> imagedestroy($screen);<br> imageresize(ROOT.&#039;/&#039;.$scr, ROOT.&#039;/&#039;.$scr, 480, 480, 100);<br> imageresize(ROOT.&#039;/&#039;.$scr, ROOT.&#039;/&#039;.$scr_mini, 200, 200, 100); }<br> else<br> {<br> $frame = intval($frame_count / 3);<br> $select = $video-&gt;getFrame($frame);<br> if(!$select)<br> {<br> unset($video);<br> remove_dir(ROOT.&#039;/&#039;.$dir);<br> message(&#039;Невозможно создать скриншот для этого видео! Загрузите другое видео!&#039;);<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 &#039;ffmpeg_movie&#039; 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.&#039;/&#039;.$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