Kevin13cm
Оффтопик: Постинг ссылок разрешен только по достижению 30 постингов или 30 дней с момента регистрации
Здравствуйте.
Сделал сайт на вордпрессе, покачать на локальном сервере. Помогите ребята, кто чем может. При вставке видео с сайта нужно делать миниатюры для поста самому. Кто как делает? Может плагин есть специальный, который миниатюры будет сам выставлять ? Или другую CMS лучше выбрать, если на вордпрессе нереально все это делать?
Спасибо.
SellUP
Есть стандартные ф-ции пхп для этого. Правда библиотеки нужны для работы с видео.
Вот пример кода
Цитата:
$ffmpegPath = 'ffmpeg'; // путь к FFMPEG
$file = 'nameFile.avi'; // твое видео
$screenshotSec = 5; // секунда на которой будет сделан скриншот
$srcWidth = 400;
$srcHeight = 300;
$fileJpg = 'photo.jpg';
// ии делаем скриншот
exec($ffmpegPath . ' -i ' . $file . ' -an -ss ' . $screenshotSec . ' -vframes 1 -s ' . $srcWidth . 'x' . $srcHeight . ' -y -f mjpeg ' . $fileJpg);
Наличие ffmpeg ищи в настройках php.ini. Или самое простое сделай echo phpinfo(). Ну это простые совсем дела. Додуматься легко.
А лучше всего качай миниатюры оттуда же где берешь видео.
johndoe2
Magistrator писал:
миниатуры для видео лучше mplayer ом делать. он перематывает быстро в отличии от ffmpeg
ffmpeg -ss A -i B ...
перемотка скачками по ключевым фреймам. Грубо, но быстро
ffmpeg -i B -ss A ...
перемотка по фреймам. Точно, но медленно
Если кто не видел пхп-обертку для ffmpeg:
https://github.com/PHP-FFMpeg/PHP-FFMpeg