Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Как достать превью-картинку с видео vimeo?

Как достать превью-картинку с видео vimeo?


     17.09.2015    Общие вопросы    1092

вопрос
К примеру у нас есть видео на сервисе vimeo https://vimeo.com/138803941
Нам нужно вытянуть его превью-изображение, вот:
http://i.vimeocdn.com/video/534323847_640.jpg
или вот
http://i.vimeocdn.com/video/534323847.jpg

НО id видео и изображения разные!!!!
В нашем случае id видео 138803941
а id изображения 534323847

Вопрос: как вытягивать превью-изображения сервиса vimeo чтобы id превью-изображения и видео совпадали?

Ответа пока нет


Комментарии пользователей (3)

LisER0707
46 | 5

LisER0707 - 17 сентября 2015 18:57 - Юзер

пишите в icq 654988423 сделаем ))

Gameer
224

1118 | 394

Gameer - 17 сентября 2015 20:54 - Эксперт

$curl = curl_init('https://vimeo.com/138803941');
curl_setopt($curl, CURLOPT_USERAGENT, 'IE20');
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
$out = curl_exec($curl);
curl_close($curl);

preg_match_all( '#meta name="twitter:image" content="(.*?)"#is', $out, $matches_image );
print_r ($matches_image);

Истина в противоречии.​

dj-avtosh
39

1479 | 390

dj-avtosh - 18 сентября 2015 03:46 - шашлычник

а можно такую регулярку:


preg_match_all( '~twitter:image.+(https?://[^\\"]+)~', $out, $twitterImagesArray );

print_r( end($twitterImagesArray) );

skype: elhan.isaev

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы