Intereting Posts
Могу ли я получить текущую информацию о маршруте в промежуточном программном обеспечении с помощью Lumen? PHP Сравнение ключей и изменение определенных значений из многомерного массива с соответствующими значениями ключей из простого массива Какие-нибудь хорошие PHP-совместимые фреймворки PHP? Как создать динамическую матрицу в php? Как фильтровать массив JSON в массив PHP Как сделать отдельный URL для входа через Facebook с помощью FOSFacebookBundle в Symfony2 Как основные сайты определяют часовой пояс? Как вызвать метод класса PHP из функции JavaScript Laravel 5.3 POST и токен-расписание Как получить настройки TYPO3 в файлах утилиты? База данных связанных параметров PHP вызывает неправильное количество параметров, если я использую двоеточие надежное обнаружение браузера пользователя с помощью php Как написать выражение регулярного выражения, которое заменяет значение привязки и ссылок PHPUnit_Util_Type :: export () в версии 4.0 Как получить доступ к элементам счета-фактуры Quickbooks, используя php api

Создать изображение предварительного просмотра из видеофайла?

Есть ли способ в PHP предоставить видеофайл ( .mov , .mp4 ) для создания предварительного просмотра эскизов?

Взгляните на http://ffmpeg.org/ вместе с этим обсуждением http://board.phpbuilder.com/showthread.php?10327812-How-to-install-ffmpeg-php-to-create-thumbnails-from- видео

Сначала установите ffmpeg-php ( http://ffmpeg-php.sourceforge.net/ )

И тогда вы можете использовать этот простой код:

 <?php $frame = 10; $movie = 'test.mp4'; $thumbnail = 'thumbnail.png'; $mov = new ffmpeg_movie($movie); $frame = $mov->getFrame($frame); if ($frame) { $gd_image = $frame->toGDImage(); if ($gd_image) { imagepng($gd_image, $thumbnail); imagedestroy($gd_image); echo '<img src="'.$thumbnail.'">'; } } ?> 

Приходят на ум два способа:

  • Используя инструмент командной строки, такой как популярный ffmpeg , вам почти всегда нужен собственный сервер (или очень хороший сервер / хостинг-компания), чтобы получить этот

  • Использование плагина « screenshoot » для проигрывателя LongTail Video, который позволяет создавать ручные скриншоты, которые затем отправляются на серверный скрипт.