{"id":21148,"date":"2012-08-08T08:56:44","date_gmt":"2012-08-08T08:56:44","guid":{"rendered":"http:\/\/generating_video_thumbnails_from_youtube_and_other_video_sites"},"modified":"2024-08-21T17:48:52","modified_gmt":"2024-08-22T00:48:52","slug":"generating_video_thumbnails_from_youtube_and_other_video_sites","status":"publish","type":"post","link":"https:\/\/cloudinary.com\/blog\/generating_video_thumbnails_from_youtube_and_other_video_sites","title":{"rendered":"Generating video thumbnails from YouTube and other video sites using Cloudinary"},"content":{"rendered":"<div>Websites, blogs and web applications regularly <a href=\"https:\/\/cloudinary.com\/glossary\/video-embed\">embed video content<\/a> from various video service providers such as <strong>YouTube<\/strong> and <strong>Vimeo<\/strong>. Videos are usually depicted using image thumbnails, tweaked to fit the graphics design of the website. When a video thumbnail is clicked, the actual video content starts playing.<\/div>\n<div><\/div>\n<div>In this post we wanted to explain how Cloudinary can help you to easily generate thumbnails from public videos. These thumbnails can be generated while applying any required image transformation in order to match your graphic design requirements.<\/div>\n<div><\/div>\n<div><\/div>\n<h3>Generating a YouTube Video Thumbnail<\/h3>\n<div>\n<div>Let\u2019s assume that we want to display a YouTube video thumbnail of the following video:<\/div>\n<div style=\"text-align: center;\"><strong><a href=\"https:\/\/www.youtube.com\/watch?v=o-urnlaJpOA\" target=\"_blank\" rel=\"noopener\">https:\/\/www.youtube.com\/watch?v=o-urnlaJpOA<\/a><\/strong><\/div>\n<div><\/div>\n<div>This can be easily accomplished by adding the video ID to the URL. &#8216;<strong>o-urnlaJpOA<\/strong>&#8216; in this example:<\/div>\n<div style=\"text-align: center;\"><strong><a href=\"https:\/\/res.cloudinary.com\/demo\/image\/youtube\/o-urnlaJpOA.jpg\" target=\"_blank\" rel=\"noopener\">https:\/\/res.cloudinary.com\/demo\/image\/<span style=\"color: #bb0000;\">youtube\/o-urnlaJpOA.jpg<\/span><\/a><\/strong><\/div>\n<div style=\"text-align: center;\"><strong>\u00a0<\/strong><\/div>\n<div style=\"text-align: left;\"><strong><img loading=\"lazy\" decoding=\"async\" style=\"margin-left: auto; margin-right: auto;\" src=\"https:\/\/res.cloudinary.com\/demo\/image\/youtube\/w_0.7\/o-urnlaJpOA.jpg\" alt=\"\" width=\"336\" height=\"251\" \/><\/strong><\/div>\n<div style=\"text-align: left;\"><strong>\u00a0<\/strong><\/div>\n<div style=\"text-align: left;\">\n<div>Cloudinary retrieves this image on the fly, caches it and deliver it through a fast CDN.<\/div>\n<div><\/div>\n<div>The example above made use of Cloudinary\u2019s URL-based API. You can also accomplish the same functionality using any one of our client libraries, for example:<\/div>\n<div><\/div>\n<div><strong>Ruby on Rails:\u00a0<\/strong><\/div>\n<pre>&lt;%= cl_image_tag(\"o-urnlaJpOA.jpg\", :type =&gt; :youtube) %&gt;\n<\/pre>\n<div><strong>PHP:\u00a0<\/strong><\/div>\n<pre>&lt;?php echo cl_image_tag(\"o-urnlaJpOA.jpg\", array(\"type\" =&gt; \"youtube\")) ?&gt;\n<\/pre>\n<div><strong>Django:\u00a0<\/strong><\/div>\n<pre>{% cloudinary \"o-urnlaJpOA.jpg\" type=\"youtube\" %}\n<\/pre>\n<div><strong>Node.js:\u00a0<\/strong><\/div>\n<pre>cloudinary.image(\"o-urnlaJpOA.jpg\", { type: \"youtube\" })<\/pre>\n<\/div>\n<\/div>\n<div>\n<div><\/div>\n<h3>Supported Video Providers<\/h3>\n<div>In addition to YouTube, you can generate, transform and deliver thumbnails of videos from <strong>Hulu<\/strong>, <strong>Vimeo<\/strong>, <strong>Animoto<\/strong> and <strong>DailyMotion<\/strong>. Simply set the type parameter to <span style=\"color: #bb0000;\"><strong>youtube<\/strong><\/span>, <span style=\"color: #bb0000;\"><strong>hulu<\/strong><\/span>, <span style=\"color: #bb0000;\"><strong>vimeo<\/strong><\/span>, <span style=\"color: #bb0000;\"><strong>animoto<\/strong><\/span> or <span style=\"color: #bb0000;\"><strong>dailymotion<\/strong><\/span>.<\/div>\n<div><\/div>\n<div>For example, to embed a thumbnail of the following Vimeo video: https:\/\/vimeo.com\/39482584<\/div>\n<div><\/div>\n<div>Simply add the Vimeo video URL or ID:<\/div>\n<div><\/div>\n<div style=\"text-align: center;\"><a href=\"https:\/\/res.cloudinary.com\/demo\/image\/vimeo\/39482584.jpg\" target=\"_blank\" rel=\"noopener\"><strong>https:\/\/res.cloudinary.com\/demo\/image\/<span style=\"color: #bb0000;\">vimeo\/39482584.jpg<\/span><\/strong><\/a><\/div>\n<div style=\"text-align: center;\"><strong>\u00a0<\/strong><\/div>\n<\/div>\n<div><img loading=\"lazy\" decoding=\"async\" style=\"margin-left: auto; margin-right: auto;\" src=\"https:\/\/res.cloudinary.com\/demo\/image\/vimeo\/w_0.7\/39482584.jpg\" alt=\"\" width=\"448\" height=\"249\" \/><\/div>\n<h3>Applying Image Transformations on YouTube Video Thumbnails<\/h3>\n<div>Cloudinary makes it very easy to apply a custom transformation on YouTube video <a href=\"https:\/\/cloudinary.com\/glossary\/thumbnails\">thumbnails<\/a>.<\/div>\n<div><\/div>\n<div>The following example generates a 200&#215;110 thumbnail from a YouTube video while adding the olympic games logo as a watermark in the image\u2019s south east corner.<\/div>\n<div><\/div>\n<div><strong>\u00a0 \u00a0 \u00a0<a href=\"https:\/\/res.cloudinary.com\/demo\/image\/youtube\/w_200,h_110,c_fill\/l_olympic.png,g_south_east,x_0,y_0,w_100\/o-urnlaJpOA.jpg\" target=\"_blank\" rel=\"noopener\">&#8230;\/image\/youtube\/w_200,h_110,c_fill\/<br \/>\nl_olympic.png,g_south_east,x_0,y_0,w_100\/o-urnlaJpOA.jpg<\/a><\/strong><\/div>\n<div><\/div>\n<div><img loading=\"lazy\" decoding=\"async\" style=\"margin-left: auto; margin-right: auto;\" src=\"https:\/\/res.cloudinary.com\/demo\/image\/youtube\/w_200,h_110,c_fill\/l_olympic.png,g_south_east,x_0,y_0,w_100\/o-urnlaJpOA.jpg\" alt=\"\" width=\"200\" height=\"110\" \/><\/div>\n<div><\/div>\n<div>Below is another example, this time generating a 200&#215;120 thumbnail of a different YouTube video while rotating the image by 5 degrees.<\/div>\n<div><\/div>\n<div style=\"text-align: center;\"><strong><a href=\"https:\/\/res.cloudinary.com\/demo\/image\/youtube\/w_200,h_120,c_fill\/a_5\/aNwnPElsJGE.jpg\" target=\"_blank\" rel=\"noopener\">&#8230;\/image\/youtube\/w_200,h_120,c_fill\/a_5\/aNwnPElsJGE.jpg<\/a><\/strong><\/div>\n<div><\/div>\n<div><img loading=\"lazy\" decoding=\"async\" style=\"margin-left: auto; margin-right: auto;\" src=\"https:\/\/res.cloudinary.com\/demo\/image\/youtube\/w_200,h_120,c_fill\/a_5\/aNwnPElsJGE.jpg\" alt=\"\" width=\"210\" height=\"136\" \/><\/div>\n<div><\/div>\n<div>Here\u2019s the same example using our client libraries:<\/div>\n<div><\/div>\n<div><strong>Ruby on Rails:\u00a0<\/strong><\/div>\n<pre>&lt;%= cl_image_tag(\"aNwnPElsJGE\", :type =&gt; :youtube, :angle =&gt; 5, \n                 :transformation =&gt; { :width =&gt; 200, :height =&gt; 120, :crop =&gt; :fill }) %&gt;\n<\/pre>\n<div><strong>PHP:\u00a0<\/strong><\/div>\n<pre>&lt;?php echo cl_image_tag(\"aNwnPElsJGE\", array(\"type\" =&gt; \"youtube\", \"angle =&gt; 5\", \"transformation\" =&gt; array(\"width\" =&gt; 200, \"height\" =&gt; 120, \"crop\" =&gt; \"fill\"))) ?&gt;<\/pre>\n<div><strong>Python:\u00a0<\/strong><\/div>\n<pre>cloudinary.utils.cloudinary_url(\"aNwnPElsJGE\", type=\"youtube\", angle = 5, \n                          transformation = { width: 200, height: 120, crop: \"fill\" } )\n<\/pre>\n<div><strong>Node.js:\u00a0<\/strong><\/div>\n<pre>cloudinary.image(\"o-urnlaJpOA.jpg\", { type: \"youtube\", angle: 5, \n                 transformation: { width: 200, height: 120, crop: \"fill\" }})\n<\/pre>\n<div>In this last example, we improve on George Clooney\u2019s Vimeo thumbnail above by generating a 200&#215;220 face detection based thumbnail. In addition, corners are rounded, format is converted to a transparent-background PNG and saturation is reduced by 70%<\/div>\n<div><\/div>\n<div><strong><a href=\"https:\/\/res.cloudinary.com\/demo\/image\/vimeo\/c_thumb,g_face,w_200,h_220,r_20,e_saturation:-70\/39482584.png\" target=\"_blank\" rel=\"noopener\">&#8230;\/image\/vimeo\/c_thumb,g_face,w_200,h_220,r_20,e_saturation:-70\/39482584.png<\/a><\/strong><\/div>\n<div><strong>\u00a0<\/strong><\/div>\n<p><img loading=\"lazy\" decoding=\"async\" style=\"margin-left: auto; margin-right: auto;\" src=\"https:\/\/res.cloudinary.com\/demo\/image\/vimeo\/c_thumb,g_face,w_200,h_220,r_20,e_saturation:-70\/39482584.png\" alt=\"\" width=\"200\" height=\"220\" \/><\/p>\n<div><\/div>\n<h3>Additional Notes<\/h3>\n<div>If you wish, you can also pass the full URLs of the videos instead of just their IDs. The following \u00a0example delivers a thumbnail of a YouTube video based on a full video URL.<\/div>\n<div><\/div>\n<div style=\"text-align: center;\"><strong>&#8230;\/image\/youtube\/<span style=\"color: #bb0000;\">https:\/\/www.youtube.com\/watch%3Fv=aNwnPElsJGE<\/span><\/strong><\/div>\n<div><\/div>\n<div><\/div>\n<div>Note &#8211; if the URL includes special characters like &#8216;<strong>?<\/strong>&#8216;, they should escaped. If you use our client libraries, no escaping is required.<\/div>\n<div><\/div>\n<h3>Summing it Up<\/h3>\n<div>Do you display video thumbnails in your website, app or blog? if so, you really need to give Cloudinary a spin. As you can see, Cloudinary makes it dead simple to generate thumbnails in any size with any effect, and deliver the resulting thumbnail from a fast CDN using smart caching.<\/div>\n<div><\/div>\n<div>Make sure you upgrade your Cloudinary client library to the latest version, try it out and tell us what you think?<\/div>\n<div><\/div>\n<div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Websites, blogs and web applications regularly embed video content from various video service providers such as YouTube and Vimeo. Videos are usually depicted using image thumbnails, tweaked to fit the graphics design of the website. When a video thumbnail is clicked, the actual video content starts playing. In this post we wanted to explain how [&hellip;]<\/p>\n","protected":false},"author":41,"featured_media":23354,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_cloudinary_featured_overwrite":false,"footnotes":""},"categories":[1],"tags":[91,165,229,257],"class_list":["post-21148","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-django","tag-image-transformation","tag-php","tag-ruby-on-rails"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.6 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Generating video thumbnails from YouTube and other video sites<\/title>\n<meta name=\"description\" content=\"Learn how to create YouTube video thumbnails easily and automatically with Cloudinary&#039;s free cloud service.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cloudinary.com\/blog\/generating_video_thumbnails_from_youtube_and_other_video_sites\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Generating video thumbnails from YouTube and other video sites using Cloudinary\" \/>\n<meta property=\"og:description\" content=\"Learn how to create YouTube video thumbnails easily and automatically with Cloudinary&#039;s free cloud service.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cloudinary.com\/blog\/generating_video_thumbnails_from_youtube_and_other_video_sites\" \/>\n<meta property=\"og:site_name\" content=\"Cloudinary Blog\" \/>\n<meta property=\"article:published_time\" content=\"2012-08-08T08:56:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-08-22T00:48:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/v1647045700\/36_video_thumbnails\/36_video_thumbnails-jpg?_i=AA\" \/>\n\t<meta property=\"og:image:width\" content=\"2000\" \/>\n\t<meta property=\"og:image:height\" content=\"1100\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"NewsArticle\",\"@id\":\"https:\/\/cloudinary.com\/blog\/generating_video_thumbnails_from_youtube_and_other_video_sites#article\",\"isPartOf\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/generating_video_thumbnails_from_youtube_and_other_video_sites\"},\"author\":{\"name\":\"\",\"@id\":\"\"},\"headline\":\"Generating video thumbnails from YouTube and other video sites using Cloudinary\",\"datePublished\":\"2012-08-08T08:56:44+00:00\",\"dateModified\":\"2024-08-22T00:48:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/generating_video_thumbnails_from_youtube_and_other_video_sites\"},\"wordCount\":567,\"publisher\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/generating_video_thumbnails_from_youtube_and_other_video_sites#primaryimage\"},\"thumbnailUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1647045700\/36_video_thumbnails\/36_video_thumbnails.jpg?_i=AA\",\"keywords\":[\"Django\",\"Image Transformation\",\"PHP\",\"Ruby on Rails\"],\"inLanguage\":\"en-US\",\"copyrightYear\":\"2012\",\"copyrightHolder\":{\"@id\":\"https:\/\/cloudinary.com\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cloudinary.com\/blog\/generating_video_thumbnails_from_youtube_and_other_video_sites\",\"url\":\"https:\/\/cloudinary.com\/blog\/generating_video_thumbnails_from_youtube_and_other_video_sites\",\"name\":\"Generating video thumbnails from YouTube and other video sites\",\"isPartOf\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/generating_video_thumbnails_from_youtube_and_other_video_sites#primaryimage\"},\"image\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/generating_video_thumbnails_from_youtube_and_other_video_sites#primaryimage\"},\"thumbnailUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1647045700\/36_video_thumbnails\/36_video_thumbnails.jpg?_i=AA\",\"datePublished\":\"2012-08-08T08:56:44+00:00\",\"dateModified\":\"2024-08-22T00:48:52+00:00\",\"description\":\"Learn how to create YouTube video thumbnails easily and automatically with Cloudinary's free cloud service.\",\"breadcrumb\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/generating_video_thumbnails_from_youtube_and_other_video_sites#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cloudinary.com\/blog\/generating_video_thumbnails_from_youtube_and_other_video_sites\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cloudinary.com\/blog\/generating_video_thumbnails_from_youtube_and_other_video_sites#primaryimage\",\"url\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1647045700\/36_video_thumbnails\/36_video_thumbnails.jpg?_i=AA\",\"contentUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1647045700\/36_video_thumbnails\/36_video_thumbnails.jpg?_i=AA\",\"width\":2000,\"height\":1100},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cloudinary.com\/blog\/generating_video_thumbnails_from_youtube_and_other_video_sites#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cloudinary.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Generating video thumbnails from YouTube and other video sites using Cloudinary\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#website\",\"url\":\"https:\/\/cloudinary.com\/blog\/\",\"name\":\"Cloudinary Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cloudinary.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#organization\",\"name\":\"Cloudinary Blog\",\"url\":\"https:\/\/cloudinary.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA\",\"contentUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA\",\"width\":312,\"height\":60,\"caption\":\"Cloudinary Blog\"},\"image\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Generating video thumbnails from YouTube and other video sites","description":"Learn how to create YouTube video thumbnails easily and automatically with Cloudinary's free cloud service.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cloudinary.com\/blog\/generating_video_thumbnails_from_youtube_and_other_video_sites","og_locale":"en_US","og_type":"article","og_title":"Generating video thumbnails from YouTube and other video sites using Cloudinary","og_description":"Learn how to create YouTube video thumbnails easily and automatically with Cloudinary's free cloud service.","og_url":"https:\/\/cloudinary.com\/blog\/generating_video_thumbnails_from_youtube_and_other_video_sites","og_site_name":"Cloudinary Blog","article_published_time":"2012-08-08T08:56:44+00:00","article_modified_time":"2024-08-22T00:48:52+00:00","og_image":[{"width":2000,"height":1100,"url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/v1647045700\/36_video_thumbnails\/36_video_thumbnails-jpg?_i=AA","type":"image\/jpeg"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/cloudinary.com\/blog\/generating_video_thumbnails_from_youtube_and_other_video_sites#article","isPartOf":{"@id":"https:\/\/cloudinary.com\/blog\/generating_video_thumbnails_from_youtube_and_other_video_sites"},"author":{"name":"","@id":""},"headline":"Generating video thumbnails from YouTube and other video sites using Cloudinary","datePublished":"2012-08-08T08:56:44+00:00","dateModified":"2024-08-22T00:48:52+00:00","mainEntityOfPage":{"@id":"https:\/\/cloudinary.com\/blog\/generating_video_thumbnails_from_youtube_and_other_video_sites"},"wordCount":567,"publisher":{"@id":"https:\/\/cloudinary.com\/blog\/#organization"},"image":{"@id":"https:\/\/cloudinary.com\/blog\/generating_video_thumbnails_from_youtube_and_other_video_sites#primaryimage"},"thumbnailUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1647045700\/36_video_thumbnails\/36_video_thumbnails.jpg?_i=AA","keywords":["Django","Image Transformation","PHP","Ruby on Rails"],"inLanguage":"en-US","copyrightYear":"2012","copyrightHolder":{"@id":"https:\/\/cloudinary.com\/#organization"}},{"@type":"WebPage","@id":"https:\/\/cloudinary.com\/blog\/generating_video_thumbnails_from_youtube_and_other_video_sites","url":"https:\/\/cloudinary.com\/blog\/generating_video_thumbnails_from_youtube_and_other_video_sites","name":"Generating video thumbnails from YouTube and other video sites","isPartOf":{"@id":"https:\/\/cloudinary.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cloudinary.com\/blog\/generating_video_thumbnails_from_youtube_and_other_video_sites#primaryimage"},"image":{"@id":"https:\/\/cloudinary.com\/blog\/generating_video_thumbnails_from_youtube_and_other_video_sites#primaryimage"},"thumbnailUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1647045700\/36_video_thumbnails\/36_video_thumbnails.jpg?_i=AA","datePublished":"2012-08-08T08:56:44+00:00","dateModified":"2024-08-22T00:48:52+00:00","description":"Learn how to create YouTube video thumbnails easily and automatically with Cloudinary's free cloud service.","breadcrumb":{"@id":"https:\/\/cloudinary.com\/blog\/generating_video_thumbnails_from_youtube_and_other_video_sites#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cloudinary.com\/blog\/generating_video_thumbnails_from_youtube_and_other_video_sites"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudinary.com\/blog\/generating_video_thumbnails_from_youtube_and_other_video_sites#primaryimage","url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1647045700\/36_video_thumbnails\/36_video_thumbnails.jpg?_i=AA","contentUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1647045700\/36_video_thumbnails\/36_video_thumbnails.jpg?_i=AA","width":2000,"height":1100},{"@type":"BreadcrumbList","@id":"https:\/\/cloudinary.com\/blog\/generating_video_thumbnails_from_youtube_and_other_video_sites#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cloudinary.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Generating video thumbnails from YouTube and other video sites using Cloudinary"}]},{"@type":"WebSite","@id":"https:\/\/cloudinary.com\/blog\/#website","url":"https:\/\/cloudinary.com\/blog\/","name":"Cloudinary Blog","description":"","publisher":{"@id":"https:\/\/cloudinary.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cloudinary.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/cloudinary.com\/blog\/#organization","name":"Cloudinary Blog","url":"https:\/\/cloudinary.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA","contentUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA","width":312,"height":60,"caption":"Cloudinary Blog"},"image":{"@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":""}]}},"jetpack_featured_media_url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1647045700\/36_video_thumbnails\/36_video_thumbnails.jpg?_i=AA","_links":{"self":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/21148","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/users\/41"}],"replies":[{"embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/comments?post=21148"}],"version-history":[{"count":6,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/21148\/revisions"}],"predecessor-version":[{"id":35365,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/21148\/revisions\/35365"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/media\/23354"}],"wp:attachment":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/media?parent=21148"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/categories?post=21148"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/tags?post=21148"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}