The thumbnails that are loaded for a vimeo video are too small, they default to the smallest size 295x166px
Thumbnails can be up to 1280px wide.
If there is no setting for the selection of thumbnail size, loading the biggest one as default would make Sense IMHO.

One can influence the size when loading the oembed data by adding a '&width=1280' (this would be for 1280px thumbnails) to the request URL that gets the JSON String.

Comments

eigentor created an issue. See original summary.

eigentor’s picture

Here is a patch that loads a thumbnail of the size 1280px.
In my experience it loads the next smaller one if no thumbnail of that size is available. So it would gracefully degrade to 640px with in that case.

nkoporec’s picture

Status: Active » Needs review

Tested the patch and it works as expected, the images are bigger now.Marking as Need review so other people can test it too.

marcel hornburg’s picture

Works also fine with Video Embed Field 8.x-2.1

lindsay.wils’s picture

Have just successfully applied this patch. Drupal 8.7.2, Video Embed Field 8.x-1.6.

This patch really needs to be applied to the module, over 1 year after the original post.

I get media module is now in core, but a lot of sites still use this module and this is a pretty big flaw.

ambient.impact’s picture

Rerolled #2 against 8.x-2.x-dev.

ambient.impact’s picture

StatusFileSize
new844 bytes

Oops, patch failing because the URL in 8.x-2.x branch is "http" and not "https" for some reason. 😕

hockey2112’s picture

#7 worked great, thanks!

sam152’s picture

Status: Needs review » Closed (won't fix)

With the advent of Media in core, the Video Embed Field module has moved to being minimally maintained. Only issues which assist in the migration to Media in core will be committed. To read more about this decision, please see: #3089599: Maintenance status for Video Embed Field now that media is in core.