{"id":38688,"date":"2025-09-24T07:00:00","date_gmt":"2025-09-24T14:00:00","guid":{"rendered":"https:\/\/cloudinary.com\/blog\/?p=38688"},"modified":"2025-10-02T16:04:19","modified_gmt":"2025-10-02T23:04:19","slug":"transform-live-stream-recordings-polished-vods","status":"publish","type":"post","link":"https:\/\/cloudinary.com\/blog\/transform-live-stream-recordings-polished-vods","title":{"rendered":"How to Transform Live Stream Recordings Into Polished VODs Using Cloudinary"},"content":{"rendered":"<div class=\"wp-block-cloudinary-markdown \"><p>In a previous post, we covered how we can record and upload live streams to our Cloudinary Media Library. Once your recordings are in the library, Cloudinary provides powerful tools that make organizing, editing, and distributing your content much easier.\nWhat steps can we take if we want to optimize our recorded stream videos for playback and delivery to our audience? With Cloudinary, we can apply transformations to enhance recordings for playback without needing video editing software or creating them in different formats.\nIn this post, we\u2019ll focus on some common transformations and optimizations for getting a raw stream recording ready to be delivered in a video-on-demand format.<\/p>\n<h2>Getting Started<\/h2>\n<p>To get started, we\u2019ll select a video in our Cloudinary Media Library to work with. The transformations we make to this video will serve as a template for our other media files and recordings, which we wish to optimize similarly.\nWe will begin by applying targeted transformations to our video and then deliver it to our audience in an optimized format.\nWe can use dynamic URL transformations to make changes for delivery without actually needing to edit the raw video stored in our media library. Before we start adding transformations, we need to get the URL to the video we want to work with. There\u2019s a button to copy the URL of the video item in your media library.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/cloudinary-marketing-res.cloudinary.com\/image\/upload\/v1759445007\/blog-How_to_Transform_Live_Stream_Recordings_into_Polished_VODs_Using_Cloudinary-1.png\" alt=\"Video asset selected in the Media Library\" loading=\"lazy\" class=\"c-transformed-asset\"  width=\"1420\" height=\"1246\"\/><\/p>\n<h2>Transformations<\/h2>\n<p>Here\u2019s the URL structure for video transformations:<\/p>\n<p>[<code>https:\/\/res.cloudinary.com\/](https:\/\/res.cloudinary.com\/)&lt;cloud_name&gt;\/&lt;asset_type&gt;\/&lt;delivery_type&gt;\/&lt;transformations&gt;\/&lt;version&gt;\/&lt;public_id&gt;.&lt;extension&gt;<\/code><\/p>\n<p>After copying our video URL, we have the base; now we will work on building additional parameters for the final version of our video.<\/p>\n<h3>Trimming the Video<\/h3>\n<p>The first thing we want to do to prepare our recording for video on demand is trim out any dead air or extra padding at the beginning and end of the video. Scan through your recording in your media library and take note of the times that you would like to start and end the video.\nThere are a few ways to define the trim values for your video. Check out <a href=\"https:\/\/cloudinary.com\/documentation\/video_trimming_and_concatenating#trimming_videos\">the documentation on trimming videos<\/a> for all the details. For this example, I\u2019m cutting off some time from the beginning and end of the video. I\u2019ll be using the <code>start_offset<\/code> and <code>end_offset<\/code> parameters.\nI\u2019m going to start at :10 and end at 1:20. For the transformation parameters, this translates to <code>so_10,eo_70<\/code>. The start offset is 10 seconds, and the end offset is 70, which leaves us with one minute of video. This is our result:<\/p>\n<p><code>https:\/\/res.cloudinary.com\/doo88x3qd\/video\/upload\/so_10,eo_70\/v1747417890\/2025-05-16_13-45-33_uxxiwe.mp4<\/code><\/p>\n<p>The updated URL now serves a trimmed version of our video file.<\/p>\n<h3>Adding a Splash Screen\/Thumbnail Image<\/h3>\n<p>Quirky placeholder images for videos are all the rage these days. Perhaps you prefer something a little bit more understated, but either way, it\u2019s never a bad idea to have an intro image for your videos.\nWe can use the concatenating media feature to add an image to the beginning of our video recording for a specified duration. All we need to do is upload the image that we intend to use to our media library and copy the image name.\nHere\u2019s the new URL where we\u2019ve prepended a three-second splash screen to the beginning of our stream video:<\/p>\n<p><a href=\"https:\/\/res.cloudinary.com\/doo88x3qd\/video\/upload\/c_pad,w_1280,h_720\/l_stream-placeholder_ynxlua.png,fl_splice,du_3,w_1280,h_720\/so_0,fl_layer_apply\/so_10,eo_70,w_1280,h_720\/v1747417890\/2025-05-16_13-45-33_uxxiwe.mp4\"><code>https:\/\/res.cloudinary.com\/doo88x3qd\/video\/upload\/c_pad,w_1280,h_720\/l_stream-placeholder_ynxlua.png,fl_splice,du_3,w_1280,h_720\/so_0,fl_layer_apply\/so_10,eo_70,w_1280,h_720\/v1747417890\/2025-05-16_13-45-33_uxxiwe.mp4<\/code><\/a><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/cloudinary-marketing-res.cloudinary.com\/image\/upload\/v1759445007\/blog-How_to_Transform_Live_Stream_Recordings_into_Polished_VODs_Using_Cloudinary-2.png\" alt=\"Thumbnail of the streamer\u2019s profile picture and title: My Awesome Stream #1\" loading=\"lazy\" class=\"c-transformed-asset\"  width=\"1732\" height=\"1046\"\/><\/p>\n<p>There are a lot of new parameters, so let\u2019s break them down from left to right:<\/p>\n<ul>\n<li>\n<strong>Canvas Padding<\/strong> (<code>c_pad\u2026<\/code>). Prepares a 1280\u00d7720 canvas so both image and video segments line up perfectly.<\/li>\n<li>\n<strong>Image Layer<\/strong> (<code>l_\u2026<\/code>, <code>fl_splice<\/code>, <code>du_3<\/code>, <code>w_1280,h_720<\/code>). Splices in the placeholder image <strong>as a 3s video clip<\/strong>, scaled to fill the canvas.<\/li>\n<li>\n<strong>Layer-Only Flags<\/strong> (<code>so_0,fl_layer_apply<\/code>). Ensure the 0s start offset and 3s duration apply <strong>only<\/strong> to the image segment, not to the base video.<\/li>\n<li>\n<strong>Main Video Trim and Resize<\/strong> (<code>so_10,eo_70,w_1280,h_720<\/code>). Immediately after the three-second image, plays the original video <strong>trimmed<\/strong> from 10 s \u2192 70 s, resized to 1280\u00d7720.<\/li>\n<\/ul>\n<p>The good part is that once you have this setup, it\u2019s easy to swap in different images and make adjustments to the duration.<\/p>\n<h3>Other Transformations<\/h3>\n<p>There may be some other edits or transformations that you would like to make to your video before delivering it to your users. The Cloudinary Transformations API is extremely powerful and flexible. Check out the <a href=\"https:\/\/cloudinary.com\/documentation\/video_manipulation_and_delivery\">Video Transformations documentation<\/a> for inspiration.<\/p>\n<h2>Video Optimization<\/h2>\n<p>Once all of our transformations are dialed in, we want to make sure that we deliver our video-on-demand streams to our audience in an optimized format. I recommend using the <a href=\"https:\/\/cloudinary.com\/documentation\/video_best_practices#video_transcoding_and_optimization\">Video best practices guide<\/a> to help steer you in the right direction.\nMost likely, adding <code>\/f_auto\/q_auto<\/code> for auto format and quality is the right choice. If you want to make more fine-grained optimizations, check out the <a href=\"https:\/\/cloudinary.com\/documentation\/video_optimization#how_to_optimize_video_quality\">How to optimize video quality page<\/a>.\nWe can add these parameters before our transformations:<\/p>\n<p><a href=\"https:\/\/res.cloudinary.com\/doo88x3qd\/video\/upload\/f_auto\/q_auto\/c_pad,w_1280,h_720\/l_stream-placeholder_ynxlua.png,fl_splice,du_3,w_1280,h_720\/so_0,fl_layer_apply\/so_10,eo_70,w_1280,h_720\/v1747417890\/2025-05-16_13-45-33_uxxiwe.mp4\"><code>https:\/\/res.cloudinary.com\/doo88x3qd\/video\/upload\/f_auto\/q_auto\/c_pad,w_1280,h_720\/l_stream-placeholder_ynxlua.png,fl_splice,du_3,w_1280,h_720\/so_0,fl_layer_apply\/so_10,eo_70,w_1280,h_720\/v1747417890\/2025-05-16_13-45-33_uxxiwe.mp4<\/code><\/a><\/p>\n<h2>Video Player<\/h2>\n<p>There\u2019s also some fine-tuning that can be done using the <a href=\"https:\/\/cloudinary.com\/documentation\/cloudinary_video_player\">Cloudinary Video Player<\/a>.\nYou can open the Video Player Studio from your recording in your Media Library:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/cloudinary-marketing-res.cloudinary.com\/image\/upload\/v1759445007\/blog-How_to_Transform_Live_Stream_Recordings_into_Polished_VODs_Using_Cloudinary-3.png\" alt=\"Video PLayer Studio is second option in the menu\" loading=\"lazy\" class=\"c-transformed-asset\"  width=\"992\" height=\"986\"\/>\nVideo Player Studio allows you to customize the video player experience and provides the embed code for you to add it directly to your website.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/cloudinary-marketing-res.cloudinary.com\/image\/upload\/v1759445008\/blog-How_to_Transform_Live_Stream_Recordings_into_Polished_VODs_Using_Cloudinary-4.png\" alt=\"Video Player Profile with Javascript code\" loading=\"lazy\" class=\"c-transformed-asset\"  width=\"838\" height=\"501\"\/>\n<a href=\"https:\/\/cloudinary.com\/blog\/easily_customize_and_embed_your_video_player#step_into_the_studio_and_build_your_player\">Check out this previous post<\/a> to learn more about all the customizations that can be made to the video player.<\/p>\n<h2>Summary<\/h2>\n<p>In this post, we transformed a raw stream recording into a polished video-on-demand experience using Cloudinary\u2019s powerful transformation tools. From trimming out dead air to adding splash screens, resizing, and optimizing for quality and delivery, we demonstrated how you can make professional-grade edits without ever leaving your media library. By leveraging dynamic URLs, using best practices for video optimization, and the Cloudinary Video Player, you can streamline your post-production workflow and deliver high-quality content to your audience faster and more efficiently.<\/p>\n<p><a href=\"https:\/\/cloudinary.com\/contact\">Contact us today to learn more<\/a> about how Cloudinary can help simplify your content development workflows.<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":87,"featured_media":38689,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_cloudinary_featured_overwrite":false,"footnotes":""},"categories":[1],"tags":[227,303,310],"class_list":["post-38688","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-performance-optimization","tag-video","tag-video-player"],"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>How to Transform Live Stream Recordings Into Polished VODs Using Cloudinary<\/title>\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\/transform-live-stream-recordings-polished-vods\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Transform Live Stream Recordings Into Polished VODs Using Cloudinary\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cloudinary.com\/blog\/transform-live-stream-recordings-polished-vods\" \/>\n<meta property=\"og:site_name\" content=\"Cloudinary Blog\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-24T14:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-02T23:04:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1758254672\/Blog_How_to_Transform_Live_Stream_Recordings_into_Polished_VODs_Using_Cloudinary\/Blog_How_to_Transform_Live_Stream_Recordings_into_Polished_VODs_Using_Cloudinary.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=\"author\" content=\"melindapham\" \/>\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\/transform-live-stream-recordings-polished-vods#article\",\"isPartOf\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/transform-live-stream-recordings-polished-vods\"},\"author\":{\"name\":\"melindapham\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/0d5ad601e4c3b5be89245dfb14be42d9\"},\"headline\":\"How to Transform Live Stream Recordings Into Polished VODs Using Cloudinary\",\"datePublished\":\"2025-09-24T14:00:00+00:00\",\"dateModified\":\"2025-10-02T23:04:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/transform-live-stream-recordings-polished-vods\"},\"wordCount\":11,\"publisher\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/transform-live-stream-recordings-polished-vods#primaryimage\"},\"thumbnailUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1758254672\/Blog_How_to_Transform_Live_Stream_Recordings_into_Polished_VODs_Using_Cloudinary\/Blog_How_to_Transform_Live_Stream_Recordings_into_Polished_VODs_Using_Cloudinary.jpg?_i=AA\",\"keywords\":[\"Performance Optimization\",\"Video\",\"Video Player\"],\"inLanguage\":\"en-US\",\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/cloudinary.com\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cloudinary.com\/blog\/transform-live-stream-recordings-polished-vods\",\"url\":\"https:\/\/cloudinary.com\/blog\/transform-live-stream-recordings-polished-vods\",\"name\":\"How to Transform Live Stream Recordings Into Polished VODs Using Cloudinary\",\"isPartOf\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/transform-live-stream-recordings-polished-vods#primaryimage\"},\"image\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/transform-live-stream-recordings-polished-vods#primaryimage\"},\"thumbnailUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1758254672\/Blog_How_to_Transform_Live_Stream_Recordings_into_Polished_VODs_Using_Cloudinary\/Blog_How_to_Transform_Live_Stream_Recordings_into_Polished_VODs_Using_Cloudinary.jpg?_i=AA\",\"datePublished\":\"2025-09-24T14:00:00+00:00\",\"dateModified\":\"2025-10-02T23:04:19+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/transform-live-stream-recordings-polished-vods#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cloudinary.com\/blog\/transform-live-stream-recordings-polished-vods\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cloudinary.com\/blog\/transform-live-stream-recordings-polished-vods#primaryimage\",\"url\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1758254672\/Blog_How_to_Transform_Live_Stream_Recordings_into_Polished_VODs_Using_Cloudinary\/Blog_How_to_Transform_Live_Stream_Recordings_into_Polished_VODs_Using_Cloudinary.jpg?_i=AA\",\"contentUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1758254672\/Blog_How_to_Transform_Live_Stream_Recordings_into_Polished_VODs_Using_Cloudinary\/Blog_How_to_Transform_Live_Stream_Recordings_into_Polished_VODs_Using_Cloudinary.jpg?_i=AA\",\"width\":2000,\"height\":1100},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cloudinary.com\/blog\/transform-live-stream-recordings-polished-vods#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cloudinary.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Transform Live Stream Recordings Into Polished VODs 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\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/0d5ad601e4c3b5be89245dfb14be42d9\",\"name\":\"melindapham\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e6f989fa97fe94be61596259d8629c3df65aec4c7da5c0000f90d810f313d4f4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e6f989fa97fe94be61596259d8629c3df65aec4c7da5c0000f90d810f313d4f4?s=96&d=mm&r=g\",\"caption\":\"melindapham\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Transform Live Stream Recordings Into Polished VODs Using Cloudinary","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\/transform-live-stream-recordings-polished-vods","og_locale":"en_US","og_type":"article","og_title":"How to Transform Live Stream Recordings Into Polished VODs Using Cloudinary","og_url":"https:\/\/cloudinary.com\/blog\/transform-live-stream-recordings-polished-vods","og_site_name":"Cloudinary Blog","article_published_time":"2025-09-24T14:00:00+00:00","article_modified_time":"2025-10-02T23:04:19+00:00","og_image":[{"width":2000,"height":1100,"url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1758254672\/Blog_How_to_Transform_Live_Stream_Recordings_into_Polished_VODs_Using_Cloudinary\/Blog_How_to_Transform_Live_Stream_Recordings_into_Polished_VODs_Using_Cloudinary.jpg?_i=AA","type":"image\/jpeg"}],"author":"melindapham","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/cloudinary.com\/blog\/transform-live-stream-recordings-polished-vods#article","isPartOf":{"@id":"https:\/\/cloudinary.com\/blog\/transform-live-stream-recordings-polished-vods"},"author":{"name":"melindapham","@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/0d5ad601e4c3b5be89245dfb14be42d9"},"headline":"How to Transform Live Stream Recordings Into Polished VODs Using Cloudinary","datePublished":"2025-09-24T14:00:00+00:00","dateModified":"2025-10-02T23:04:19+00:00","mainEntityOfPage":{"@id":"https:\/\/cloudinary.com\/blog\/transform-live-stream-recordings-polished-vods"},"wordCount":11,"publisher":{"@id":"https:\/\/cloudinary.com\/blog\/#organization"},"image":{"@id":"https:\/\/cloudinary.com\/blog\/transform-live-stream-recordings-polished-vods#primaryimage"},"thumbnailUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1758254672\/Blog_How_to_Transform_Live_Stream_Recordings_into_Polished_VODs_Using_Cloudinary\/Blog_How_to_Transform_Live_Stream_Recordings_into_Polished_VODs_Using_Cloudinary.jpg?_i=AA","keywords":["Performance Optimization","Video","Video Player"],"inLanguage":"en-US","copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/cloudinary.com\/#organization"}},{"@type":"WebPage","@id":"https:\/\/cloudinary.com\/blog\/transform-live-stream-recordings-polished-vods","url":"https:\/\/cloudinary.com\/blog\/transform-live-stream-recordings-polished-vods","name":"How to Transform Live Stream Recordings Into Polished VODs Using Cloudinary","isPartOf":{"@id":"https:\/\/cloudinary.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cloudinary.com\/blog\/transform-live-stream-recordings-polished-vods#primaryimage"},"image":{"@id":"https:\/\/cloudinary.com\/blog\/transform-live-stream-recordings-polished-vods#primaryimage"},"thumbnailUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1758254672\/Blog_How_to_Transform_Live_Stream_Recordings_into_Polished_VODs_Using_Cloudinary\/Blog_How_to_Transform_Live_Stream_Recordings_into_Polished_VODs_Using_Cloudinary.jpg?_i=AA","datePublished":"2025-09-24T14:00:00+00:00","dateModified":"2025-10-02T23:04:19+00:00","breadcrumb":{"@id":"https:\/\/cloudinary.com\/blog\/transform-live-stream-recordings-polished-vods#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cloudinary.com\/blog\/transform-live-stream-recordings-polished-vods"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudinary.com\/blog\/transform-live-stream-recordings-polished-vods#primaryimage","url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1758254672\/Blog_How_to_Transform_Live_Stream_Recordings_into_Polished_VODs_Using_Cloudinary\/Blog_How_to_Transform_Live_Stream_Recordings_into_Polished_VODs_Using_Cloudinary.jpg?_i=AA","contentUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1758254672\/Blog_How_to_Transform_Live_Stream_Recordings_into_Polished_VODs_Using_Cloudinary\/Blog_How_to_Transform_Live_Stream_Recordings_into_Polished_VODs_Using_Cloudinary.jpg?_i=AA","width":2000,"height":1100},{"@type":"BreadcrumbList","@id":"https:\/\/cloudinary.com\/blog\/transform-live-stream-recordings-polished-vods#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cloudinary.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Transform Live Stream Recordings Into Polished VODs 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":"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/0d5ad601e4c3b5be89245dfb14be42d9","name":"melindapham","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e6f989fa97fe94be61596259d8629c3df65aec4c7da5c0000f90d810f313d4f4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e6f989fa97fe94be61596259d8629c3df65aec4c7da5c0000f90d810f313d4f4?s=96&d=mm&r=g","caption":"melindapham"}}]}},"jetpack_featured_media_url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1758254672\/Blog_How_to_Transform_Live_Stream_Recordings_into_Polished_VODs_Using_Cloudinary\/Blog_How_to_Transform_Live_Stream_Recordings_into_Polished_VODs_Using_Cloudinary.jpg?_i=AA","_links":{"self":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/38688","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\/87"}],"replies":[{"embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/comments?post=38688"}],"version-history":[{"count":1,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/38688\/revisions"}],"predecessor-version":[{"id":38690,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/38688\/revisions\/38690"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/media\/38689"}],"wp:attachment":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/media?parent=38688"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/categories?post=38688"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/tags?post=38688"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}