Get thumbnail image of Vimeo video WITHOUT making a request to the Vimeo API - vimeo

Looking for a way to obtain a thumbnail image of a Vimeo video WITHOUT (I repeat, WITHOUT) having to do a REST request to the Vimeo API?
(Unfortunately, the following "answer" is over 10 years old and does NOT answer this question: Get img thumbnails from Vimeo?)
Nearly all video providers allow you to obtain a thumbnail image of a video by simply supplying the video ID within a specific URL path (i.e.: YouTube, Matterport, iGuide, etc.)
To be clear - I am NOT looking for a "solution" that uses Javascript or requires a request to be made to the Vimeo API - just a specific URL that can return a thumbnail given a Vimeo video ID.

I also emailed Vimeo API support, and below is the "official" response I received from their support group:
Hi there,
Thanks for your interest in the Vimeo API! Full documentation of the
Vimeo API can be found on our Developer Site:
https://developer.vimeo.com/api/guides/start
Sorry, but it's not possible to get a video's thumbnail links without
first making a request to one of our APIs (oEmbed or our full-fledged
REST API). You can learn about these APIs here:
https://developer.vimeo.com/api/oembed/videos
https://developer.vimeo.com/api/guides/start
So - no way to get a thumbnail of a Vimeo video without making a REST request. Too bad.
Update: 2-Oct-2021
See #Parthiban post - Vimeo has updated their service / documentation:
https://developer.vimeo.com/api/oembed/videos

You can use the Vimeo oEmbed method, which gives a JSON response with the video's basic meta-information including thumbnails. Which doesn't require an authentication method like Vimeo API.
More details in the official documentation here: https://developer.vimeo.com/api/oembed/videos

Check out https://vumbnail.com/
You can simply pass in the id of the video in the url and it will respond with the thumbnail image.
https://vumbnail.com/358629078.jpg
You can also request certain sizes as per the documentation. This appears to be made by a third party so I can't say whether it is well supported and reliable but it appears to do what it claims to do as of the time that I'm writing this answer. Best of luck.

Related

How can I embed a youtube feed?

I want to embed the youtube upload page of my channel on my website.
I would like to know how I could do this. iframe doesn't seem to work.
There are two options available for you: (1) embed the webpage as a blockquote using Embedly, or (2) make a playlist of your uploaded videos and embed the playlist.
Use Embedly: The website Embedly uses a script to embed any webpage, including the uploads page of your YouTube channel, into a block quote. You'll be using their script in your HTML, so no guarantees on quality.
Make a playlist of your uploaded videos, then embed the playlist into your website by following the instructions on this page.
Good luck!
Looking at Youtube's API ... https://developers.google.com/youtube/player_parameters
They do have a user uploads feed.
https://www.youtube.com/embed?listType=user_uploads&list=USERNAME
IE for focuspullin channel
https://www.youtube.com/embed?listType=user_uploads&list=focuspullin
It provides a video as a and with a playlists that could be used in a iframe
But I would consider this subject to change. Google's knowledge graph shows completely different, older information, about an RSS feed. Unable to find that and it may no longer exist, [but there are several stackoverflow Q and A that reference it from a few years back.]

How do I get all the preview thumbnail images of a Vimeo video

I want to show all the preview thumbnail images of a Vimeo on a pages. I'm the owner of a Vimeo Pro account but I don't see any options or an API call to get them. A file with the timestamps and an image url would be good enough.
I can't run a script to generate them myself so I was wondering if anyone found such an option?
If you are talking about the preview thumbnails that appear when you seek on a video, those are not currently available via the API.
I'll make a note though, and see if we can add them in the future.

Embed vimeo videos where token is required

I'd like to know whether there's a way to directly embed a vimeo video into a website or whether there's a way to get a stable link to the MP4 file.
E.g. this page: http://www.landfunker.de/ktv/detail.php?rubric=93&nr=86411. The video is only launched when accessing it from that page. In the source code, I see links like
fpdl.vimeocdn.com/vimeo-prod-skyfire-std-us/01/3026/7/190133161/631209312.mp4?token=587a20e2_0xece9d9d127813f2b792edb30032d4d9b0a7c484f
However, the tokens expire, right. Any tips? Any workarounds.thx
Use the Vimeo iframe embed code to embed videos on your site:
https://help.vimeo.com/hc/en-us/sections/203874347-Embedding-Videos
https://developer.vimeo.com/apis/oembed
To get the MP4 links for video files, you'll need to be a Vimeo PRO or Business member. Video file links are returned in the individual video's response from the API.
GET https://api.vimeo.com/videos/[video_id]
You can use the API's JSON fields filter to only return the video file links:
GET https://api.vimeo.com/videos/[video_id]?fields=files
Finally, note that you can only retrieve the video file links for videos on your own PRO or Business account. Vimeo does not provide a way to retrieve the video file links for videos on other user accounts.
API documentation can be found here: https://developer.vimeo.com/api/start
You can definitely embed a Vimeo video into a website - Vimeo provides instructions on their website:
To get your video's embed code, go to its video page and click the Share button. Then click the +Show options link that appears above the embed code field to reveal a preview of your embedded video with the Basic customization options. Once you've made your adjustments, you can copy the embed code and paste it wherever you'd like to embed your video.
They also provide an API based embed approach using oEmbed. There is a JavaSCript example using this here:
https://github.com/vimeo/vimeo-oembed-examples/blob/master/oembed/js-example.html
This basically calls the API with the URL of the video to embed and the response includes HTML which you append to your page.

Private video on Vimeo

I have private videos on Vimeo and need to know if it is possible to use Vimeo's API to display them in my web app.
When my user accesses my web app, I want display my private videos without the user logging on to Vimeo.
Is it possible?
Yes it it possible. As far as I know, you have to white list the domains you want to include your videos. I do not have a paid vimeo account, but I have embedded private videos at a website.
The API documentation for vimeo is at Vimeo API. It is actually not that bad.
To get the meta data for a certain video you can use following link (replace <id> with the video id):
https://vimeo.com/api/oembed.json?url=https%3A//vimeo.com/<id>
This can be usefull if you want to cache certain meta data at your backend side.

What API returns HTML5-friendly video links?

I would like to experiment with embedding videos in HTML5 - and to check some applications with different content.
Where can I find a good collection of online videos with corresponding metadata? A collection with a decent query/search/filter API would be great!
Update: To test an app, I would need at least 50 movies playable vie a <video> tag, with supplied title, atrist and tags. A downloadable library of short movies with an index file is good enough as well.
What about the TEDTalks RSSs?
Standard video feed of TEDTalks to use as a podcast. http://feeds.feedburner.com/TEDTalks_video
RSS feed in high resolution. http://feeds.feedburner.com/TedtalksHD
I think the RSS should be enough but If you need more than that you can also try their API: http://developer.ted.com/API_Docs
DailyMotion has an API: http://www.dailymotion.com/doc/api/graph-api.html
Vimeo has APIs: http://developer.vimeo.com/apis
both of them might take some fiddling to get the actual video (eg for Vimeo http://player.vimeo.com/external/.sd.mp4?s=) but if the metadata collection is important both of these will help and you can just play the Sintel video