Говорят, что создание сайта - очень длительный и трудоемкий процесс. Мы скажем - НЕТ! Ведь с новыми технологиями, такими как HTML5, CSS3, PHP и MySql можно быстро и легко научиться создавать сайты любой сложности.
Два сумасшедших веб-мастера покажут где что лежит и как этим пользоваться.
Авторизация
Новый
Забыл
Пожалуйста, заполните поля выше. Это нужно сделать обязательно, иначе ничего не получится.
PHP Статейки /

Как создать анимированное превью для видео средствами php + ffmpeg-php + imagick. Часть 3.

  • Четверг, 13 октября 2012, 21:05 |
  • Автор: falkovsky |
  • Просмотров: 1844 |
  • Комментарии: 2 |
  • В закладки:
За счет функции cropThumbnailImage() происходит уменьшение размера изображения и отрезание лишних краев. Если края обрезать не требуется, лучше будет воспользоваться функцией ThumbnailImage().
$frame -> ThumbnailImage($width, $height);

С целью сохранения пропорций изображения, следует выбрать 2 параметра. Первый – по которому будет происходить изменение размера, а второй – со значением «0». Он автоматически подстроится.
Приведу пример:

$frame -> ThumbnailImage($width, 0); // по ширине


или

$frame -> ThumbnailImage(0, $height); // по высоте


Благодаря такому небольшому хитрому коду, можно добиться создания качественной анимации. Однако, среди прочих достоинств, есть и недостатки.
Такой скрипт вряд ли потянет видео большого размера. Он больше всего подходит для коротких видео длиной в 5-10 минут, так как FFMPEG медлителен и способен сильно загрузить процессор. Время у php – скрипта, в свою очередь, ограничено, и после того как это время выйдет, процесс просто – напросто завершиться так и не дойдя до конца.
На этом все! Пользуйтесь вышеописанным методом на здоровье.

Для тех, кто хочет создать совершенно уникальный и высокопрофессиональный сайт - разработка сайтов в веб студии Силвер Сайт включает не только проектирование и создание сайта, но и разработку фирменного стиля, логотипа, хостинг, информационное и техническое обслуживание. Доверьте создание сайта специалистам!
  • Тэги публикации
Добавить комментарий