Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Как делать миниатюры для видео. Помогите плизз
цитата
22/08/16 в 11:37
 Kevin13cm
Оффтопик: Постинг ссылок разрешен только по достижению 30 постингов или 30 дней с момента регистрации
Здравствуйте.
Сделал сайт на вордпрессе, покачать на локальном сервере. Помогите ребята, кто чем может. При вставке видео с сайта нужно делать миниатюры для поста самому. Кто как делает? Может плагин есть специальный, который миниатюры будет сам выставлять ? Или другую CMS лучше выбрать, если на вордпрессе нереально все это делать?
Спасибо.
цитата
23/08/16 в 11:55
 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(). Ну это простые совсем дела. Додуматься легко.

А лучше всего качай миниатюры оттуда же где берешь видео. icon_razz.gif
цитата
23/08/16 в 13:27
 Magistrator
миниатуры для видео лучше mplayer ом делать. он перематывает быстро в отличии от ffmpeg
цитата
24/08/16 в 05:19
 Ailk
ffmpeg тоже очень быстро перематывает. Гугли опции.
цитата
25/08/16 в 20:04
 johndoe2
Magistrator писал:
миниатуры для видео лучше mplayer ом делать. он перематывает быстро в отличии от ffmpeg


ffmpeg -ss A -i B ...
перемотка скачками по ключевым фреймам. Грубо, но быстро

ffmpeg -i B -ss A ...
перемотка по фреймам. Точно, но медленно


Если кто не видел пхп-обертку для ffmpeg: https://github.com/PHP-FFMpeg/PHP-FFMpeg
цитата
28/08/16 в 01:36
 Akira07
Video Embed & Thumbnail Generator - очень удобный плагин для вп, решает все проблемы smail54.gif


Эта страница в полной версии