Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как достать превью-картинку с видео vimeo?

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


     17.09.2015    Все вопросы » Общие вопросы    6110

вопрос
К примеру у нас есть видео на сервисе 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
Гости

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

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

LazyDev
PHP-developer

LazyDev - 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);

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

dj-avtosh
PHP-developer

dj-avtosh - 18 сентября 2015 03:46 -

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


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

print_r( end($twitterImagesArray) );

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

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

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

наверх