Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.89/18: Рейтинг темы: голосов - 18, средняя оценка - 4.89
6 / 6 / 2
Регистрация: 18.04.2015
Сообщений: 260
1

Как сделать скриншот видео?

10.06.2016, 17:38. Показов 3389. Ответов 6
Метки нет (Все метки)

Здравствуйте, как сделать скриншот видео с помощью php,
чтобы было так же как сжатие картинки только видео?
Вот это сжатие картинки:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php
header("Content-type: image/jpeg");
$source=$_GET['src'];
$height=70;
$width=70;
$rgb=0xffffff;
$size = getimagesize($source);
$format = strtolower(substr($size['mime'], strpos($size['mime'], '/')+1))
$icfunc = "imagecreatefrom" . $format;
if (!function_exists($icfunc)) return false;
$x_ratio = $width / $size[0];
$y_ratio = $height / $size[1];
$ratio       = min($x_ratio, $y_ratio);
$use_x_ratio = ($x_ratio == $ratio);
$new_width   = $use_x_ratio  ? $width  : floor($size[0] * $ratio); 
$new_height  = !$use_x_ratio ? $height : floor($size[1] * $ratio); 
$new_left    = $use_x_ratio  ? 0 : floor(($width - $new_width) / 2); 
$new_top     = !$use_x_ratio ? 0 : floor(($height - $new_height) / 2);
$img = imagecreatetruecolor($width,$height); 
imagefill($img, 0, 0, $rgb); 
$photo = $icfunc($source); 
imagecopyresampled($img, $photo, $new_left, $new_top, 0, 0, $new_width, $new_height, $size[0], $size[1]);
imagejpeg($img);
imagedestroy($img);
imagedestroy($photo);
?>
Добавлено через 33 минуты
а подключение было так:
HTML5
1
<img src="/videof.php?srс=Видео-файл" width="Ширина" height="Высота" />
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.06.2016, 17:38
Ответы с готовыми решениями:

Сделать мини иконки видео(ссылки) с продолжительностью видео как на ютубе
Как сделать мини иконки( ссылки) как вот тут https://www.youtube.com/ И ОБЯЗАТЕЛЬНО снизу в...

Как сделать миниатюру видео
Подскажите пожалуйста как сделать миниатюру видео. Заранее Спасибо.

Как получить из видео скриншот?
Всем привет! Возникла проблема получения картинок из большого количество видео. Как получить...

При заливке видео на сервер делать скриншот
Здравствуйте уважаемые форумчане. Нужен совет. На сервере установлена ОС Debian 8. Как можно при...

6
441 / 323 / 217
Регистрация: 31.05.2016
Сообщений: 896
10.06.2016, 17:45 2
Смотрите в сторону ffmpeg.
http://ffmpeg-php.sourceforge.net/
0
6 / 6 / 2
Регистрация: 18.04.2015
Сообщений: 260
10.06.2016, 17:47  [ТС] 3
ffmpeg, мне не подходит, я имею ввиду написать php скрипт
0
441 / 323 / 217
Регистрация: 31.05.2016
Сообщений: 896
10.06.2016, 18:05 4
Я вам привел ссылку на расширение для php. php не имеет встроенных средств для чтения видео. Нужно установить расширение ffmpeg-php и тогда в php-скрипте станет возможно обрабатывать видео в том числе делать скриншоты.
0
6 / 6 / 2
Регистрация: 18.04.2015
Сообщений: 260
10.06.2016, 18:26  [ТС] 5
sash23, как установить?
0
1566 / 1445 / 303
Регистрация: 01.10.2011
Сообщений: 2,636
11.06.2016, 09:41 6
freelc2015, на сайте написано же
0
1 / 1 / 1
Регистрация: 10.04.2016
Сообщений: 95
21.08.2017, 03:44 7
Всем привет! Подскажите, кто разобрался, возможно сделать скриншот из видео по ссылки, тобишь не скачивая его ?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.08.2017, 03:44

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Как сделать видео из jpg?
Первый раз столкнулся с такой задачей. Подобное никогда не делал. Впринципе разбираюсь в PHP,...

Как воспроизвести видео на форме и сделать с него скриншот
Конкретно сейчас меня интересует только лишь возможность проигрывания видео прямо внутри формы (то...

[WPF] Как сделать скриншот?
Что мне надо использовать что бы сделать скриншот на с# и WPF?

Как сделать скриншот программы
Здравствуйте проблема такая надо сделать скриншоты в турбо паскале но не какие программы по...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.