{"id":21760,"date":"2018-07-12T18:02:28","date_gmt":"2018-07-12T18:02:28","guid":{"rendered":"http:\/\/building_a_live_feed_of_fifa_world_cup_moments"},"modified":"2022-02-26T01:44:20","modified_gmt":"2022-02-26T01:44:20","slug":"building_a_live_feed_of_fifa_world_cup_moments","status":"publish","type":"post","link":"https:\/\/cloudinary.com\/blog\/building_a_live_feed_of_fifa_world_cup_moments","title":{"rendered":"Building a Live Feed of FIFA World Cup Moments"},"content":{"rendered":"<div class=\"wp-block-cloudinary-markdown \"><p>Widely acclaimed as the world\u2019s biggest sporting event, the World Cup has established itself as the most captivating tournament to look forward to across the globe. Dating back to 1930, when the first World Cup was hosted in Uruguay, it has always engendered numerous moments of excitement, not only for the participating teams but also for the countries they ably represented. Little could anyone have anticipated that a game of 22 able-bodied men running to take possession of a leather ball could become so famous.<\/p>\n<p>This year\u2019s World Cup is, as before, living up to expectations with countless surprising and enthralling moments. In fact, it\u2019s been a rollercoaster of intense emotions as we\u2019ve seen some of the football giant nations kicked out of the tournament.<\/p>\n<p>If you are like me and love to savor some of the memorable moments from the 2018 FIFA World Cup, let me show you a few impressive Cloudinary features for capturing them. As a rule, professionally resizing and merging multiple <a href=\"https:\/\/cloudinary.com\/video_api\">videos<\/a>, also adding songs as an overlay, would require access to sophisticated tools and a reasonable level of expertise on how to use them effectively. Not so with Cloudinary, which provisions for end-to-end video-management services geared toward compilation of videos in just a few simple steps without coding. I\u2019ll walk you through them below. Also check out this <a href=\"https:\/\/twitter.com\/codebeast\/status\/1013425236090544129\">interactive Twitter Tutorial thread<\/a> I made!<\/p>\n<h2>Upload Videos<\/h2>\n<p>For easy access to your videos, upload them to Cloudinary and store the public ID of each of the videos.To access a video, type in the browser:<\/p>\n<p><code>https:\/\/res.cloudinary.com\/*YOUR_CLOUD_NAME*\/video\/upload\/*ID*.mp4<\/code><\/p>\n<p>Replace <em>YOUR_CLOUD_NAME<\/em> and <em>ID<\/em> with the your cloud name and the video\u2019s public ID on Cloudinary, respectively, as in this  example:<\/p>\n<p><video\n      controls\n      muted\n      preload=\"none\"\n      class=\"c-transformed-asset c-transformed-asset--video\"\n      poster=\"https:\/\/cloudinary-res.cloudinary.com\/video\/upload\/w_600,h_300,c_fill,q_auto\/bade.jpg\"\n      \n    >\n      <source src=\"https:\/\/cloudinary-res.cloudinary.com\/video\/upload\/w_600,h_300,c_fill,q_auto\/vc_h265\/bade.mp4\" type=\"video\/mp4; codecs=hevc\">\n<source src=\"https:\/\/cloudinary-res.cloudinary.com\/video\/upload\/w_600,h_300,c_fill,q_auto\/vc_vp9\/bade.webm\" type=\"video\/webm; codecs=vp9\">\n<source src=\"https:\/\/cloudinary-res.cloudinary.com\/video\/upload\/w_600,h_300,c_fill,q_auto\/vc_auto\/bade.mp4\" type=\"video\/mp4\">\n<source src=\"https:\/\/cloudinary-res.cloudinary.com\/video\/upload\/w_600,h_300,c_fill,q_auto\/vc_auto\/bade.webm\" type=\"video\/webm\">\n    <\/video><\/p>\n<h2>Manipulate Videos<\/h2>\n<p>In Cloudinary, you can manipulate and thus transform videos directly from the URL by adding the required properties, for example:<\/p>\n<p><cld-code-widget\n      class=\" c-code-widget\"\n      snippets=\"[{&quot;sdkId&quot;:&quot;nodejs&quot;,&quot;framework&quot;:&quot;nodejs&quot;,&quot;language&quot;:&quot;nodejs&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.video(\\&quot;bade\\&quot;, {width: 600, height: 300, crop: \\&quot;fill\\&quot;})&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.video(\\&quot;bade\\&quot;, {width: 600, height: 300, crop: \\&quot;fill\\&quot;})&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Node.js&quot;,&quot;packageName&quot;:&quot;cloudinary&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;2.x&quot;},{&quot;sdkId&quot;:&quot;react_2&quot;,&quot;framework&quot;:&quot;react_2&quot;,&quot;language&quot;:&quot;react&quot;,&quot;rawCodeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;).resize(fill().width(600).height(300));&quot;,&quot;codeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;).resize(fill().width(600).height(300));&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;React&quot;,&quot;packageName&quot;:&quot;@cloudinary\\\/react&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;react&quot;,&quot;framework&quot;:&quot;react&quot;,&quot;language&quot;:&quot;react&quot;,&quot;rawCodeSnippet&quot;:&quot;&lt;Video publicId=\\&quot;bade\\&quot; &gt; &lt;Transformation width=\\&quot;600\\&quot; height=\\&quot;300\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt; &lt;\\\/Video&gt;&quot;,&quot;codeSnippet&quot;:&quot;&lt;Video publicId=\\&quot;bade\\&quot; &gt;\\n\\t&lt;Transformation width=\\&quot;600\\&quot; height=\\&quot;300\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt;\\n&lt;\\\/Video&gt;&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;React&quot;,&quot;packageName&quot;:&quot;cloudinary-react&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;vue_2&quot;,&quot;framework&quot;:&quot;vue_2&quot;,&quot;language&quot;:&quot;vue&quot;,&quot;rawCodeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;).resize(fill().width(600).height(300));&quot;,&quot;codeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;).resize(fill().width(600).height(300));&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Vue.js&quot;,&quot;packageName&quot;:&quot;@cloudinary\\\/vue&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;vue&quot;,&quot;framework&quot;:&quot;vue&quot;,&quot;language&quot;:&quot;vue&quot;,&quot;rawCodeSnippet&quot;:&quot;&lt;cld-video public-id=\\&quot;bade\\&quot; &gt; &lt;cld-transformation width=\\&quot;600\\&quot; height=\\&quot;300\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt; &lt;\\\/cld-video&gt;&quot;,&quot;codeSnippet&quot;:&quot;&lt;cld-video public-id=\\&quot;bade\\&quot; &gt;\\n\\t&lt;cld-transformation width=\\&quot;600\\&quot; height=\\&quot;300\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt;\\n&lt;\\\/cld-video&gt;&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Vue.js&quot;,&quot;packageName&quot;:&quot;cloudinary-vue&quot;,&quot;packageStatus&quot;:&quot;legacy&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;angular_2&quot;,&quot;framework&quot;:&quot;angular_2&quot;,&quot;language&quot;:&quot;angular&quot;,&quot;rawCodeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;).resize(fill().width(600).height(300));&quot;,&quot;codeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;).resize(fill().width(600).height(300));&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Angular&quot;,&quot;packageName&quot;:&quot;@cloudinary\\\/ng&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;angular&quot;,&quot;framework&quot;:&quot;angular&quot;,&quot;language&quot;:&quot;angular&quot;,&quot;rawCodeSnippet&quot;:&quot;&lt;cl-video public-id=\\&quot;bade\\&quot; &gt; &lt;cl-transformation width=\\&quot;600\\&quot; height=\\&quot;300\\&quot; crop=\\&quot;fill\\&quot;&gt; &lt;\\\/cl-transformation&gt; &lt;\\\/cl-video&gt;&quot;,&quot;codeSnippet&quot;:&quot;&lt;cl-video public-id=\\&quot;bade\\&quot; &gt;\\n\\t&lt;cl-transformation width=\\&quot;600\\&quot; height=\\&quot;300\\&quot; crop=\\&quot;fill\\&quot;&gt;\\n\\t&lt;\\\/cl-transformation&gt;\\n&lt;\\\/cl-video&gt;&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Angular&quot;,&quot;packageName&quot;:&quot;@cloudinary\\\/angular-5.x&quot;,&quot;packageStatus&quot;:&quot;legacy&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;js_2&quot;,&quot;framework&quot;:&quot;js_2&quot;,&quot;language&quot;:&quot;js&quot;,&quot;rawCodeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;).resize(fill().width(600).height(300));&quot;,&quot;codeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;).resize(fill().width(600).height(300));&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;JS&quot;,&quot;packageName&quot;:&quot;@cloudinary\\\/url-gen&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;js&quot;,&quot;framework&quot;:&quot;js&quot;,&quot;language&quot;:&quot;js&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.videoTag(&#039;bade&#039;, {width: 600, height: 300, crop: \\&quot;fill\\&quot;}).toHtml();&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.videoTag(&#039;bade&#039;, {width: 600, height: 300, crop: \\&quot;fill\\&quot;}).toHtml();&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;JS&quot;,&quot;packageName&quot;:&quot;cloudinary-core&quot;,&quot;packageStatus&quot;:&quot;legacy&quot;,&quot;packageVersion&quot;:&quot;2.x&quot;},{&quot;sdkId&quot;:&quot;python&quot;,&quot;framework&quot;:&quot;python&quot;,&quot;language&quot;:&quot;python&quot;,&quot;rawCodeSnippet&quot;:&quot;CloudinaryVideo(\\&quot;bade\\&quot;).video(width=600, height=300, crop=\\&quot;fill\\&quot;)&quot;,&quot;codeSnippet&quot;:&quot;CloudinaryVideo(\\&quot;bade\\&quot;).video(width=600, height=300, crop=\\&quot;fill\\&quot;)&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Python&quot;,&quot;packageName&quot;:&quot;cloudinary&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;php_2&quot;,&quot;framework&quot;:&quot;php_2&quot;,&quot;language&quot;:&quot;php&quot;,&quot;rawCodeSnippet&quot;:&quot;(new VideoTag(&#039;bade.mp4&#039;))\\n\\t-&gt;resize(Resize::fill()-&gt;width(600)\\n-&gt;height(300));&quot;,&quot;codeSnippet&quot;:&quot;(new VideoTag(&#039;bade.mp4&#039;))\\n\\t-&gt;resize(Resize::fill()-&gt;width(600)\\n-&gt;height(300));&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;PHP&quot;,&quot;packageName&quot;:&quot;cloudinary_php&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;3.x&quot;},{&quot;sdkId&quot;:&quot;php&quot;,&quot;framework&quot;:&quot;php&quot;,&quot;language&quot;:&quot;php&quot;,&quot;rawCodeSnippet&quot;:&quot;cl_video_tag(\\&quot;bade\\&quot;, array(\\&quot;width\\&quot;=&gt;600, \\&quot;height\\&quot;=&gt;300, \\&quot;crop\\&quot;=&gt;\\&quot;fill\\&quot;))&quot;,&quot;codeSnippet&quot;:&quot;cl_video_tag(\\&quot;bade\\&quot;, array(\\&quot;width\\&quot;=&gt;600, \\&quot;height\\&quot;=&gt;300, \\&quot;crop\\&quot;=&gt;\\&quot;fill\\&quot;))&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;PHP&quot;,&quot;packageName&quot;:&quot;cloudinary_php&quot;,&quot;packageStatus&quot;:&quot;legacy&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;java&quot;,&quot;framework&quot;:&quot;java&quot;,&quot;language&quot;:&quot;java&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.url().transformation(new Transformation().width(600).height(300).crop(\\&quot;fill\\&quot;)).videoTag(\\&quot;bade\\&quot;);&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.url().transformation(new Transformation().width(600).height(300).crop(\\&quot;fill\\&quot;)).videoTag(\\&quot;bade\\&quot;);&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Java&quot;,&quot;packageName&quot;:&quot;cloudinary&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;2.x&quot;},{&quot;sdkId&quot;:&quot;ruby&quot;,&quot;framework&quot;:&quot;ruby&quot;,&quot;language&quot;:&quot;ruby&quot;,&quot;rawCodeSnippet&quot;:&quot;cl_video_tag(\\&quot;bade\\&quot;, width: 600, height: 300, crop: \\&quot;fill\\&quot;)&quot;,&quot;codeSnippet&quot;:&quot;cl_video_tag(\\&quot;bade\\&quot;, width: 600, height: 300, crop: \\&quot;fill\\&quot;)&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Ruby&quot;,&quot;packageName&quot;:&quot;cloudinary&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;2.x&quot;},{&quot;sdkId&quot;:&quot;csharp&quot;,&quot;framework&quot;:&quot;csharp&quot;,&quot;language&quot;:&quot;csharp&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.Api.UrlVideoUp.Transform(new Transformation().Width(600).Height(300).Crop(\\&quot;fill\\&quot;)).BuildVideoTag(\\&quot;bade\\&quot;)&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.Api.UrlVideoUp.Transform(new Transformation().Width(600).Height(300).Crop(\\&quot;fill\\&quot;)).BuildVideoTag(\\&quot;bade\\&quot;)&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;.NET&quot;,&quot;packageName&quot;:&quot;CloudinaryDotNet&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;dart&quot;,&quot;framework&quot;:&quot;dart&quot;,&quot;language&quot;:&quot;dart&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.video(&#039;bade.mp4&#039;).transformation(Transformation()\\n\\t.resize(Resize.fill().width(600)\\n.height(300)));&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.video(&#039;bade.mp4&#039;).transformation(Transformation()\\n\\t.resize(Resize.fill().width(600)\\n.height(300)));&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Dart&quot;,&quot;packageName&quot;:&quot;cloudinary_dart&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;swift&quot;,&quot;framework&quot;:&quot;swift&quot;,&quot;language&quot;:&quot;swift&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.createUrl().setResourceType(\\&quot;video\\&quot;).setTransformation(CLDTransformation().setWidth(600).setHeight(300).setCrop(\\&quot;fill\\&quot;)).generate(\\&quot;bade.mp4\\&quot;)&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.createUrl().setResourceType(\\&quot;video\\&quot;).setTransformation(CLDTransformation().setWidth(600).setHeight(300).setCrop(\\&quot;fill\\&quot;)).generate(\\&quot;bade.mp4\\&quot;)&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;iOS&quot;,&quot;packageName&quot;:&quot;cloudinary&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;5.x&quot;},{&quot;sdkId&quot;:&quot;android&quot;,&quot;framework&quot;:&quot;android&quot;,&quot;language&quot;:&quot;android&quot;,&quot;rawCodeSnippet&quot;:&quot;MediaManager.get().url().transformation(new Transformation().width(600).height(300).crop(\\&quot;fill\\&quot;)).resourceType(\\&quot;video\\&quot;).generate(\\&quot;bade.mp4\\&quot;);&quot;,&quot;codeSnippet&quot;:&quot;MediaManager.get().url().transformation(new Transformation().width(600).height(300).crop(\\&quot;fill\\&quot;)).resourceType(\\&quot;video\\&quot;).generate(\\&quot;bade.mp4\\&quot;);&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Android&quot;,&quot;packageName&quot;:&quot;cloudinary-android&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;3.x&quot;},{&quot;sdkId&quot;:&quot;flutter&quot;,&quot;framework&quot;:&quot;flutter&quot;,&quot;language&quot;:&quot;flutter&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.video(&#039;bade.mp4&#039;).transformation(Transformation()\\n\\t.resize(Resize.fill().width(600)\\n.height(300)));&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.video(&#039;bade.mp4&#039;).transformation(Transformation()\\n\\t.resize(Resize.fill().width(600)\\n.height(300)));&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Flutter&quot;,&quot;packageName&quot;:&quot;cloudinary_flutter&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;kotlin&quot;,&quot;framework&quot;:&quot;kotlin&quot;,&quot;language&quot;:&quot;kotlin&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.video {\\n\\tpublicId(\\&quot;bade.mp4\\&quot;)\\n\\t resize(Resize.fill() { width(600)\\n height(300) }) \\n}.generate()&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.video {\\n\\tpublicId(\\&quot;bade.mp4\\&quot;)\\n\\t resize(Resize.fill() { width(600)\\n height(300) }) \\n}.generate()&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Kotlin&quot;,&quot;packageName&quot;:&quot;kotlin-url-gen&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;jquery&quot;,&quot;framework&quot;:&quot;jquery&quot;,&quot;language&quot;:&quot;jquery&quot;,&quot;rawCodeSnippet&quot;:&quot;$.cloudinary.video(\\&quot;bade\\&quot;, {width: 600, height: 300, crop: \\&quot;fill\\&quot;})&quot;,&quot;codeSnippet&quot;:&quot;$.cloudinary.video(\\&quot;bade\\&quot;, {width: 600, height: 300, crop: \\&quot;fill\\&quot;})&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;jQuery&quot;,&quot;packageName&quot;:&quot;cloudinary-jquery&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;2.x&quot;},{&quot;sdkId&quot;:&quot;react_native&quot;,&quot;framework&quot;:&quot;react_native&quot;,&quot;language&quot;:&quot;react_native&quot;,&quot;rawCodeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;).resize(fill().width(600).height(300));&quot;,&quot;codeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;).resize(fill().width(600).height(300));&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;React Native&quot;,&quot;packageName&quot;:&quot;cloudinary-react-native&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;}]\"\n      parsed-url=\"{&quot;url&quot;:&quot;https:\\\/\\\/res.cloudinary.com\\\/demo\\\/video\\\/upload\\\/w_600,h_300,c_fill\\\/bade.mp4&quot;,&quot;cloud_name&quot;:&quot;demo&quot;,&quot;host&quot;:&quot;res.cloudinary.com&quot;,&quot;type&quot;:&quot;upload&quot;,&quot;resource_type&quot;:&quot;video&quot;,&quot;transformation&quot;:[{&quot;width&quot;:&quot;600&quot;,&quot;height&quot;:&quot;300&quot;,&quot;crop_mode&quot;:&quot;fill&quot;}],&quot;transformation_string&quot;:&quot;w_600,h_300,c_fill&quot;,&quot;url_suffix&quot;:&quot;&quot;,&quot;version&quot;:&quot;&quot;,&quot;secure&quot;:true,&quot;public_id&quot;:&quot;bade.mp4&quot;,&quot;extension&quot;:&quot;mp4&quot;,&quot;format&quot;:&quot;mp4&quot;,&quot;format_code&quot;:true,&quot;url_code&quot;:false,&quot;signature&quot;:&quot;&quot;,&quot;private_cdn&quot;:false,&quot;result_asset_type&quot;:&quot;video&quot;}\"\n      with-url=\"true\"\n    >\n      <span class=\"u-visually-hidden\">Loading code examples<\/span>\n    <\/cld-code-widget><video\n      controls\n      muted\n      preload=\"none\"\n      class=\"c-transformed-asset c-transformed-asset--video\"\n      poster=\"https:\/\/res.cloudinary.com\/demo\/video\/upload\/w_600,h_300,c_fill\/bade.jpg\"\n      \n    >\n      <source src=\"https:\/\/res.cloudinary.com\/demo\/video\/upload\/w_600,h_300,c_fill\/vc_h265\/bade.mp4\" type=\"video\/mp4; codecs=hevc\">\n<source src=\"https:\/\/res.cloudinary.com\/demo\/video\/upload\/w_600,h_300,c_fill\/vc_vp9\/bade.webm\" type=\"video\/webm; codecs=vp9\">\n<source src=\"https:\/\/res.cloudinary.com\/demo\/video\/upload\/w_600,h_300,c_fill\/vc_auto\/bade.mp4\" type=\"video\/mp4\">\n<source src=\"https:\/\/res.cloudinary.com\/demo\/video\/upload\/w_600,h_300,c_fill\/vc_auto\/bade.webm\" type=\"video\/webm\">\n    <\/video><\/p>\n<p>The link above shows that you\u2019ve dynamically resized a video on the fly by configuring  its width (<code>w<\/code>) and height (<code>h<\/code>) parameters. Did you notice the size of the video, too?  Now compare it with that of the original. Cool, right? You\u2019ve changed the video\u2019s default dimension directly from the browser, hassle free.<\/p>\n<h2>Concatenate Videos<\/h2>\n<p>With Cloudinary, you can easily concatenate two videos by configuring the overlay video parameter <code>l_video:<\/code> in the URL to show the name of another uploaded video. You can add many videos in the same way but that might be problematic because all of them will be played simultaneously.<\/p>\n<p>To overlay videos and play them sequentially, add the <code>splice<\/code> flag <code>fl_splice<\/code> to the URL for concatenation.. Do the following:<\/p>\n<p>Update your link to look like this:<\/p>\n<pre class=\"js-syntax-highlighted\"><code>https:\/\/res.cloudinary.com\/*YOUR_CLOUD_NAME*\/video\/upload\/*OVERLAY_TRANSFORMATION_HERE*\/*ID*.mp4 \u2026\n<\/code><\/pre>\n<p>Replace the <em>OVERLAY_-TRANSFORMATION_HERE<\/em> variable with the appropriate parameters, for example:<\/p>\n<p><code>l_video:*ID*,fl_splice,w_1.0,h_1.0,fl_relative,c_fill<\/code><\/p>\n<p>Replace <em>ID<\/em> with the ID of the video with which you are overlaying. For example, if that video ID is <code>suarez<\/code>, your URL would look like this:<\/p>\n<p><cld-code-widget\n      class=\" c-code-widget\"\n      snippets=\"[{&quot;sdkId&quot;:&quot;nodejs&quot;,&quot;framework&quot;:&quot;nodejs&quot;,&quot;language&quot;:&quot;nodejs&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.video(\\&quot;bade\\&quot;, {transformation: [ {width: 600, height: 300, crop: \\&quot;scale\\&quot;}, {overlay: \\&quot;video:suarez\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;} ]})&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.video(\\&quot;bade\\&quot;, {transformation: [\\n  {width: 600, height: 300, crop: \\&quot;scale\\&quot;},\\n  {overlay: \\&quot;video:suarez\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}\\n  ]})&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Node.js&quot;,&quot;packageName&quot;:&quot;cloudinary&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;2.x&quot;},{&quot;sdkId&quot;:&quot;react_2&quot;,&quot;framework&quot;:&quot;react_2&quot;,&quot;language&quot;:&quot;react&quot;,&quot;rawCodeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(scale().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  );&quot;,&quot;codeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(scale().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  );&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;React&quot;,&quot;packageName&quot;:&quot;@cloudinary\\\/react&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;react&quot;,&quot;framework&quot;:&quot;react&quot;,&quot;language&quot;:&quot;react&quot;,&quot;rawCodeSnippet&quot;:&quot;&lt;Video publicId=\\&quot;bade\\&quot; &gt; &lt;Transformation width=\\&quot;600\\&quot; height=\\&quot;300\\&quot; crop=\\&quot;scale\\&quot; \\\/&gt; &lt;Transformation overlay=\\&quot;video:suarez\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt; &lt;\\\/Video&gt;&quot;,&quot;codeSnippet&quot;:&quot;&lt;Video publicId=\\&quot;bade\\&quot; &gt;\\n\\t&lt;Transformation width=\\&quot;600\\&quot; height=\\&quot;300\\&quot; crop=\\&quot;scale\\&quot; \\\/&gt;\\n\\t&lt;Transformation overlay=\\&quot;video:suarez\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt;\\n&lt;\\\/Video&gt;&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;React&quot;,&quot;packageName&quot;:&quot;cloudinary-react&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;vue_2&quot;,&quot;framework&quot;:&quot;vue_2&quot;,&quot;language&quot;:&quot;vue&quot;,&quot;rawCodeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(scale().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  );&quot;,&quot;codeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(scale().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  );&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Vue.js&quot;,&quot;packageName&quot;:&quot;@cloudinary\\\/vue&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;vue&quot;,&quot;framework&quot;:&quot;vue&quot;,&quot;language&quot;:&quot;vue&quot;,&quot;rawCodeSnippet&quot;:&quot;&lt;cld-video public-id=\\&quot;bade\\&quot; &gt; &lt;cld-transformation width=\\&quot;600\\&quot; height=\\&quot;300\\&quot; crop=\\&quot;scale\\&quot; \\\/&gt; &lt;cld-transformation :overlay=\\&quot;video:suarez\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt; &lt;\\\/cld-video&gt;&quot;,&quot;codeSnippet&quot;:&quot;&lt;cld-video public-id=\\&quot;bade\\&quot; &gt;\\n\\t&lt;cld-transformation width=\\&quot;600\\&quot; height=\\&quot;300\\&quot; crop=\\&quot;scale\\&quot; \\\/&gt;\\n\\t&lt;cld-transformation :overlay=\\&quot;video:suarez\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt;\\n&lt;\\\/cld-video&gt;&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Vue.js&quot;,&quot;packageName&quot;:&quot;cloudinary-vue&quot;,&quot;packageStatus&quot;:&quot;legacy&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;angular_2&quot;,&quot;framework&quot;:&quot;angular_2&quot;,&quot;language&quot;:&quot;angular&quot;,&quot;rawCodeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(scale().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  );&quot;,&quot;codeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(scale().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  );&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Angular&quot;,&quot;packageName&quot;:&quot;@cloudinary\\\/ng&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;angular&quot;,&quot;framework&quot;:&quot;angular&quot;,&quot;language&quot;:&quot;angular&quot;,&quot;rawCodeSnippet&quot;:&quot;&lt;cl-video public-id=\\&quot;bade\\&quot; &gt; &lt;cl-transformation width=\\&quot;600\\&quot; height=\\&quot;300\\&quot; crop=\\&quot;scale\\&quot;&gt; &lt;\\\/cl-transformation&gt; &lt;cl-transformation overlay=\\&quot;video:suarez\\&quot; flags={{[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]}} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot;&gt; &lt;\\\/cl-transformation&gt; &lt;\\\/cl-video&gt;&quot;,&quot;codeSnippet&quot;:&quot;&lt;cl-video public-id=\\&quot;bade\\&quot; &gt;\\n\\t&lt;cl-transformation width=\\&quot;600\\&quot; height=\\&quot;300\\&quot; crop=\\&quot;scale\\&quot;&gt;\\n\\t&lt;\\\/cl-transformation&gt;\\n\\t&lt;cl-transformation overlay=\\&quot;video:suarez\\&quot; flags={{[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]}} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot;&gt;\\n\\t&lt;\\\/cl-transformation&gt;\\n&lt;\\\/cl-video&gt;&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Angular&quot;,&quot;packageName&quot;:&quot;@cloudinary\\\/angular-5.x&quot;,&quot;packageStatus&quot;:&quot;legacy&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;js_2&quot;,&quot;framework&quot;:&quot;js_2&quot;,&quot;language&quot;:&quot;js&quot;,&quot;rawCodeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(scale().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  );&quot;,&quot;codeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(scale().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  );&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;JS&quot;,&quot;packageName&quot;:&quot;@cloudinary\\\/url-gen&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;js&quot;,&quot;framework&quot;:&quot;js&quot;,&quot;language&quot;:&quot;js&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.videoTag(&#039;bade&#039;, {transformation: [ {width: 600, height: 300, crop: \\&quot;scale\\&quot;}, {overlay: new cloudinary.Layer().publicId(\\&quot;video:suarez\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;} ]}).toHtml();&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.videoTag(&#039;bade&#039;, {transformation: [\\n  {width: 600, height: 300, crop: \\&quot;scale\\&quot;},\\n  {overlay: new cloudinary.Layer().publicId(\\&quot;video:suarez\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}\\n  ]}).toHtml();&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;JS&quot;,&quot;packageName&quot;:&quot;cloudinary-core&quot;,&quot;packageStatus&quot;:&quot;legacy&quot;,&quot;packageVersion&quot;:&quot;2.x&quot;},{&quot;sdkId&quot;:&quot;python&quot;,&quot;framework&quot;:&quot;python&quot;,&quot;language&quot;:&quot;python&quot;,&quot;rawCodeSnippet&quot;:&quot;CloudinaryVideo(\\&quot;bade\\&quot;).video(transformation=[ {&#039;width&#039;: 600, &#039;height&#039;: 300, &#039;crop&#039;: \\&quot;scale\\&quot;}, {&#039;overlay&#039;: \\&quot;video:suarez\\&quot;, &#039;flags&#039;: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], &#039;width&#039;: \\&quot;1.0\\&quot;, &#039;height&#039;: \\&quot;1.0\\&quot;, &#039;crop&#039;: \\&quot;fill\\&quot;} ])&quot;,&quot;codeSnippet&quot;:&quot;CloudinaryVideo(\\&quot;bade\\&quot;).video(transformation=[\\n  {&#039;width&#039;: 600, &#039;height&#039;: 300, &#039;crop&#039;: \\&quot;scale\\&quot;},\\n  {&#039;overlay&#039;: \\&quot;video:suarez\\&quot;, &#039;flags&#039;: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], &#039;width&#039;: \\&quot;1.0\\&quot;, &#039;height&#039;: \\&quot;1.0\\&quot;, &#039;crop&#039;: \\&quot;fill\\&quot;}\\n  ])&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Python&quot;,&quot;packageName&quot;:&quot;cloudinary&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;php_2&quot;,&quot;framework&quot;:&quot;php_2&quot;,&quot;language&quot;:&quot;php&quot;,&quot;rawCodeSnippet&quot;:&quot;(new VideoTag(&#039;bade.mp4&#039;))\\n\\t-&gt;resize(Resize::scale()-&gt;width(600)\\n-&gt;height(300))\\n\\t-&gt;videoEdit(VideoEdit::concatenate(\\n\\tConcatenate::videoSource(\\&quot;suarez\\&quot;)\\n\\t-&gt;transformation((new Transformation())\\n\\t-&gt;resize(Resize::fill()-&gt;width(1.0)\\n-&gt;height(1.0)\\n\\t-&gt;relative()\\n\\t))\\n\\t));&quot;,&quot;codeSnippet&quot;:&quot;(new VideoTag(&#039;bade.mp4&#039;))\\n\\t-&gt;resize(Resize::scale()-&gt;width(600)\\n-&gt;height(300))\\n\\t-&gt;videoEdit(VideoEdit::concatenate(\\n\\tConcatenate::videoSource(\\&quot;suarez\\&quot;)\\n\\t-&gt;transformation((new Transformation())\\n\\t-&gt;resize(Resize::fill()-&gt;width(1.0)\\n-&gt;height(1.0)\\n\\t-&gt;relative()\\n\\t))\\n\\t));&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;PHP&quot;,&quot;packageName&quot;:&quot;cloudinary_php&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;3.x&quot;},{&quot;sdkId&quot;:&quot;php&quot;,&quot;framework&quot;:&quot;php&quot;,&quot;language&quot;:&quot;php&quot;,&quot;rawCodeSnippet&quot;:&quot;cl_video_tag(\\&quot;bade\\&quot;, array(\\&quot;transformation\\&quot;=&gt;array( array(\\&quot;width\\&quot;=&gt;600, \\&quot;height\\&quot;=&gt;300, \\&quot;crop\\&quot;=&gt;\\&quot;scale\\&quot;), array(\\&quot;overlay\\&quot;=&gt;\\&quot;video:suarez\\&quot;, \\&quot;flags\\&quot;=&gt;array(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;), \\&quot;width\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;height\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;crop\\&quot;=&gt;\\&quot;fill\\&quot;) )))&quot;,&quot;codeSnippet&quot;:&quot;cl_video_tag(\\&quot;bade\\&quot;, array(\\&quot;transformation\\&quot;=&gt;array(\\n  array(\\&quot;width\\&quot;=&gt;600, \\&quot;height\\&quot;=&gt;300, \\&quot;crop\\&quot;=&gt;\\&quot;scale\\&quot;),\\n  array(\\&quot;overlay\\&quot;=&gt;\\&quot;video:suarez\\&quot;, \\&quot;flags\\&quot;=&gt;array(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;), \\&quot;width\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;height\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;crop\\&quot;=&gt;\\&quot;fill\\&quot;)\\n  )))&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;PHP&quot;,&quot;packageName&quot;:&quot;cloudinary_php&quot;,&quot;packageStatus&quot;:&quot;legacy&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;java&quot;,&quot;framework&quot;:&quot;java&quot;,&quot;language&quot;:&quot;java&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.url().transformation(new Transformation().width(600).height(300).crop(\\&quot;scale\\&quot;).chain() .overlay(new Layer().publicId(\\&quot;video:suarez\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;)).videoTag(\\&quot;bade\\&quot;);&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.url().transformation(new Transformation()\\n  .width(600).height(300).crop(\\&quot;scale\\&quot;).chain()\\n  .overlay(new Layer().publicId(\\&quot;video:suarez\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;)).videoTag(\\&quot;bade\\&quot;);&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Java&quot;,&quot;packageName&quot;:&quot;cloudinary&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;2.x&quot;},{&quot;sdkId&quot;:&quot;ruby&quot;,&quot;framework&quot;:&quot;ruby&quot;,&quot;language&quot;:&quot;ruby&quot;,&quot;rawCodeSnippet&quot;:&quot;cl_video_tag(\\&quot;bade\\&quot;, transformation: [ {width: 600, height: 300, crop: \\&quot;scale\\&quot;}, {overlay: \\&quot;video:suarez\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: 1.0, height: 1.0, crop: \\&quot;fill\\&quot;} ])&quot;,&quot;codeSnippet&quot;:&quot;cl_video_tag(\\&quot;bade\\&quot;, transformation: [\\n  {width: 600, height: 300, crop: \\&quot;scale\\&quot;},\\n  {overlay: \\&quot;video:suarez\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: 1.0, height: 1.0, crop: \\&quot;fill\\&quot;}\\n  ])&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Ruby&quot;,&quot;packageName&quot;:&quot;cloudinary&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;2.x&quot;},{&quot;sdkId&quot;:&quot;csharp&quot;,&quot;framework&quot;:&quot;csharp&quot;,&quot;language&quot;:&quot;csharp&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.Api.UrlVideoUp.Transform(new Transformation().Width(600).Height(300).Crop(\\&quot;scale\\&quot;).Chain() .Overlay(new Layer().PublicId(\\&quot;video:suarez\\&quot;)).Flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).Width(1.0).Height(1.0).Crop(\\&quot;fill\\&quot;)).BuildVideoTag(\\&quot;bade\\&quot;)&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.Api.UrlVideoUp.Transform(new Transformation()\\n  .Width(600).Height(300).Crop(\\&quot;scale\\&quot;).Chain()\\n  .Overlay(new Layer().PublicId(\\&quot;video:suarez\\&quot;)).Flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).Width(1.0).Height(1.0).Crop(\\&quot;fill\\&quot;)).BuildVideoTag(\\&quot;bade\\&quot;)&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;.NET&quot;,&quot;packageName&quot;:&quot;CloudinaryDotNet&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;dart&quot;,&quot;framework&quot;:&quot;dart&quot;,&quot;language&quot;:&quot;dart&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.video(&#039;bade.mp4&#039;).transformation(Transformation()\\n\\t.resize(Resize.scale().width(600)\\n.height(300))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;suarez\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t)));&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.video(&#039;bade.mp4&#039;).transformation(Transformation()\\n\\t.resize(Resize.scale().width(600)\\n.height(300))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;suarez\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t)));&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Dart&quot;,&quot;packageName&quot;:&quot;cloudinary_dart&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;swift&quot;,&quot;framework&quot;:&quot;swift&quot;,&quot;language&quot;:&quot;swift&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.createUrl().setResourceType(\\&quot;video\\&quot;).setTransformation(CLDTransformation().setWidth(600).setHeight(300).setCrop(\\&quot;scale\\&quot;).chain() .setOverlay(\\&quot;video:suarez\\&quot;).setFlags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).setWidth(1.0).setHeight(1.0).setCrop(\\&quot;fill\\&quot;)).generate(\\&quot;bade.mp4\\&quot;)&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.createUrl().setResourceType(\\&quot;video\\&quot;).setTransformation(CLDTransformation()\\n  .setWidth(600).setHeight(300).setCrop(\\&quot;scale\\&quot;).chain()\\n  .setOverlay(\\&quot;video:suarez\\&quot;).setFlags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).setWidth(1.0).setHeight(1.0).setCrop(\\&quot;fill\\&quot;)).generate(\\&quot;bade.mp4\\&quot;)&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;iOS&quot;,&quot;packageName&quot;:&quot;cloudinary&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;5.x&quot;},{&quot;sdkId&quot;:&quot;android&quot;,&quot;framework&quot;:&quot;android&quot;,&quot;language&quot;:&quot;android&quot;,&quot;rawCodeSnippet&quot;:&quot;MediaManager.get().url().transformation(new Transformation().width(600).height(300).crop(\\&quot;scale\\&quot;).chain() .overlay(new Layer().publicId(\\&quot;video:suarez\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;)).resourceType(\\&quot;video\\&quot;).generate(\\&quot;bade.mp4\\&quot;);&quot;,&quot;codeSnippet&quot;:&quot;MediaManager.get().url().transformation(new Transformation()\\n  .width(600).height(300).crop(\\&quot;scale\\&quot;).chain()\\n  .overlay(new Layer().publicId(\\&quot;video:suarez\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;)).resourceType(\\&quot;video\\&quot;).generate(\\&quot;bade.mp4\\&quot;);&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Android&quot;,&quot;packageName&quot;:&quot;cloudinary-android&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;3.x&quot;},{&quot;sdkId&quot;:&quot;flutter&quot;,&quot;framework&quot;:&quot;flutter&quot;,&quot;language&quot;:&quot;flutter&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.video(&#039;bade.mp4&#039;).transformation(Transformation()\\n\\t.resize(Resize.scale().width(600)\\n.height(300))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;suarez\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t)));&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.video(&#039;bade.mp4&#039;).transformation(Transformation()\\n\\t.resize(Resize.scale().width(600)\\n.height(300))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;suarez\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t)));&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Flutter&quot;,&quot;packageName&quot;:&quot;cloudinary_flutter&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;kotlin&quot;,&quot;framework&quot;:&quot;kotlin&quot;,&quot;language&quot;:&quot;kotlin&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.video {\\n\\tpublicId(\\&quot;bade.mp4\\&quot;)\\n\\t resize(Resize.scale() { width(600)\\n height(300) })\\n\\t videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;suarez\\&quot;) {\\n\\t transformation(Transformation {\\n\\t resize(Resize.fill() { width(1.0F)\\n height(1.0F)\\n\\t relative()\\n\\t }) })\\n\\t })) \\n}.generate()&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.video {\\n\\tpublicId(\\&quot;bade.mp4\\&quot;)\\n\\t resize(Resize.scale() { width(600)\\n height(300) })\\n\\t videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;suarez\\&quot;) {\\n\\t transformation(Transformation {\\n\\t resize(Resize.fill() { width(1.0F)\\n height(1.0F)\\n\\t relative()\\n\\t }) })\\n\\t })) \\n}.generate()&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Kotlin&quot;,&quot;packageName&quot;:&quot;kotlin-url-gen&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;jquery&quot;,&quot;framework&quot;:&quot;jquery&quot;,&quot;language&quot;:&quot;jquery&quot;,&quot;rawCodeSnippet&quot;:&quot;$.cloudinary.video(\\&quot;bade\\&quot;, {transformation: [ {width: 600, height: 300, crop: \\&quot;scale\\&quot;}, {overlay: new cloudinary.Layer().publicId(\\&quot;video:suarez\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;} ]})&quot;,&quot;codeSnippet&quot;:&quot;$.cloudinary.video(\\&quot;bade\\&quot;, {transformation: [\\n  {width: 600, height: 300, crop: \\&quot;scale\\&quot;},\\n  {overlay: new cloudinary.Layer().publicId(\\&quot;video:suarez\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}\\n  ]})&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;jQuery&quot;,&quot;packageName&quot;:&quot;cloudinary-jquery&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;2.x&quot;},{&quot;sdkId&quot;:&quot;react_native&quot;,&quot;framework&quot;:&quot;react_native&quot;,&quot;language&quot;:&quot;react_native&quot;,&quot;rawCodeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(scale().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  );&quot;,&quot;codeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(scale().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  );&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;React Native&quot;,&quot;packageName&quot;:&quot;cloudinary-react-native&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;}]\"\n      parsed-url=\"{&quot;url&quot;:&quot;https:\\\/\\\/res.cloudinary.com\\\/demo\\\/video\\\/upload\\\/w_600,h_300\\\/l_video:suarez,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\\\/bade.mp4&quot;,&quot;cloud_name&quot;:&quot;demo&quot;,&quot;host&quot;:&quot;res.cloudinary.com&quot;,&quot;type&quot;:&quot;upload&quot;,&quot;resource_type&quot;:&quot;video&quot;,&quot;transformation&quot;:[{&quot;width&quot;:&quot;600&quot;,&quot;height&quot;:&quot;300&quot;},{&quot;overlay&quot;:&quot;video:suarez&quot;,&quot;flags&quot;:&quot;splice.relative&quot;,&quot;width&quot;:&quot;1.0&quot;,&quot;height&quot;:&quot;1.0&quot;,&quot;crop_mode&quot;:&quot;fill&quot;}],&quot;transformation_string&quot;:&quot;w_600,h_300\\\/l_video:suarez,fl_splice,w_1.0,h_1.0,fl_relative,c_fill&quot;,&quot;url_suffix&quot;:&quot;&quot;,&quot;version&quot;:&quot;&quot;,&quot;secure&quot;:true,&quot;public_id&quot;:&quot;bade.mp4&quot;,&quot;extension&quot;:&quot;mp4&quot;,&quot;format&quot;:&quot;mp4&quot;,&quot;format_code&quot;:true,&quot;url_code&quot;:false,&quot;signature&quot;:&quot;&quot;,&quot;private_cdn&quot;:false,&quot;result_asset_type&quot;:&quot;video&quot;}\"\n      with-url=\"true\"\n    >\n      <span class=\"u-visually-hidden\">Loading code examples<\/span>\n    <\/cld-code-widget><video\n      controls\n      muted\n      preload=\"none\"\n      class=\"c-transformed-asset c-transformed-asset--video\"\n      poster=\"https:\/\/res.cloudinary.com\/demo\/video\/upload\/w_600,h_300\/l_video:suarez,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/bade.jpg\"\n      \n    >\n      <source src=\"https:\/\/res.cloudinary.com\/demo\/video\/upload\/w_600,h_300\/l_video:suarez,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/vc_h265\/bade.mp4\" type=\"video\/mp4; codecs=hevc\">\n<source src=\"https:\/\/res.cloudinary.com\/demo\/video\/upload\/w_600,h_300\/l_video:suarez,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/vc_vp9\/bade.webm\" type=\"video\/webm; codecs=vp9\">\n<source src=\"https:\/\/res.cloudinary.com\/demo\/video\/upload\/w_600,h_300\/l_video:suarez,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/vc_auto\/bade.mp4\" type=\"video\/mp4\">\n<source src=\"https:\/\/res.cloudinary.com\/demo\/video\/upload\/w_600,h_300\/l_video:suarez,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/vc_auto\/bade.webm\" type=\"video\/webm\">\n    <\/video><\/p>\n<p>You\u2019ve now concatenated video <code>suarez<\/code> with video <code>bade<\/code> into a single video.<\/p>\n<div class='c-callout  c-callout--inline-title c-callout--note'><strong class='c-callout__title'>Note:<\/strong> <p>..*<code>l_video<\/code> is the video with which you want to overlay.<\/p>\n<p>..* <code>fl_splice<\/code> tells Cloudinary to concatenate the video, not  overlay it. This parameter is crucial for the videos to play successively.<\/p>\n<p>..* <code>w_1.0,h_1.0,fl_relative,c_fill<\/code> tells Cloudinary to scale the video\u2019s width and height to fit its original dimension. 1.0 stands for 100 percent.<\/p><\/div>\n<h2>Add Videos<\/h2>\n<p>Let\u2019s add one more video with a public ID of <code>messi-100<\/code>. Your URL would look like this:<\/p>\n<p><cld-code-widget\n      class=\" c-code-widget\"\n      snippets=\"[{&quot;sdkId&quot;:&quot;nodejs&quot;,&quot;framework&quot;:&quot;nodejs&quot;,&quot;language&quot;:&quot;nodejs&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.video(\\&quot;bade\\&quot;, {transformation: [ {width: 600, height: 300, crop: \\&quot;scale\\&quot;}, {overlay: \\&quot;video:suarez\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}, {overlay: \\&quot;video:messi-100\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;} ]})&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.video(\\&quot;bade\\&quot;, {transformation: [\\n  {width: 600, height: 300, crop: \\&quot;scale\\&quot;},\\n  {overlay: \\&quot;video:suarez\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;},\\n  {overlay: \\&quot;video:messi-100\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}\\n  ]})&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Node.js&quot;,&quot;packageName&quot;:&quot;cloudinary&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;2.x&quot;},{&quot;sdkId&quot;:&quot;react_2&quot;,&quot;framework&quot;:&quot;react_2&quot;,&quot;language&quot;:&quot;react&quot;,&quot;rawCodeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(scale().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;messi-100\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  );&quot;,&quot;codeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(scale().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;messi-100\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  );&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;React&quot;,&quot;packageName&quot;:&quot;@cloudinary\\\/react&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;react&quot;,&quot;framework&quot;:&quot;react&quot;,&quot;language&quot;:&quot;react&quot;,&quot;rawCodeSnippet&quot;:&quot;&lt;Video publicId=\\&quot;bade\\&quot; &gt; &lt;Transformation width=\\&quot;600\\&quot; height=\\&quot;300\\&quot; crop=\\&quot;scale\\&quot; \\\/&gt; &lt;Transformation overlay=\\&quot;video:suarez\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt; &lt;Transformation overlay=\\&quot;video:messi-100\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt; &lt;\\\/Video&gt;&quot;,&quot;codeSnippet&quot;:&quot;&lt;Video publicId=\\&quot;bade\\&quot; &gt;\\n\\t&lt;Transformation width=\\&quot;600\\&quot; height=\\&quot;300\\&quot; crop=\\&quot;scale\\&quot; \\\/&gt;\\n\\t&lt;Transformation overlay=\\&quot;video:suarez\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt;\\n\\t&lt;Transformation overlay=\\&quot;video:messi-100\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt;\\n&lt;\\\/Video&gt;&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;React&quot;,&quot;packageName&quot;:&quot;cloudinary-react&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;vue_2&quot;,&quot;framework&quot;:&quot;vue_2&quot;,&quot;language&quot;:&quot;vue&quot;,&quot;rawCodeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(scale().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;messi-100\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  );&quot;,&quot;codeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(scale().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;messi-100\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  );&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Vue.js&quot;,&quot;packageName&quot;:&quot;@cloudinary\\\/vue&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;vue&quot;,&quot;framework&quot;:&quot;vue&quot;,&quot;language&quot;:&quot;vue&quot;,&quot;rawCodeSnippet&quot;:&quot;&lt;cld-video public-id=\\&quot;bade\\&quot; &gt; &lt;cld-transformation width=\\&quot;600\\&quot; height=\\&quot;300\\&quot; crop=\\&quot;scale\\&quot; \\\/&gt; &lt;cld-transformation :overlay=\\&quot;video:suarez\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt; &lt;cld-transformation :overlay=\\&quot;video:messi-100\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt; &lt;\\\/cld-video&gt;&quot;,&quot;codeSnippet&quot;:&quot;&lt;cld-video public-id=\\&quot;bade\\&quot; &gt;\\n\\t&lt;cld-transformation width=\\&quot;600\\&quot; height=\\&quot;300\\&quot; crop=\\&quot;scale\\&quot; \\\/&gt;\\n\\t&lt;cld-transformation :overlay=\\&quot;video:suarez\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt;\\n\\t&lt;cld-transformation :overlay=\\&quot;video:messi-100\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt;\\n&lt;\\\/cld-video&gt;&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Vue.js&quot;,&quot;packageName&quot;:&quot;cloudinary-vue&quot;,&quot;packageStatus&quot;:&quot;legacy&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;angular_2&quot;,&quot;framework&quot;:&quot;angular_2&quot;,&quot;language&quot;:&quot;angular&quot;,&quot;rawCodeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(scale().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;messi-100\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  );&quot;,&quot;codeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(scale().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;messi-100\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  );&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Angular&quot;,&quot;packageName&quot;:&quot;@cloudinary\\\/ng&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;angular&quot;,&quot;framework&quot;:&quot;angular&quot;,&quot;language&quot;:&quot;angular&quot;,&quot;rawCodeSnippet&quot;:&quot;&lt;cl-video public-id=\\&quot;bade\\&quot; &gt; &lt;cl-transformation width=\\&quot;600\\&quot; height=\\&quot;300\\&quot; crop=\\&quot;scale\\&quot;&gt; &lt;\\\/cl-transformation&gt; &lt;cl-transformation overlay=\\&quot;video:suarez\\&quot; flags={{[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]}} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot;&gt; &lt;\\\/cl-transformation&gt; &lt;cl-transformation overlay=\\&quot;video:messi-100\\&quot; flags={{[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]}} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot;&gt; &lt;\\\/cl-transformation&gt; &lt;\\\/cl-video&gt;&quot;,&quot;codeSnippet&quot;:&quot;&lt;cl-video public-id=\\&quot;bade\\&quot; &gt;\\n\\t&lt;cl-transformation width=\\&quot;600\\&quot; height=\\&quot;300\\&quot; crop=\\&quot;scale\\&quot;&gt;\\n\\t&lt;\\\/cl-transformation&gt;\\n\\t&lt;cl-transformation overlay=\\&quot;video:suarez\\&quot; flags={{[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]}} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot;&gt;\\n\\t&lt;\\\/cl-transformation&gt;\\n\\t&lt;cl-transformation overlay=\\&quot;video:messi-100\\&quot; flags={{[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]}} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot;&gt;\\n\\t&lt;\\\/cl-transformation&gt;\\n&lt;\\\/cl-video&gt;&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Angular&quot;,&quot;packageName&quot;:&quot;@cloudinary\\\/angular-5.x&quot;,&quot;packageStatus&quot;:&quot;legacy&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;js_2&quot;,&quot;framework&quot;:&quot;js_2&quot;,&quot;language&quot;:&quot;js&quot;,&quot;rawCodeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(scale().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;messi-100\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  );&quot;,&quot;codeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(scale().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;messi-100\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  );&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;JS&quot;,&quot;packageName&quot;:&quot;@cloudinary\\\/url-gen&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;js&quot;,&quot;framework&quot;:&quot;js&quot;,&quot;language&quot;:&quot;js&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.videoTag(&#039;bade&#039;, {transformation: [ {width: 600, height: 300, crop: \\&quot;scale\\&quot;}, {overlay: new cloudinary.Layer().publicId(\\&quot;video:suarez\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}, {overlay: new cloudinary.Layer().publicId(\\&quot;video:messi-100\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;} ]}).toHtml();&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.videoTag(&#039;bade&#039;, {transformation: [\\n  {width: 600, height: 300, crop: \\&quot;scale\\&quot;},\\n  {overlay: new cloudinary.Layer().publicId(\\&quot;video:suarez\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;},\\n  {overlay: new cloudinary.Layer().publicId(\\&quot;video:messi-100\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}\\n  ]}).toHtml();&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;JS&quot;,&quot;packageName&quot;:&quot;cloudinary-core&quot;,&quot;packageStatus&quot;:&quot;legacy&quot;,&quot;packageVersion&quot;:&quot;2.x&quot;},{&quot;sdkId&quot;:&quot;python&quot;,&quot;framework&quot;:&quot;python&quot;,&quot;language&quot;:&quot;python&quot;,&quot;rawCodeSnippet&quot;:&quot;CloudinaryVideo(\\&quot;bade\\&quot;).video(transformation=[ {&#039;width&#039;: 600, &#039;height&#039;: 300, &#039;crop&#039;: \\&quot;scale\\&quot;}, {&#039;overlay&#039;: \\&quot;video:suarez\\&quot;, &#039;flags&#039;: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], &#039;width&#039;: \\&quot;1.0\\&quot;, &#039;height&#039;: \\&quot;1.0\\&quot;, &#039;crop&#039;: \\&quot;fill\\&quot;}, {&#039;overlay&#039;: \\&quot;video:messi-100\\&quot;, &#039;flags&#039;: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], &#039;width&#039;: \\&quot;1.0\\&quot;, &#039;height&#039;: \\&quot;1.0\\&quot;, &#039;crop&#039;: \\&quot;fill\\&quot;} ])&quot;,&quot;codeSnippet&quot;:&quot;CloudinaryVideo(\\&quot;bade\\&quot;).video(transformation=[\\n  {&#039;width&#039;: 600, &#039;height&#039;: 300, &#039;crop&#039;: \\&quot;scale\\&quot;},\\n  {&#039;overlay&#039;: \\&quot;video:suarez\\&quot;, &#039;flags&#039;: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], &#039;width&#039;: \\&quot;1.0\\&quot;, &#039;height&#039;: \\&quot;1.0\\&quot;, &#039;crop&#039;: \\&quot;fill\\&quot;},\\n  {&#039;overlay&#039;: \\&quot;video:messi-100\\&quot;, &#039;flags&#039;: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], &#039;width&#039;: \\&quot;1.0\\&quot;, &#039;height&#039;: \\&quot;1.0\\&quot;, &#039;crop&#039;: \\&quot;fill\\&quot;}\\n  ])&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Python&quot;,&quot;packageName&quot;:&quot;cloudinary&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;php_2&quot;,&quot;framework&quot;:&quot;php_2&quot;,&quot;language&quot;:&quot;php&quot;,&quot;rawCodeSnippet&quot;:&quot;(new VideoTag(&#039;bade.mp4&#039;))\\n\\t-&gt;resize(Resize::scale()-&gt;width(600)\\n-&gt;height(300))\\n\\t-&gt;videoEdit(VideoEdit::concatenate(\\n\\tConcatenate::videoSource(\\&quot;suarez\\&quot;)\\n\\t-&gt;transformation((new Transformation())\\n\\t-&gt;resize(Resize::fill()-&gt;width(1.0)\\n-&gt;height(1.0)\\n\\t-&gt;relative()\\n\\t))\\n\\t))\\n\\t-&gt;videoEdit(VideoEdit::concatenate(\\n\\tConcatenate::videoSource(\\&quot;messi-100\\&quot;)\\n\\t-&gt;transformation((new Transformation())\\n\\t-&gt;resize(Resize::fill()-&gt;width(1.0)\\n-&gt;height(1.0)\\n\\t-&gt;relative()\\n\\t))\\n\\t));&quot;,&quot;codeSnippet&quot;:&quot;(new VideoTag(&#039;bade.mp4&#039;))\\n\\t-&gt;resize(Resize::scale()-&gt;width(600)\\n-&gt;height(300))\\n\\t-&gt;videoEdit(VideoEdit::concatenate(\\n\\tConcatenate::videoSource(\\&quot;suarez\\&quot;)\\n\\t-&gt;transformation((new Transformation())\\n\\t-&gt;resize(Resize::fill()-&gt;width(1.0)\\n-&gt;height(1.0)\\n\\t-&gt;relative()\\n\\t))\\n\\t))\\n\\t-&gt;videoEdit(VideoEdit::concatenate(\\n\\tConcatenate::videoSource(\\&quot;messi-100\\&quot;)\\n\\t-&gt;transformation((new Transformation())\\n\\t-&gt;resize(Resize::fill()-&gt;width(1.0)\\n-&gt;height(1.0)\\n\\t-&gt;relative()\\n\\t))\\n\\t));&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;PHP&quot;,&quot;packageName&quot;:&quot;cloudinary_php&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;3.x&quot;},{&quot;sdkId&quot;:&quot;php&quot;,&quot;framework&quot;:&quot;php&quot;,&quot;language&quot;:&quot;php&quot;,&quot;rawCodeSnippet&quot;:&quot;cl_video_tag(\\&quot;bade\\&quot;, array(\\&quot;transformation\\&quot;=&gt;array( array(\\&quot;width\\&quot;=&gt;600, \\&quot;height\\&quot;=&gt;300, \\&quot;crop\\&quot;=&gt;\\&quot;scale\\&quot;), array(\\&quot;overlay\\&quot;=&gt;\\&quot;video:suarez\\&quot;, \\&quot;flags\\&quot;=&gt;array(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;), \\&quot;width\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;height\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;crop\\&quot;=&gt;\\&quot;fill\\&quot;), array(\\&quot;overlay\\&quot;=&gt;\\&quot;video:messi-100\\&quot;, \\&quot;flags\\&quot;=&gt;array(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;), \\&quot;width\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;height\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;crop\\&quot;=&gt;\\&quot;fill\\&quot;) )))&quot;,&quot;codeSnippet&quot;:&quot;cl_video_tag(\\&quot;bade\\&quot;, array(\\&quot;transformation\\&quot;=&gt;array(\\n  array(\\&quot;width\\&quot;=&gt;600, \\&quot;height\\&quot;=&gt;300, \\&quot;crop\\&quot;=&gt;\\&quot;scale\\&quot;),\\n  array(\\&quot;overlay\\&quot;=&gt;\\&quot;video:suarez\\&quot;, \\&quot;flags\\&quot;=&gt;array(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;), \\&quot;width\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;height\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;crop\\&quot;=&gt;\\&quot;fill\\&quot;),\\n  array(\\&quot;overlay\\&quot;=&gt;\\&quot;video:messi-100\\&quot;, \\&quot;flags\\&quot;=&gt;array(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;), \\&quot;width\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;height\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;crop\\&quot;=&gt;\\&quot;fill\\&quot;)\\n  )))&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;PHP&quot;,&quot;packageName&quot;:&quot;cloudinary_php&quot;,&quot;packageStatus&quot;:&quot;legacy&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;java&quot;,&quot;framework&quot;:&quot;java&quot;,&quot;language&quot;:&quot;java&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.url().transformation(new Transformation().width(600).height(300).crop(\\&quot;scale\\&quot;).chain() .overlay(new Layer().publicId(\\&quot;video:suarez\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain() .overlay(new Layer().publicId(\\&quot;video:messi-100\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;)).videoTag(\\&quot;bade\\&quot;);&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.url().transformation(new Transformation()\\n  .width(600).height(300).crop(\\&quot;scale\\&quot;).chain()\\n  .overlay(new Layer().publicId(\\&quot;video:suarez\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain()\\n  .overlay(new Layer().publicId(\\&quot;video:messi-100\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;)).videoTag(\\&quot;bade\\&quot;);&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Java&quot;,&quot;packageName&quot;:&quot;cloudinary&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;2.x&quot;},{&quot;sdkId&quot;:&quot;ruby&quot;,&quot;framework&quot;:&quot;ruby&quot;,&quot;language&quot;:&quot;ruby&quot;,&quot;rawCodeSnippet&quot;:&quot;cl_video_tag(\\&quot;bade\\&quot;, transformation: [ {width: 600, height: 300, crop: \\&quot;scale\\&quot;}, {overlay: \\&quot;video:suarez\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: 1.0, height: 1.0, crop: \\&quot;fill\\&quot;}, {overlay: \\&quot;video:messi-100\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: 1.0, height: 1.0, crop: \\&quot;fill\\&quot;} ])&quot;,&quot;codeSnippet&quot;:&quot;cl_video_tag(\\&quot;bade\\&quot;, transformation: [\\n  {width: 600, height: 300, crop: \\&quot;scale\\&quot;},\\n  {overlay: \\&quot;video:suarez\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: 1.0, height: 1.0, crop: \\&quot;fill\\&quot;},\\n  {overlay: \\&quot;video:messi-100\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: 1.0, height: 1.0, crop: \\&quot;fill\\&quot;}\\n  ])&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Ruby&quot;,&quot;packageName&quot;:&quot;cloudinary&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;2.x&quot;},{&quot;sdkId&quot;:&quot;csharp&quot;,&quot;framework&quot;:&quot;csharp&quot;,&quot;language&quot;:&quot;csharp&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.Api.UrlVideoUp.Transform(new Transformation().Width(600).Height(300).Crop(\\&quot;scale\\&quot;).Chain() .Overlay(new Layer().PublicId(\\&quot;video:suarez\\&quot;)).Flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).Width(1.0).Height(1.0).Crop(\\&quot;fill\\&quot;).Chain() .Overlay(new Layer().PublicId(\\&quot;video:messi-100\\&quot;)).Flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).Width(1.0).Height(1.0).Crop(\\&quot;fill\\&quot;)).BuildVideoTag(\\&quot;bade\\&quot;)&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.Api.UrlVideoUp.Transform(new Transformation()\\n  .Width(600).Height(300).Crop(\\&quot;scale\\&quot;).Chain()\\n  .Overlay(new Layer().PublicId(\\&quot;video:suarez\\&quot;)).Flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).Width(1.0).Height(1.0).Crop(\\&quot;fill\\&quot;).Chain()\\n  .Overlay(new Layer().PublicId(\\&quot;video:messi-100\\&quot;)).Flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).Width(1.0).Height(1.0).Crop(\\&quot;fill\\&quot;)).BuildVideoTag(\\&quot;bade\\&quot;)&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;.NET&quot;,&quot;packageName&quot;:&quot;CloudinaryDotNet&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;dart&quot;,&quot;framework&quot;:&quot;dart&quot;,&quot;language&quot;:&quot;dart&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.video(&#039;bade.mp4&#039;).transformation(Transformation()\\n\\t.resize(Resize.scale().width(600)\\n.height(300))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;suarez\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;messi-100\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t)));&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.video(&#039;bade.mp4&#039;).transformation(Transformation()\\n\\t.resize(Resize.scale().width(600)\\n.height(300))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;suarez\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;messi-100\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t)));&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Dart&quot;,&quot;packageName&quot;:&quot;cloudinary_dart&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;swift&quot;,&quot;framework&quot;:&quot;swift&quot;,&quot;language&quot;:&quot;swift&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.createUrl().setResourceType(\\&quot;video\\&quot;).setTransformation(CLDTransformation().setWidth(600).setHeight(300).setCrop(\\&quot;scale\\&quot;).chain() .setOverlay(\\&quot;video:suarez\\&quot;).setFlags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).setWidth(1.0).setHeight(1.0).setCrop(\\&quot;fill\\&quot;).chain() .setOverlay(\\&quot;video:messi-100\\&quot;).setFlags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).setWidth(1.0).setHeight(1.0).setCrop(\\&quot;fill\\&quot;)).generate(\\&quot;bade.mp4\\&quot;)&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.createUrl().setResourceType(\\&quot;video\\&quot;).setTransformation(CLDTransformation()\\n  .setWidth(600).setHeight(300).setCrop(\\&quot;scale\\&quot;).chain()\\n  .setOverlay(\\&quot;video:suarez\\&quot;).setFlags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).setWidth(1.0).setHeight(1.0).setCrop(\\&quot;fill\\&quot;).chain()\\n  .setOverlay(\\&quot;video:messi-100\\&quot;).setFlags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).setWidth(1.0).setHeight(1.0).setCrop(\\&quot;fill\\&quot;)).generate(\\&quot;bade.mp4\\&quot;)&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;iOS&quot;,&quot;packageName&quot;:&quot;cloudinary&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;5.x&quot;},{&quot;sdkId&quot;:&quot;android&quot;,&quot;framework&quot;:&quot;android&quot;,&quot;language&quot;:&quot;android&quot;,&quot;rawCodeSnippet&quot;:&quot;MediaManager.get().url().transformation(new Transformation().width(600).height(300).crop(\\&quot;scale\\&quot;).chain() .overlay(new Layer().publicId(\\&quot;video:suarez\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain() .overlay(new Layer().publicId(\\&quot;video:messi-100\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;)).resourceType(\\&quot;video\\&quot;).generate(\\&quot;bade.mp4\\&quot;);&quot;,&quot;codeSnippet&quot;:&quot;MediaManager.get().url().transformation(new Transformation()\\n  .width(600).height(300).crop(\\&quot;scale\\&quot;).chain()\\n  .overlay(new Layer().publicId(\\&quot;video:suarez\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain()\\n  .overlay(new Layer().publicId(\\&quot;video:messi-100\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;)).resourceType(\\&quot;video\\&quot;).generate(\\&quot;bade.mp4\\&quot;);&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Android&quot;,&quot;packageName&quot;:&quot;cloudinary-android&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;3.x&quot;},{&quot;sdkId&quot;:&quot;flutter&quot;,&quot;framework&quot;:&quot;flutter&quot;,&quot;language&quot;:&quot;flutter&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.video(&#039;bade.mp4&#039;).transformation(Transformation()\\n\\t.resize(Resize.scale().width(600)\\n.height(300))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;suarez\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;messi-100\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t)));&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.video(&#039;bade.mp4&#039;).transformation(Transformation()\\n\\t.resize(Resize.scale().width(600)\\n.height(300))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;suarez\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;messi-100\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t)));&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Flutter&quot;,&quot;packageName&quot;:&quot;cloudinary_flutter&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;kotlin&quot;,&quot;framework&quot;:&quot;kotlin&quot;,&quot;language&quot;:&quot;kotlin&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.video {\\n\\tpublicId(\\&quot;bade.mp4\\&quot;)\\n\\t resize(Resize.scale() { width(600)\\n height(300) })\\n\\t videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;suarez\\&quot;) {\\n\\t transformation(Transformation {\\n\\t resize(Resize.fill() { width(1.0F)\\n height(1.0F)\\n\\t relative()\\n\\t }) })\\n\\t }))\\n\\t videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;messi-100\\&quot;) {\\n\\t transformation(Transformation {\\n\\t resize(Resize.fill() { width(1.0F)\\n height(1.0F)\\n\\t relative()\\n\\t }) })\\n\\t })) \\n}.generate()&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.video {\\n\\tpublicId(\\&quot;bade.mp4\\&quot;)\\n\\t resize(Resize.scale() { width(600)\\n height(300) })\\n\\t videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;suarez\\&quot;) {\\n\\t transformation(Transformation {\\n\\t resize(Resize.fill() { width(1.0F)\\n height(1.0F)\\n\\t relative()\\n\\t }) })\\n\\t }))\\n\\t videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;messi-100\\&quot;) {\\n\\t transformation(Transformation {\\n\\t resize(Resize.fill() { width(1.0F)\\n height(1.0F)\\n\\t relative()\\n\\t }) })\\n\\t })) \\n}.generate()&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Kotlin&quot;,&quot;packageName&quot;:&quot;kotlin-url-gen&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;jquery&quot;,&quot;framework&quot;:&quot;jquery&quot;,&quot;language&quot;:&quot;jquery&quot;,&quot;rawCodeSnippet&quot;:&quot;$.cloudinary.video(\\&quot;bade\\&quot;, {transformation: [ {width: 600, height: 300, crop: \\&quot;scale\\&quot;}, {overlay: new cloudinary.Layer().publicId(\\&quot;video:suarez\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}, {overlay: new cloudinary.Layer().publicId(\\&quot;video:messi-100\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;} ]})&quot;,&quot;codeSnippet&quot;:&quot;$.cloudinary.video(\\&quot;bade\\&quot;, {transformation: [\\n  {width: 600, height: 300, crop: \\&quot;scale\\&quot;},\\n  {overlay: new cloudinary.Layer().publicId(\\&quot;video:suarez\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;},\\n  {overlay: new cloudinary.Layer().publicId(\\&quot;video:messi-100\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}\\n  ]})&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;jQuery&quot;,&quot;packageName&quot;:&quot;cloudinary-jquery&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;2.x&quot;},{&quot;sdkId&quot;:&quot;react_native&quot;,&quot;framework&quot;:&quot;react_native&quot;,&quot;language&quot;:&quot;react_native&quot;,&quot;rawCodeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(scale().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;messi-100\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  );&quot;,&quot;codeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(scale().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;messi-100\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  );&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;React Native&quot;,&quot;packageName&quot;:&quot;cloudinary-react-native&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;}]\"\n      parsed-url=\"{&quot;url&quot;:&quot;https:\\\/\\\/res.cloudinary.com\\\/demo\\\/video\\\/upload\\\/w_600,h_300\\\/l_video:suarez,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\\\/l_video:messi-100,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\\\/bade.mp4&quot;,&quot;cloud_name&quot;:&quot;demo&quot;,&quot;host&quot;:&quot;res.cloudinary.com&quot;,&quot;type&quot;:&quot;upload&quot;,&quot;resource_type&quot;:&quot;video&quot;,&quot;transformation&quot;:[{&quot;width&quot;:&quot;600&quot;,&quot;height&quot;:&quot;300&quot;},{&quot;overlay&quot;:&quot;video:suarez&quot;,&quot;flags&quot;:&quot;splice.relative&quot;,&quot;width&quot;:&quot;1.0&quot;,&quot;height&quot;:&quot;1.0&quot;,&quot;crop_mode&quot;:&quot;fill&quot;},{&quot;overlay&quot;:&quot;video:messi-100&quot;,&quot;flags&quot;:&quot;splice.relative&quot;,&quot;width&quot;:&quot;1.0&quot;,&quot;height&quot;:&quot;1.0&quot;,&quot;crop_mode&quot;:&quot;fill&quot;}],&quot;transformation_string&quot;:&quot;w_600,h_300\\\/l_video:suarez,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\\\/l_video:messi-100,fl_splice,w_1.0,h_1.0,fl_relative,c_fill&quot;,&quot;url_suffix&quot;:&quot;&quot;,&quot;version&quot;:&quot;&quot;,&quot;secure&quot;:true,&quot;public_id&quot;:&quot;bade.mp4&quot;,&quot;extension&quot;:&quot;mp4&quot;,&quot;format&quot;:&quot;mp4&quot;,&quot;format_code&quot;:true,&quot;url_code&quot;:false,&quot;signature&quot;:&quot;&quot;,&quot;private_cdn&quot;:false,&quot;result_asset_type&quot;:&quot;video&quot;}\"\n      with-url=\"true\"\n    >\n      <span class=\"u-visually-hidden\">Loading code examples<\/span>\n    <\/cld-code-widget><video\n      controls\n      muted\n      preload=\"none\"\n      class=\"c-transformed-asset c-transformed-asset--video\"\n      poster=\"https:\/\/res.cloudinary.com\/demo\/video\/upload\/w_600,h_300\/l_video:suarez,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:messi-100,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/bade.jpg\"\n      \n    >\n      <source src=\"https:\/\/res.cloudinary.com\/demo\/video\/upload\/w_600,h_300\/l_video:suarez,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:messi-100,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/vc_h265\/bade.mp4\" type=\"video\/mp4; codecs=hevc\">\n<source src=\"https:\/\/res.cloudinary.com\/demo\/video\/upload\/w_600,h_300\/l_video:suarez,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:messi-100,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/vc_vp9\/bade.webm\" type=\"video\/webm; codecs=vp9\">\n<source src=\"https:\/\/res.cloudinary.com\/demo\/video\/upload\/w_600,h_300\/l_video:suarez,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:messi-100,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/vc_auto\/bade.mp4\" type=\"video\/mp4\">\n<source src=\"https:\/\/res.cloudinary.com\/demo\/video\/upload\/w_600,h_300\/l_video:suarez,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:messi-100,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/vc_auto\/bade.webm\" type=\"video\/webm\">\n    <\/video><\/p>\n<h2>Mute Videos<\/h2>\n<p>Also in Cloudinary, you can control a video\u2019s audio volume by configuring the <code>volume<\/code> effect parameter <code>e_volume<\/code> in the URL. In this tutorial, let\u2019s mute the video completely with <code>e_volume:-100<\/code> since we intend to replace the video with ours. Your URL would then look like this::<\/p>\n<p><cld-code-widget\n      class=\" c-code-widget\"\n      snippets=\"[{&quot;sdkId&quot;:&quot;nodejs&quot;,&quot;framework&quot;:&quot;nodejs&quot;,&quot;language&quot;:&quot;nodejs&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.video(\\&quot;bade\\&quot;, {transformation: [ {width: 600, height: 300, crop: \\&quot;scale\\&quot;}, {overlay: \\&quot;video:suarez\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}, {overlay: \\&quot;video:messi-100\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}, {effect: \\&quot;volume:-100\\&quot;} ]})&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.video(\\&quot;bade\\&quot;, {transformation: [\\n  {width: 600, height: 300, crop: \\&quot;scale\\&quot;},\\n  {overlay: \\&quot;video:suarez\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;},\\n  {overlay: \\&quot;video:messi-100\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;},\\n  {effect: \\&quot;volume:-100\\&quot;}\\n  ]})&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Node.js&quot;,&quot;packageName&quot;:&quot;cloudinary&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;2.x&quot;},{&quot;sdkId&quot;:&quot;react_2&quot;,&quot;framework&quot;:&quot;react_2&quot;,&quot;language&quot;:&quot;react&quot;,&quot;rawCodeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(scale().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;messi-100\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(volume(-100));&quot;,&quot;codeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(scale().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;messi-100\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(volume(-100));&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;React&quot;,&quot;packageName&quot;:&quot;@cloudinary\\\/react&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;react&quot;,&quot;framework&quot;:&quot;react&quot;,&quot;language&quot;:&quot;react&quot;,&quot;rawCodeSnippet&quot;:&quot;&lt;Video publicId=\\&quot;bade\\&quot; &gt; &lt;Transformation width=\\&quot;600\\&quot; height=\\&quot;300\\&quot; crop=\\&quot;scale\\&quot; \\\/&gt; &lt;Transformation overlay=\\&quot;video:suarez\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt; &lt;Transformation overlay=\\&quot;video:messi-100\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt; &lt;Transformation effect=\\&quot;volume:-100\\&quot; \\\/&gt; &lt;\\\/Video&gt;&quot;,&quot;codeSnippet&quot;:&quot;&lt;Video publicId=\\&quot;bade\\&quot; &gt;\\n\\t&lt;Transformation width=\\&quot;600\\&quot; height=\\&quot;300\\&quot; crop=\\&quot;scale\\&quot; \\\/&gt;\\n\\t&lt;Transformation overlay=\\&quot;video:suarez\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt;\\n\\t&lt;Transformation overlay=\\&quot;video:messi-100\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt;\\n\\t&lt;Transformation effect=\\&quot;volume:-100\\&quot; \\\/&gt;\\n&lt;\\\/Video&gt;&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;React&quot;,&quot;packageName&quot;:&quot;cloudinary-react&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;vue_2&quot;,&quot;framework&quot;:&quot;vue_2&quot;,&quot;language&quot;:&quot;vue&quot;,&quot;rawCodeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(scale().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;messi-100\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(volume(-100));&quot;,&quot;codeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(scale().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;messi-100\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(volume(-100));&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Vue.js&quot;,&quot;packageName&quot;:&quot;@cloudinary\\\/vue&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;vue&quot;,&quot;framework&quot;:&quot;vue&quot;,&quot;language&quot;:&quot;vue&quot;,&quot;rawCodeSnippet&quot;:&quot;&lt;cld-video public-id=\\&quot;bade\\&quot; &gt; &lt;cld-transformation width=\\&quot;600\\&quot; height=\\&quot;300\\&quot; crop=\\&quot;scale\\&quot; \\\/&gt; &lt;cld-transformation :overlay=\\&quot;video:suarez\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt; &lt;cld-transformation :overlay=\\&quot;video:messi-100\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt; &lt;cld-transformation effect=\\&quot;volume:-100\\&quot; \\\/&gt; &lt;\\\/cld-video&gt;&quot;,&quot;codeSnippet&quot;:&quot;&lt;cld-video public-id=\\&quot;bade\\&quot; &gt;\\n\\t&lt;cld-transformation width=\\&quot;600\\&quot; height=\\&quot;300\\&quot; crop=\\&quot;scale\\&quot; \\\/&gt;\\n\\t&lt;cld-transformation :overlay=\\&quot;video:suarez\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt;\\n\\t&lt;cld-transformation :overlay=\\&quot;video:messi-100\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt;\\n\\t&lt;cld-transformation effect=\\&quot;volume:-100\\&quot; \\\/&gt;\\n&lt;\\\/cld-video&gt;&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Vue.js&quot;,&quot;packageName&quot;:&quot;cloudinary-vue&quot;,&quot;packageStatus&quot;:&quot;legacy&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;angular_2&quot;,&quot;framework&quot;:&quot;angular_2&quot;,&quot;language&quot;:&quot;angular&quot;,&quot;rawCodeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(scale().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;messi-100\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(volume(-100));&quot;,&quot;codeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(scale().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;messi-100\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(volume(-100));&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Angular&quot;,&quot;packageName&quot;:&quot;@cloudinary\\\/ng&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;angular&quot;,&quot;framework&quot;:&quot;angular&quot;,&quot;language&quot;:&quot;angular&quot;,&quot;rawCodeSnippet&quot;:&quot;&lt;cl-video public-id=\\&quot;bade\\&quot; &gt; &lt;cl-transformation width=\\&quot;600\\&quot; height=\\&quot;300\\&quot; crop=\\&quot;scale\\&quot;&gt; &lt;\\\/cl-transformation&gt; &lt;cl-transformation overlay=\\&quot;video:suarez\\&quot; flags={{[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]}} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot;&gt; &lt;\\\/cl-transformation&gt; &lt;cl-transformation overlay=\\&quot;video:messi-100\\&quot; flags={{[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]}} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot;&gt; &lt;\\\/cl-transformation&gt; &lt;cl-transformation effect=\\&quot;volume:-100\\&quot;&gt; &lt;\\\/cl-transformation&gt; &lt;\\\/cl-video&gt;&quot;,&quot;codeSnippet&quot;:&quot;&lt;cl-video public-id=\\&quot;bade\\&quot; &gt;\\n\\t&lt;cl-transformation width=\\&quot;600\\&quot; height=\\&quot;300\\&quot; crop=\\&quot;scale\\&quot;&gt;\\n\\t&lt;\\\/cl-transformation&gt;\\n\\t&lt;cl-transformation overlay=\\&quot;video:suarez\\&quot; flags={{[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]}} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot;&gt;\\n\\t&lt;\\\/cl-transformation&gt;\\n\\t&lt;cl-transformation overlay=\\&quot;video:messi-100\\&quot; flags={{[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]}} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot;&gt;\\n\\t&lt;\\\/cl-transformation&gt;\\n\\t&lt;cl-transformation effect=\\&quot;volume:-100\\&quot;&gt;\\n\\t&lt;\\\/cl-transformation&gt;\\n&lt;\\\/cl-video&gt;&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Angular&quot;,&quot;packageName&quot;:&quot;@cloudinary\\\/angular-5.x&quot;,&quot;packageStatus&quot;:&quot;legacy&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;js_2&quot;,&quot;framework&quot;:&quot;js_2&quot;,&quot;language&quot;:&quot;js&quot;,&quot;rawCodeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(scale().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;messi-100\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(volume(-100));&quot;,&quot;codeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(scale().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;messi-100\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(volume(-100));&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;JS&quot;,&quot;packageName&quot;:&quot;@cloudinary\\\/url-gen&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;js&quot;,&quot;framework&quot;:&quot;js&quot;,&quot;language&quot;:&quot;js&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.videoTag(&#039;bade&#039;, {transformation: [ {width: 600, height: 300, crop: \\&quot;scale\\&quot;}, {overlay: new cloudinary.Layer().publicId(\\&quot;video:suarez\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}, {overlay: new cloudinary.Layer().publicId(\\&quot;video:messi-100\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}, {effect: \\&quot;volume:-100\\&quot;} ]}).toHtml();&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.videoTag(&#039;bade&#039;, {transformation: [\\n  {width: 600, height: 300, crop: \\&quot;scale\\&quot;},\\n  {overlay: new cloudinary.Layer().publicId(\\&quot;video:suarez\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;},\\n  {overlay: new cloudinary.Layer().publicId(\\&quot;video:messi-100\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;},\\n  {effect: \\&quot;volume:-100\\&quot;}\\n  ]}).toHtml();&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;JS&quot;,&quot;packageName&quot;:&quot;cloudinary-core&quot;,&quot;packageStatus&quot;:&quot;legacy&quot;,&quot;packageVersion&quot;:&quot;2.x&quot;},{&quot;sdkId&quot;:&quot;python&quot;,&quot;framework&quot;:&quot;python&quot;,&quot;language&quot;:&quot;python&quot;,&quot;rawCodeSnippet&quot;:&quot;CloudinaryVideo(\\&quot;bade\\&quot;).video(transformation=[ {&#039;width&#039;: 600, &#039;height&#039;: 300, &#039;crop&#039;: \\&quot;scale\\&quot;}, {&#039;overlay&#039;: \\&quot;video:suarez\\&quot;, &#039;flags&#039;: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], &#039;width&#039;: \\&quot;1.0\\&quot;, &#039;height&#039;: \\&quot;1.0\\&quot;, &#039;crop&#039;: \\&quot;fill\\&quot;}, {&#039;overlay&#039;: \\&quot;video:messi-100\\&quot;, &#039;flags&#039;: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], &#039;width&#039;: \\&quot;1.0\\&quot;, &#039;height&#039;: \\&quot;1.0\\&quot;, &#039;crop&#039;: \\&quot;fill\\&quot;}, {&#039;effect&#039;: \\&quot;volume:-100\\&quot;} ])&quot;,&quot;codeSnippet&quot;:&quot;CloudinaryVideo(\\&quot;bade\\&quot;).video(transformation=[\\n  {&#039;width&#039;: 600, &#039;height&#039;: 300, &#039;crop&#039;: \\&quot;scale\\&quot;},\\n  {&#039;overlay&#039;: \\&quot;video:suarez\\&quot;, &#039;flags&#039;: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], &#039;width&#039;: \\&quot;1.0\\&quot;, &#039;height&#039;: \\&quot;1.0\\&quot;, &#039;crop&#039;: \\&quot;fill\\&quot;},\\n  {&#039;overlay&#039;: \\&quot;video:messi-100\\&quot;, &#039;flags&#039;: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], &#039;width&#039;: \\&quot;1.0\\&quot;, &#039;height&#039;: \\&quot;1.0\\&quot;, &#039;crop&#039;: \\&quot;fill\\&quot;},\\n  {&#039;effect&#039;: \\&quot;volume:-100\\&quot;}\\n  ])&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Python&quot;,&quot;packageName&quot;:&quot;cloudinary&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;php_2&quot;,&quot;framework&quot;:&quot;php_2&quot;,&quot;language&quot;:&quot;php&quot;,&quot;rawCodeSnippet&quot;:&quot;(new VideoTag(&#039;bade.mp4&#039;))\\n\\t-&gt;resize(Resize::scale()-&gt;width(600)\\n-&gt;height(300))\\n\\t-&gt;videoEdit(VideoEdit::concatenate(\\n\\tConcatenate::videoSource(\\&quot;suarez\\&quot;)\\n\\t-&gt;transformation((new Transformation())\\n\\t-&gt;resize(Resize::fill()-&gt;width(1.0)\\n-&gt;height(1.0)\\n\\t-&gt;relative()\\n\\t))\\n\\t))\\n\\t-&gt;videoEdit(VideoEdit::concatenate(\\n\\tConcatenate::videoSource(\\&quot;messi-100\\&quot;)\\n\\t-&gt;transformation((new Transformation())\\n\\t-&gt;resize(Resize::fill()-&gt;width(1.0)\\n-&gt;height(1.0)\\n\\t-&gt;relative()\\n\\t))\\n\\t))\\n\\t-&gt;videoEdit(VideoEdit::volume(-100));&quot;,&quot;codeSnippet&quot;:&quot;(new VideoTag(&#039;bade.mp4&#039;))\\n\\t-&gt;resize(Resize::scale()-&gt;width(600)\\n-&gt;height(300))\\n\\t-&gt;videoEdit(VideoEdit::concatenate(\\n\\tConcatenate::videoSource(\\&quot;suarez\\&quot;)\\n\\t-&gt;transformation((new Transformation())\\n\\t-&gt;resize(Resize::fill()-&gt;width(1.0)\\n-&gt;height(1.0)\\n\\t-&gt;relative()\\n\\t))\\n\\t))\\n\\t-&gt;videoEdit(VideoEdit::concatenate(\\n\\tConcatenate::videoSource(\\&quot;messi-100\\&quot;)\\n\\t-&gt;transformation((new Transformation())\\n\\t-&gt;resize(Resize::fill()-&gt;width(1.0)\\n-&gt;height(1.0)\\n\\t-&gt;relative()\\n\\t))\\n\\t))\\n\\t-&gt;videoEdit(VideoEdit::volume(-100));&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;PHP&quot;,&quot;packageName&quot;:&quot;cloudinary_php&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;3.x&quot;},{&quot;sdkId&quot;:&quot;php&quot;,&quot;framework&quot;:&quot;php&quot;,&quot;language&quot;:&quot;php&quot;,&quot;rawCodeSnippet&quot;:&quot;cl_video_tag(\\&quot;bade\\&quot;, array(\\&quot;transformation\\&quot;=&gt;array( array(\\&quot;width\\&quot;=&gt;600, \\&quot;height\\&quot;=&gt;300, \\&quot;crop\\&quot;=&gt;\\&quot;scale\\&quot;), array(\\&quot;overlay\\&quot;=&gt;\\&quot;video:suarez\\&quot;, \\&quot;flags\\&quot;=&gt;array(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;), \\&quot;width\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;height\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;crop\\&quot;=&gt;\\&quot;fill\\&quot;), array(\\&quot;overlay\\&quot;=&gt;\\&quot;video:messi-100\\&quot;, \\&quot;flags\\&quot;=&gt;array(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;), \\&quot;width\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;height\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;crop\\&quot;=&gt;\\&quot;fill\\&quot;), array(\\&quot;effect\\&quot;=&gt;\\&quot;volume:-100\\&quot;) )))&quot;,&quot;codeSnippet&quot;:&quot;cl_video_tag(\\&quot;bade\\&quot;, array(\\&quot;transformation\\&quot;=&gt;array(\\n  array(\\&quot;width\\&quot;=&gt;600, \\&quot;height\\&quot;=&gt;300, \\&quot;crop\\&quot;=&gt;\\&quot;scale\\&quot;),\\n  array(\\&quot;overlay\\&quot;=&gt;\\&quot;video:suarez\\&quot;, \\&quot;flags\\&quot;=&gt;array(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;), \\&quot;width\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;height\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;crop\\&quot;=&gt;\\&quot;fill\\&quot;),\\n  array(\\&quot;overlay\\&quot;=&gt;\\&quot;video:messi-100\\&quot;, \\&quot;flags\\&quot;=&gt;array(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;), \\&quot;width\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;height\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;crop\\&quot;=&gt;\\&quot;fill\\&quot;),\\n  array(\\&quot;effect\\&quot;=&gt;\\&quot;volume:-100\\&quot;)\\n  )))&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;PHP&quot;,&quot;packageName&quot;:&quot;cloudinary_php&quot;,&quot;packageStatus&quot;:&quot;legacy&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;java&quot;,&quot;framework&quot;:&quot;java&quot;,&quot;language&quot;:&quot;java&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.url().transformation(new Transformation().width(600).height(300).crop(\\&quot;scale\\&quot;).chain() .overlay(new Layer().publicId(\\&quot;video:suarez\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain() .overlay(new Layer().publicId(\\&quot;video:messi-100\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain() .effect(\\&quot;volume:-100\\&quot;)).videoTag(\\&quot;bade\\&quot;);&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.url().transformation(new Transformation()\\n  .width(600).height(300).crop(\\&quot;scale\\&quot;).chain()\\n  .overlay(new Layer().publicId(\\&quot;video:suarez\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain()\\n  .overlay(new Layer().publicId(\\&quot;video:messi-100\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain()\\n  .effect(\\&quot;volume:-100\\&quot;)).videoTag(\\&quot;bade\\&quot;);&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Java&quot;,&quot;packageName&quot;:&quot;cloudinary&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;2.x&quot;},{&quot;sdkId&quot;:&quot;ruby&quot;,&quot;framework&quot;:&quot;ruby&quot;,&quot;language&quot;:&quot;ruby&quot;,&quot;rawCodeSnippet&quot;:&quot;cl_video_tag(\\&quot;bade\\&quot;, transformation: [ {width: 600, height: 300, crop: \\&quot;scale\\&quot;}, {overlay: \\&quot;video:suarez\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: 1.0, height: 1.0, crop: \\&quot;fill\\&quot;}, {overlay: \\&quot;video:messi-100\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: 1.0, height: 1.0, crop: \\&quot;fill\\&quot;}, {effect: \\&quot;volume:-100\\&quot;} ])&quot;,&quot;codeSnippet&quot;:&quot;cl_video_tag(\\&quot;bade\\&quot;, transformation: [\\n  {width: 600, height: 300, crop: \\&quot;scale\\&quot;},\\n  {overlay: \\&quot;video:suarez\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: 1.0, height: 1.0, crop: \\&quot;fill\\&quot;},\\n  {overlay: \\&quot;video:messi-100\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: 1.0, height: 1.0, crop: \\&quot;fill\\&quot;},\\n  {effect: \\&quot;volume:-100\\&quot;}\\n  ])&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Ruby&quot;,&quot;packageName&quot;:&quot;cloudinary&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;2.x&quot;},{&quot;sdkId&quot;:&quot;csharp&quot;,&quot;framework&quot;:&quot;csharp&quot;,&quot;language&quot;:&quot;csharp&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.Api.UrlVideoUp.Transform(new Transformation().Width(600).Height(300).Crop(\\&quot;scale\\&quot;).Chain() .Overlay(new Layer().PublicId(\\&quot;video:suarez\\&quot;)).Flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).Width(1.0).Height(1.0).Crop(\\&quot;fill\\&quot;).Chain() .Overlay(new Layer().PublicId(\\&quot;video:messi-100\\&quot;)).Flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).Width(1.0).Height(1.0).Crop(\\&quot;fill\\&quot;).Chain() .Effect(\\&quot;volume:-100\\&quot;)).BuildVideoTag(\\&quot;bade\\&quot;)&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.Api.UrlVideoUp.Transform(new Transformation()\\n  .Width(600).Height(300).Crop(\\&quot;scale\\&quot;).Chain()\\n  .Overlay(new Layer().PublicId(\\&quot;video:suarez\\&quot;)).Flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).Width(1.0).Height(1.0).Crop(\\&quot;fill\\&quot;).Chain()\\n  .Overlay(new Layer().PublicId(\\&quot;video:messi-100\\&quot;)).Flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).Width(1.0).Height(1.0).Crop(\\&quot;fill\\&quot;).Chain()\\n  .Effect(\\&quot;volume:-100\\&quot;)).BuildVideoTag(\\&quot;bade\\&quot;)&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;.NET&quot;,&quot;packageName&quot;:&quot;CloudinaryDotNet&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;dart&quot;,&quot;framework&quot;:&quot;dart&quot;,&quot;language&quot;:&quot;dart&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.video(&#039;bade.mp4&#039;).transformation(Transformation()\\n\\t.resize(Resize.scale().width(600)\\n.height(300))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;suarez\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;messi-100\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.volume(-100)));&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.video(&#039;bade.mp4&#039;).transformation(Transformation()\\n\\t.resize(Resize.scale().width(600)\\n.height(300))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;suarez\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;messi-100\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.volume(-100)));&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Dart&quot;,&quot;packageName&quot;:&quot;cloudinary_dart&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;swift&quot;,&quot;framework&quot;:&quot;swift&quot;,&quot;language&quot;:&quot;swift&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.createUrl().setResourceType(\\&quot;video\\&quot;).setTransformation(CLDTransformation().setWidth(600).setHeight(300).setCrop(\\&quot;scale\\&quot;).chain() .setOverlay(\\&quot;video:suarez\\&quot;).setFlags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).setWidth(1.0).setHeight(1.0).setCrop(\\&quot;fill\\&quot;).chain() .setOverlay(\\&quot;video:messi-100\\&quot;).setFlags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).setWidth(1.0).setHeight(1.0).setCrop(\\&quot;fill\\&quot;).chain() .setEffect(\\&quot;volume:-100\\&quot;)).generate(\\&quot;bade.mp4\\&quot;)&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.createUrl().setResourceType(\\&quot;video\\&quot;).setTransformation(CLDTransformation()\\n  .setWidth(600).setHeight(300).setCrop(\\&quot;scale\\&quot;).chain()\\n  .setOverlay(\\&quot;video:suarez\\&quot;).setFlags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).setWidth(1.0).setHeight(1.0).setCrop(\\&quot;fill\\&quot;).chain()\\n  .setOverlay(\\&quot;video:messi-100\\&quot;).setFlags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).setWidth(1.0).setHeight(1.0).setCrop(\\&quot;fill\\&quot;).chain()\\n  .setEffect(\\&quot;volume:-100\\&quot;)).generate(\\&quot;bade.mp4\\&quot;)&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;iOS&quot;,&quot;packageName&quot;:&quot;cloudinary&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;5.x&quot;},{&quot;sdkId&quot;:&quot;android&quot;,&quot;framework&quot;:&quot;android&quot;,&quot;language&quot;:&quot;android&quot;,&quot;rawCodeSnippet&quot;:&quot;MediaManager.get().url().transformation(new Transformation().width(600).height(300).crop(\\&quot;scale\\&quot;).chain() .overlay(new Layer().publicId(\\&quot;video:suarez\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain() .overlay(new Layer().publicId(\\&quot;video:messi-100\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain() .effect(\\&quot;volume:-100\\&quot;)).resourceType(\\&quot;video\\&quot;).generate(\\&quot;bade.mp4\\&quot;);&quot;,&quot;codeSnippet&quot;:&quot;MediaManager.get().url().transformation(new Transformation()\\n  .width(600).height(300).crop(\\&quot;scale\\&quot;).chain()\\n  .overlay(new Layer().publicId(\\&quot;video:suarez\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain()\\n  .overlay(new Layer().publicId(\\&quot;video:messi-100\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain()\\n  .effect(\\&quot;volume:-100\\&quot;)).resourceType(\\&quot;video\\&quot;).generate(\\&quot;bade.mp4\\&quot;);&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Android&quot;,&quot;packageName&quot;:&quot;cloudinary-android&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;3.x&quot;},{&quot;sdkId&quot;:&quot;flutter&quot;,&quot;framework&quot;:&quot;flutter&quot;,&quot;language&quot;:&quot;flutter&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.video(&#039;bade.mp4&#039;).transformation(Transformation()\\n\\t.resize(Resize.scale().width(600)\\n.height(300))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;suarez\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;messi-100\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.volume(-100)));&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.video(&#039;bade.mp4&#039;).transformation(Transformation()\\n\\t.resize(Resize.scale().width(600)\\n.height(300))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;suarez\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;messi-100\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.volume(-100)));&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Flutter&quot;,&quot;packageName&quot;:&quot;cloudinary_flutter&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;kotlin&quot;,&quot;framework&quot;:&quot;kotlin&quot;,&quot;language&quot;:&quot;kotlin&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.video {\\n\\tpublicId(\\&quot;bade.mp4\\&quot;)\\n\\t resize(Resize.scale() { width(600)\\n height(300) })\\n\\t videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;suarez\\&quot;) {\\n\\t transformation(Transformation {\\n\\t resize(Resize.fill() { width(1.0F)\\n height(1.0F)\\n\\t relative()\\n\\t }) })\\n\\t }))\\n\\t videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;messi-100\\&quot;) {\\n\\t transformation(Transformation {\\n\\t resize(Resize.fill() { width(1.0F)\\n height(1.0F)\\n\\t relative()\\n\\t }) })\\n\\t }))\\n\\t videoEdit(VideoEdit.volume(-100)) \\n}.generate()&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.video {\\n\\tpublicId(\\&quot;bade.mp4\\&quot;)\\n\\t resize(Resize.scale() { width(600)\\n height(300) })\\n\\t videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;suarez\\&quot;) {\\n\\t transformation(Transformation {\\n\\t resize(Resize.fill() { width(1.0F)\\n height(1.0F)\\n\\t relative()\\n\\t }) })\\n\\t }))\\n\\t videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;messi-100\\&quot;) {\\n\\t transformation(Transformation {\\n\\t resize(Resize.fill() { width(1.0F)\\n height(1.0F)\\n\\t relative()\\n\\t }) })\\n\\t }))\\n\\t videoEdit(VideoEdit.volume(-100)) \\n}.generate()&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Kotlin&quot;,&quot;packageName&quot;:&quot;kotlin-url-gen&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;jquery&quot;,&quot;framework&quot;:&quot;jquery&quot;,&quot;language&quot;:&quot;jquery&quot;,&quot;rawCodeSnippet&quot;:&quot;$.cloudinary.video(\\&quot;bade\\&quot;, {transformation: [ {width: 600, height: 300, crop: \\&quot;scale\\&quot;}, {overlay: new cloudinary.Layer().publicId(\\&quot;video:suarez\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}, {overlay: new cloudinary.Layer().publicId(\\&quot;video:messi-100\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}, {effect: \\&quot;volume:-100\\&quot;} ]})&quot;,&quot;codeSnippet&quot;:&quot;$.cloudinary.video(\\&quot;bade\\&quot;, {transformation: [\\n  {width: 600, height: 300, crop: \\&quot;scale\\&quot;},\\n  {overlay: new cloudinary.Layer().publicId(\\&quot;video:suarez\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;},\\n  {overlay: new cloudinary.Layer().publicId(\\&quot;video:messi-100\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;},\\n  {effect: \\&quot;volume:-100\\&quot;}\\n  ]})&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;jQuery&quot;,&quot;packageName&quot;:&quot;cloudinary-jquery&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;2.x&quot;},{&quot;sdkId&quot;:&quot;react_native&quot;,&quot;framework&quot;:&quot;react_native&quot;,&quot;language&quot;:&quot;react_native&quot;,&quot;rawCodeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(scale().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;messi-100\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(volume(-100));&quot;,&quot;codeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(scale().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;messi-100\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(volume(-100));&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;React Native&quot;,&quot;packageName&quot;:&quot;cloudinary-react-native&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;}]\"\n      parsed-url=\"{&quot;url&quot;:&quot;https:\\\/\\\/res.cloudinary.com\\\/demo\\\/video\\\/upload\\\/w_600,h_300\\\/l_video:suarez,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\\\/l_video:messi-100,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\\\/e_volume:-100\\\/bade.mp4&quot;,&quot;cloud_name&quot;:&quot;demo&quot;,&quot;host&quot;:&quot;res.cloudinary.com&quot;,&quot;type&quot;:&quot;upload&quot;,&quot;resource_type&quot;:&quot;video&quot;,&quot;transformation&quot;:[{&quot;width&quot;:&quot;600&quot;,&quot;height&quot;:&quot;300&quot;},{&quot;overlay&quot;:&quot;video:suarez&quot;,&quot;flags&quot;:&quot;splice.relative&quot;,&quot;width&quot;:&quot;1.0&quot;,&quot;height&quot;:&quot;1.0&quot;,&quot;crop_mode&quot;:&quot;fill&quot;},{&quot;overlay&quot;:&quot;video:messi-100&quot;,&quot;flags&quot;:&quot;splice.relative&quot;,&quot;width&quot;:&quot;1.0&quot;,&quot;height&quot;:&quot;1.0&quot;,&quot;crop_mode&quot;:&quot;fill&quot;},{&quot;effect&quot;:&quot;volume:-100&quot;}],&quot;transformation_string&quot;:&quot;w_600,h_300\\\/l_video:suarez,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\\\/l_video:messi-100,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\\\/e_volume:-100&quot;,&quot;url_suffix&quot;:&quot;&quot;,&quot;version&quot;:&quot;&quot;,&quot;secure&quot;:true,&quot;public_id&quot;:&quot;bade.mp4&quot;,&quot;extension&quot;:&quot;mp4&quot;,&quot;format&quot;:&quot;mp4&quot;,&quot;format_code&quot;:true,&quot;url_code&quot;:false,&quot;signature&quot;:&quot;&quot;,&quot;private_cdn&quot;:false,&quot;result_asset_type&quot;:&quot;video&quot;}\"\n      with-url=\"true\"\n    >\n      <span class=\"u-visually-hidden\">Loading code examples<\/span>\n    <\/cld-code-widget><video\n      controls\n      muted\n      preload=\"none\"\n      class=\"c-transformed-asset c-transformed-asset--video\"\n      poster=\"https:\/\/res.cloudinary.com\/demo\/video\/upload\/w_600,h_300\/l_video:suarez,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:messi-100,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/e_volume:-100\/bade.jpg\"\n      \n    >\n      <source src=\"https:\/\/res.cloudinary.com\/demo\/video\/upload\/w_600,h_300\/l_video:suarez,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:messi-100,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/e_volume:-100\/vc_h265\/bade.mp4\" type=\"video\/mp4; codecs=hevc\">\n<source src=\"https:\/\/res.cloudinary.com\/demo\/video\/upload\/w_600,h_300\/l_video:suarez,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:messi-100,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/e_volume:-100\/vc_vp9\/bade.webm\" type=\"video\/webm; codecs=vp9\">\n<source src=\"https:\/\/res.cloudinary.com\/demo\/video\/upload\/w_600,h_300\/l_video:suarez,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:messi-100,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/e_volume:-100\/vc_auto\/bade.mp4\" type=\"video\/mp4\">\n<source src=\"https:\/\/res.cloudinary.com\/demo\/video\/upload\/w_600,h_300\/l_video:suarez,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:messi-100,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/e_volume:-100\/vc_auto\/bade.webm\" type=\"video\/webm\">\n    <\/video><\/p>\n<h2>Customize Themes<\/h2>\n<p>Wrapping up, you can overlay your own sound to be played simultaneously with that in the concatenated videos. Simply upload an MP3 file and then configure the <code>l_video:<\/code> parameter to overlay it, like this:<\/p>\n<p><cld-code-widget\n      class=\" c-code-widget\"\n      snippets=\"[{&quot;sdkId&quot;:&quot;nodejs&quot;,&quot;framework&quot;:&quot;nodejs&quot;,&quot;language&quot;:&quot;nodejs&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.video(\\&quot;bade\\&quot;, {transformation: [ {width: 600, height: 300, crop: \\&quot;scale\\&quot;}, {overlay: \\&quot;video:suarez\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}, {overlay: \\&quot;video:messi-100\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}, {effect: \\&quot;volume:-100\\&quot;}, {overlay: \\&quot;video:sound.mp3\\&quot;} ]})&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.video(\\&quot;bade\\&quot;, {transformation: [\\n  {width: 600, height: 300, crop: \\&quot;scale\\&quot;},\\n  {overlay: \\&quot;video:suarez\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;},\\n  {overlay: \\&quot;video:messi-100\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;},\\n  {effect: \\&quot;volume:-100\\&quot;},\\n  {overlay: \\&quot;video:sound.mp3\\&quot;}\\n  ]})&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Node.js&quot;,&quot;packageName&quot;:&quot;cloudinary&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;2.x&quot;},{&quot;sdkId&quot;:&quot;react_2&quot;,&quot;framework&quot;:&quot;react_2&quot;,&quot;language&quot;:&quot;react&quot;,&quot;rawCodeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(scale().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;messi-100\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(volume(-100))\\n  .overlay(source(video(\\&quot;sound.mp3\\&quot;)));&quot;,&quot;codeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(scale().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;messi-100\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(volume(-100))\\n  .overlay(source(video(\\&quot;sound.mp3\\&quot;)));&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;React&quot;,&quot;packageName&quot;:&quot;@cloudinary\\\/react&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;react&quot;,&quot;framework&quot;:&quot;react&quot;,&quot;language&quot;:&quot;react&quot;,&quot;rawCodeSnippet&quot;:&quot;&lt;Video publicId=\\&quot;bade\\&quot; &gt; &lt;Transformation width=\\&quot;600\\&quot; height=\\&quot;300\\&quot; crop=\\&quot;scale\\&quot; \\\/&gt; &lt;Transformation overlay=\\&quot;video:suarez\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt; &lt;Transformation overlay=\\&quot;video:messi-100\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt; &lt;Transformation effect=\\&quot;volume:-100\\&quot; \\\/&gt; &lt;Transformation overlay=\\&quot;video:sound.mp3\\&quot; \\\/&gt; &lt;\\\/Video&gt;&quot;,&quot;codeSnippet&quot;:&quot;&lt;Video publicId=\\&quot;bade\\&quot; &gt;\\n\\t&lt;Transformation width=\\&quot;600\\&quot; height=\\&quot;300\\&quot; crop=\\&quot;scale\\&quot; \\\/&gt;\\n\\t&lt;Transformation overlay=\\&quot;video:suarez\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt;\\n\\t&lt;Transformation overlay=\\&quot;video:messi-100\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt;\\n\\t&lt;Transformation effect=\\&quot;volume:-100\\&quot; \\\/&gt;\\n\\t&lt;Transformation overlay=\\&quot;video:sound.mp3\\&quot; \\\/&gt;\\n&lt;\\\/Video&gt;&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;React&quot;,&quot;packageName&quot;:&quot;cloudinary-react&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;vue_2&quot;,&quot;framework&quot;:&quot;vue_2&quot;,&quot;language&quot;:&quot;vue&quot;,&quot;rawCodeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(scale().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;messi-100\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(volume(-100))\\n  .overlay(source(video(\\&quot;sound.mp3\\&quot;)));&quot;,&quot;codeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(scale().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;messi-100\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(volume(-100))\\n  .overlay(source(video(\\&quot;sound.mp3\\&quot;)));&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Vue.js&quot;,&quot;packageName&quot;:&quot;@cloudinary\\\/vue&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;vue&quot;,&quot;framework&quot;:&quot;vue&quot;,&quot;language&quot;:&quot;vue&quot;,&quot;rawCodeSnippet&quot;:&quot;&lt;cld-video public-id=\\&quot;bade\\&quot; &gt; &lt;cld-transformation width=\\&quot;600\\&quot; height=\\&quot;300\\&quot; crop=\\&quot;scale\\&quot; \\\/&gt; &lt;cld-transformation :overlay=\\&quot;video:suarez\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt; &lt;cld-transformation :overlay=\\&quot;video:messi-100\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt; &lt;cld-transformation effect=\\&quot;volume:-100\\&quot; \\\/&gt; &lt;cld-transformation :overlay=\\&quot;video:sound.mp3\\&quot; \\\/&gt; &lt;\\\/cld-video&gt;&quot;,&quot;codeSnippet&quot;:&quot;&lt;cld-video public-id=\\&quot;bade\\&quot; &gt;\\n\\t&lt;cld-transformation width=\\&quot;600\\&quot; height=\\&quot;300\\&quot; crop=\\&quot;scale\\&quot; \\\/&gt;\\n\\t&lt;cld-transformation :overlay=\\&quot;video:suarez\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt;\\n\\t&lt;cld-transformation :overlay=\\&quot;video:messi-100\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt;\\n\\t&lt;cld-transformation effect=\\&quot;volume:-100\\&quot; \\\/&gt;\\n\\t&lt;cld-transformation :overlay=\\&quot;video:sound.mp3\\&quot; \\\/&gt;\\n&lt;\\\/cld-video&gt;&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Vue.js&quot;,&quot;packageName&quot;:&quot;cloudinary-vue&quot;,&quot;packageStatus&quot;:&quot;legacy&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;angular_2&quot;,&quot;framework&quot;:&quot;angular_2&quot;,&quot;language&quot;:&quot;angular&quot;,&quot;rawCodeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(scale().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;messi-100\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(volume(-100))\\n  .overlay(source(video(\\&quot;sound.mp3\\&quot;)));&quot;,&quot;codeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(scale().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;messi-100\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(volume(-100))\\n  .overlay(source(video(\\&quot;sound.mp3\\&quot;)));&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Angular&quot;,&quot;packageName&quot;:&quot;@cloudinary\\\/ng&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;angular&quot;,&quot;framework&quot;:&quot;angular&quot;,&quot;language&quot;:&quot;angular&quot;,&quot;rawCodeSnippet&quot;:&quot;&lt;cl-video public-id=\\&quot;bade\\&quot; &gt; &lt;cl-transformation width=\\&quot;600\\&quot; height=\\&quot;300\\&quot; crop=\\&quot;scale\\&quot;&gt; &lt;\\\/cl-transformation&gt; &lt;cl-transformation overlay=\\&quot;video:suarez\\&quot; flags={{[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]}} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot;&gt; &lt;\\\/cl-transformation&gt; &lt;cl-transformation overlay=\\&quot;video:messi-100\\&quot; flags={{[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]}} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot;&gt; &lt;\\\/cl-transformation&gt; &lt;cl-transformation effect=\\&quot;volume:-100\\&quot;&gt; &lt;\\\/cl-transformation&gt; &lt;cl-transformation overlay=\\&quot;video:sound.mp3\\&quot;&gt; &lt;\\\/cl-transformation&gt; &lt;\\\/cl-video&gt;&quot;,&quot;codeSnippet&quot;:&quot;&lt;cl-video public-id=\\&quot;bade\\&quot; &gt;\\n\\t&lt;cl-transformation width=\\&quot;600\\&quot; height=\\&quot;300\\&quot; crop=\\&quot;scale\\&quot;&gt;\\n\\t&lt;\\\/cl-transformation&gt;\\n\\t&lt;cl-transformation overlay=\\&quot;video:suarez\\&quot; flags={{[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]}} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot;&gt;\\n\\t&lt;\\\/cl-transformation&gt;\\n\\t&lt;cl-transformation overlay=\\&quot;video:messi-100\\&quot; flags={{[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]}} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot;&gt;\\n\\t&lt;\\\/cl-transformation&gt;\\n\\t&lt;cl-transformation effect=\\&quot;volume:-100\\&quot;&gt;\\n\\t&lt;\\\/cl-transformation&gt;\\n\\t&lt;cl-transformation overlay=\\&quot;video:sound.mp3\\&quot;&gt;\\n\\t&lt;\\\/cl-transformation&gt;\\n&lt;\\\/cl-video&gt;&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Angular&quot;,&quot;packageName&quot;:&quot;@cloudinary\\\/angular-5.x&quot;,&quot;packageStatus&quot;:&quot;legacy&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;js_2&quot;,&quot;framework&quot;:&quot;js_2&quot;,&quot;language&quot;:&quot;js&quot;,&quot;rawCodeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(scale().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;messi-100\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(volume(-100))\\n  .overlay(source(video(\\&quot;sound.mp3\\&quot;)));&quot;,&quot;codeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(scale().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;messi-100\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(volume(-100))\\n  .overlay(source(video(\\&quot;sound.mp3\\&quot;)));&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;JS&quot;,&quot;packageName&quot;:&quot;@cloudinary\\\/url-gen&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;js&quot;,&quot;framework&quot;:&quot;js&quot;,&quot;language&quot;:&quot;js&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.videoTag(&#039;bade&#039;, {transformation: [ {width: 600, height: 300, crop: \\&quot;scale\\&quot;}, {overlay: new cloudinary.Layer().publicId(\\&quot;video:suarez\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}, {overlay: new cloudinary.Layer().publicId(\\&quot;video:messi-100\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}, {effect: \\&quot;volume:-100\\&quot;}, {overlay: new cloudinary.Layer().publicId(\\&quot;video:sound.mp3\\&quot;)} ]}).toHtml();&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.videoTag(&#039;bade&#039;, {transformation: [\\n  {width: 600, height: 300, crop: \\&quot;scale\\&quot;},\\n  {overlay: new cloudinary.Layer().publicId(\\&quot;video:suarez\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;},\\n  {overlay: new cloudinary.Layer().publicId(\\&quot;video:messi-100\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;},\\n  {effect: \\&quot;volume:-100\\&quot;},\\n  {overlay: new cloudinary.Layer().publicId(\\&quot;video:sound.mp3\\&quot;)}\\n  ]}).toHtml();&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;JS&quot;,&quot;packageName&quot;:&quot;cloudinary-core&quot;,&quot;packageStatus&quot;:&quot;legacy&quot;,&quot;packageVersion&quot;:&quot;2.x&quot;},{&quot;sdkId&quot;:&quot;python&quot;,&quot;framework&quot;:&quot;python&quot;,&quot;language&quot;:&quot;python&quot;,&quot;rawCodeSnippet&quot;:&quot;CloudinaryVideo(\\&quot;bade\\&quot;).video(transformation=[ {&#039;width&#039;: 600, &#039;height&#039;: 300, &#039;crop&#039;: \\&quot;scale\\&quot;}, {&#039;overlay&#039;: \\&quot;video:suarez\\&quot;, &#039;flags&#039;: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], &#039;width&#039;: \\&quot;1.0\\&quot;, &#039;height&#039;: \\&quot;1.0\\&quot;, &#039;crop&#039;: \\&quot;fill\\&quot;}, {&#039;overlay&#039;: \\&quot;video:messi-100\\&quot;, &#039;flags&#039;: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], &#039;width&#039;: \\&quot;1.0\\&quot;, &#039;height&#039;: \\&quot;1.0\\&quot;, &#039;crop&#039;: \\&quot;fill\\&quot;}, {&#039;effect&#039;: \\&quot;volume:-100\\&quot;}, {&#039;overlay&#039;: \\&quot;video:sound.mp3\\&quot;} ])&quot;,&quot;codeSnippet&quot;:&quot;CloudinaryVideo(\\&quot;bade\\&quot;).video(transformation=[\\n  {&#039;width&#039;: 600, &#039;height&#039;: 300, &#039;crop&#039;: \\&quot;scale\\&quot;},\\n  {&#039;overlay&#039;: \\&quot;video:suarez\\&quot;, &#039;flags&#039;: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], &#039;width&#039;: \\&quot;1.0\\&quot;, &#039;height&#039;: \\&quot;1.0\\&quot;, &#039;crop&#039;: \\&quot;fill\\&quot;},\\n  {&#039;overlay&#039;: \\&quot;video:messi-100\\&quot;, &#039;flags&#039;: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], &#039;width&#039;: \\&quot;1.0\\&quot;, &#039;height&#039;: \\&quot;1.0\\&quot;, &#039;crop&#039;: \\&quot;fill\\&quot;},\\n  {&#039;effect&#039;: \\&quot;volume:-100\\&quot;},\\n  {&#039;overlay&#039;: \\&quot;video:sound.mp3\\&quot;}\\n  ])&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Python&quot;,&quot;packageName&quot;:&quot;cloudinary&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;php_2&quot;,&quot;framework&quot;:&quot;php_2&quot;,&quot;language&quot;:&quot;php&quot;,&quot;rawCodeSnippet&quot;:&quot;(new VideoTag(&#039;bade.mp4&#039;))\\n\\t-&gt;resize(Resize::scale()-&gt;width(600)\\n-&gt;height(300))\\n\\t-&gt;videoEdit(VideoEdit::concatenate(\\n\\tConcatenate::videoSource(\\&quot;suarez\\&quot;)\\n\\t-&gt;transformation((new Transformation())\\n\\t-&gt;resize(Resize::fill()-&gt;width(1.0)\\n-&gt;height(1.0)\\n\\t-&gt;relative()\\n\\t))\\n\\t))\\n\\t-&gt;videoEdit(VideoEdit::concatenate(\\n\\tConcatenate::videoSource(\\&quot;messi-100\\&quot;)\\n\\t-&gt;transformation((new Transformation())\\n\\t-&gt;resize(Resize::fill()-&gt;width(1.0)\\n-&gt;height(1.0)\\n\\t-&gt;relative()\\n\\t))\\n\\t))\\n\\t-&gt;videoEdit(VideoEdit::volume(-100))\\n\\t-&gt;overlay(Overlay::source(\\n\\tSource::video(\\&quot;sound.mp3\\&quot;)));&quot;,&quot;codeSnippet&quot;:&quot;(new VideoTag(&#039;bade.mp4&#039;))\\n\\t-&gt;resize(Resize::scale()-&gt;width(600)\\n-&gt;height(300))\\n\\t-&gt;videoEdit(VideoEdit::concatenate(\\n\\tConcatenate::videoSource(\\&quot;suarez\\&quot;)\\n\\t-&gt;transformation((new Transformation())\\n\\t-&gt;resize(Resize::fill()-&gt;width(1.0)\\n-&gt;height(1.0)\\n\\t-&gt;relative()\\n\\t))\\n\\t))\\n\\t-&gt;videoEdit(VideoEdit::concatenate(\\n\\tConcatenate::videoSource(\\&quot;messi-100\\&quot;)\\n\\t-&gt;transformation((new Transformation())\\n\\t-&gt;resize(Resize::fill()-&gt;width(1.0)\\n-&gt;height(1.0)\\n\\t-&gt;relative()\\n\\t))\\n\\t))\\n\\t-&gt;videoEdit(VideoEdit::volume(-100))\\n\\t-&gt;overlay(Overlay::source(\\n\\tSource::video(\\&quot;sound.mp3\\&quot;)));&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;PHP&quot;,&quot;packageName&quot;:&quot;cloudinary_php&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;3.x&quot;},{&quot;sdkId&quot;:&quot;php&quot;,&quot;framework&quot;:&quot;php&quot;,&quot;language&quot;:&quot;php&quot;,&quot;rawCodeSnippet&quot;:&quot;cl_video_tag(\\&quot;bade\\&quot;, array(\\&quot;transformation\\&quot;=&gt;array( array(\\&quot;width\\&quot;=&gt;600, \\&quot;height\\&quot;=&gt;300, \\&quot;crop\\&quot;=&gt;\\&quot;scale\\&quot;), array(\\&quot;overlay\\&quot;=&gt;\\&quot;video:suarez\\&quot;, \\&quot;flags\\&quot;=&gt;array(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;), \\&quot;width\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;height\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;crop\\&quot;=&gt;\\&quot;fill\\&quot;), array(\\&quot;overlay\\&quot;=&gt;\\&quot;video:messi-100\\&quot;, \\&quot;flags\\&quot;=&gt;array(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;), \\&quot;width\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;height\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;crop\\&quot;=&gt;\\&quot;fill\\&quot;), array(\\&quot;effect\\&quot;=&gt;\\&quot;volume:-100\\&quot;), array(\\&quot;overlay\\&quot;=&gt;\\&quot;video:sound.mp3\\&quot;) )))&quot;,&quot;codeSnippet&quot;:&quot;cl_video_tag(\\&quot;bade\\&quot;, array(\\&quot;transformation\\&quot;=&gt;array(\\n  array(\\&quot;width\\&quot;=&gt;600, \\&quot;height\\&quot;=&gt;300, \\&quot;crop\\&quot;=&gt;\\&quot;scale\\&quot;),\\n  array(\\&quot;overlay\\&quot;=&gt;\\&quot;video:suarez\\&quot;, \\&quot;flags\\&quot;=&gt;array(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;), \\&quot;width\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;height\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;crop\\&quot;=&gt;\\&quot;fill\\&quot;),\\n  array(\\&quot;overlay\\&quot;=&gt;\\&quot;video:messi-100\\&quot;, \\&quot;flags\\&quot;=&gt;array(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;), \\&quot;width\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;height\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;crop\\&quot;=&gt;\\&quot;fill\\&quot;),\\n  array(\\&quot;effect\\&quot;=&gt;\\&quot;volume:-100\\&quot;),\\n  array(\\&quot;overlay\\&quot;=&gt;\\&quot;video:sound.mp3\\&quot;)\\n  )))&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;PHP&quot;,&quot;packageName&quot;:&quot;cloudinary_php&quot;,&quot;packageStatus&quot;:&quot;legacy&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;java&quot;,&quot;framework&quot;:&quot;java&quot;,&quot;language&quot;:&quot;java&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.url().transformation(new Transformation().width(600).height(300).crop(\\&quot;scale\\&quot;).chain() .overlay(new Layer().publicId(\\&quot;video:suarez\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain() .overlay(new Layer().publicId(\\&quot;video:messi-100\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain() .effect(\\&quot;volume:-100\\&quot;).chain() .overlay(new Layer().publicId(\\&quot;video:sound.mp3\\&quot;))).videoTag(\\&quot;bade\\&quot;);&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.url().transformation(new Transformation()\\n  .width(600).height(300).crop(\\&quot;scale\\&quot;).chain()\\n  .overlay(new Layer().publicId(\\&quot;video:suarez\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain()\\n  .overlay(new Layer().publicId(\\&quot;video:messi-100\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain()\\n  .effect(\\&quot;volume:-100\\&quot;).chain()\\n  .overlay(new Layer().publicId(\\&quot;video:sound.mp3\\&quot;))).videoTag(\\&quot;bade\\&quot;);&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Java&quot;,&quot;packageName&quot;:&quot;cloudinary&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;2.x&quot;},{&quot;sdkId&quot;:&quot;ruby&quot;,&quot;framework&quot;:&quot;ruby&quot;,&quot;language&quot;:&quot;ruby&quot;,&quot;rawCodeSnippet&quot;:&quot;cl_video_tag(\\&quot;bade\\&quot;, transformation: [ {width: 600, height: 300, crop: \\&quot;scale\\&quot;}, {overlay: \\&quot;video:suarez\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: 1.0, height: 1.0, crop: \\&quot;fill\\&quot;}, {overlay: \\&quot;video:messi-100\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: 1.0, height: 1.0, crop: \\&quot;fill\\&quot;}, {effect: \\&quot;volume:-100\\&quot;}, {overlay: \\&quot;video:sound.mp3\\&quot;} ])&quot;,&quot;codeSnippet&quot;:&quot;cl_video_tag(\\&quot;bade\\&quot;, transformation: [\\n  {width: 600, height: 300, crop: \\&quot;scale\\&quot;},\\n  {overlay: \\&quot;video:suarez\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: 1.0, height: 1.0, crop: \\&quot;fill\\&quot;},\\n  {overlay: \\&quot;video:messi-100\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: 1.0, height: 1.0, crop: \\&quot;fill\\&quot;},\\n  {effect: \\&quot;volume:-100\\&quot;},\\n  {overlay: \\&quot;video:sound.mp3\\&quot;}\\n  ])&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Ruby&quot;,&quot;packageName&quot;:&quot;cloudinary&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;2.x&quot;},{&quot;sdkId&quot;:&quot;csharp&quot;,&quot;framework&quot;:&quot;csharp&quot;,&quot;language&quot;:&quot;csharp&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.Api.UrlVideoUp.Transform(new Transformation().Width(600).Height(300).Crop(\\&quot;scale\\&quot;).Chain() .Overlay(new Layer().PublicId(\\&quot;video:suarez\\&quot;)).Flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).Width(1.0).Height(1.0).Crop(\\&quot;fill\\&quot;).Chain() .Overlay(new Layer().PublicId(\\&quot;video:messi-100\\&quot;)).Flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).Width(1.0).Height(1.0).Crop(\\&quot;fill\\&quot;).Chain() .Effect(\\&quot;volume:-100\\&quot;).Chain() .Overlay(new Layer().PublicId(\\&quot;video:sound.mp3\\&quot;))).BuildVideoTag(\\&quot;bade\\&quot;)&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.Api.UrlVideoUp.Transform(new Transformation()\\n  .Width(600).Height(300).Crop(\\&quot;scale\\&quot;).Chain()\\n  .Overlay(new Layer().PublicId(\\&quot;video:suarez\\&quot;)).Flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).Width(1.0).Height(1.0).Crop(\\&quot;fill\\&quot;).Chain()\\n  .Overlay(new Layer().PublicId(\\&quot;video:messi-100\\&quot;)).Flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).Width(1.0).Height(1.0).Crop(\\&quot;fill\\&quot;).Chain()\\n  .Effect(\\&quot;volume:-100\\&quot;).Chain()\\n  .Overlay(new Layer().PublicId(\\&quot;video:sound.mp3\\&quot;))).BuildVideoTag(\\&quot;bade\\&quot;)&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;.NET&quot;,&quot;packageName&quot;:&quot;CloudinaryDotNet&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;dart&quot;,&quot;framework&quot;:&quot;dart&quot;,&quot;language&quot;:&quot;dart&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.video(&#039;bade.mp4&#039;).transformation(Transformation()\\n\\t.resize(Resize.scale().width(600)\\n.height(300))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;suarez\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;messi-100\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.volume(-100))\\n\\t.overlay(Overlay.source(\\n\\tSource.video(\\&quot;sound.mp3\\&quot;))));&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.video(&#039;bade.mp4&#039;).transformation(Transformation()\\n\\t.resize(Resize.scale().width(600)\\n.height(300))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;suarez\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;messi-100\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.volume(-100))\\n\\t.overlay(Overlay.source(\\n\\tSource.video(\\&quot;sound.mp3\\&quot;))));&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Dart&quot;,&quot;packageName&quot;:&quot;cloudinary_dart&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;swift&quot;,&quot;framework&quot;:&quot;swift&quot;,&quot;language&quot;:&quot;swift&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.createUrl().setResourceType(\\&quot;video\\&quot;).setTransformation(CLDTransformation().setWidth(600).setHeight(300).setCrop(\\&quot;scale\\&quot;).chain() .setOverlay(\\&quot;video:suarez\\&quot;).setFlags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).setWidth(1.0).setHeight(1.0).setCrop(\\&quot;fill\\&quot;).chain() .setOverlay(\\&quot;video:messi-100\\&quot;).setFlags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).setWidth(1.0).setHeight(1.0).setCrop(\\&quot;fill\\&quot;).chain() .setEffect(\\&quot;volume:-100\\&quot;).chain() .setOverlay(\\&quot;video:sound.mp3\\&quot;)).generate(\\&quot;bade.mp4\\&quot;)&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.createUrl().setResourceType(\\&quot;video\\&quot;).setTransformation(CLDTransformation()\\n  .setWidth(600).setHeight(300).setCrop(\\&quot;scale\\&quot;).chain()\\n  .setOverlay(\\&quot;video:suarez\\&quot;).setFlags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).setWidth(1.0).setHeight(1.0).setCrop(\\&quot;fill\\&quot;).chain()\\n  .setOverlay(\\&quot;video:messi-100\\&quot;).setFlags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).setWidth(1.0).setHeight(1.0).setCrop(\\&quot;fill\\&quot;).chain()\\n  .setEffect(\\&quot;volume:-100\\&quot;).chain()\\n  .setOverlay(\\&quot;video:sound.mp3\\&quot;)).generate(\\&quot;bade.mp4\\&quot;)&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;iOS&quot;,&quot;packageName&quot;:&quot;cloudinary&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;5.x&quot;},{&quot;sdkId&quot;:&quot;android&quot;,&quot;framework&quot;:&quot;android&quot;,&quot;language&quot;:&quot;android&quot;,&quot;rawCodeSnippet&quot;:&quot;MediaManager.get().url().transformation(new Transformation().width(600).height(300).crop(\\&quot;scale\\&quot;).chain() .overlay(new Layer().publicId(\\&quot;video:suarez\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain() .overlay(new Layer().publicId(\\&quot;video:messi-100\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain() .effect(\\&quot;volume:-100\\&quot;).chain() .overlay(new Layer().publicId(\\&quot;video:sound.mp3\\&quot;))).resourceType(\\&quot;video\\&quot;).generate(\\&quot;bade.mp4\\&quot;);&quot;,&quot;codeSnippet&quot;:&quot;MediaManager.get().url().transformation(new Transformation()\\n  .width(600).height(300).crop(\\&quot;scale\\&quot;).chain()\\n  .overlay(new Layer().publicId(\\&quot;video:suarez\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain()\\n  .overlay(new Layer().publicId(\\&quot;video:messi-100\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain()\\n  .effect(\\&quot;volume:-100\\&quot;).chain()\\n  .overlay(new Layer().publicId(\\&quot;video:sound.mp3\\&quot;))).resourceType(\\&quot;video\\&quot;).generate(\\&quot;bade.mp4\\&quot;);&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Android&quot;,&quot;packageName&quot;:&quot;cloudinary-android&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;3.x&quot;},{&quot;sdkId&quot;:&quot;flutter&quot;,&quot;framework&quot;:&quot;flutter&quot;,&quot;language&quot;:&quot;flutter&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.video(&#039;bade.mp4&#039;).transformation(Transformation()\\n\\t.resize(Resize.scale().width(600)\\n.height(300))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;suarez\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;messi-100\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.volume(-100))\\n\\t.overlay(Overlay.source(\\n\\tSource.video(\\&quot;sound.mp3\\&quot;))));&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.video(&#039;bade.mp4&#039;).transformation(Transformation()\\n\\t.resize(Resize.scale().width(600)\\n.height(300))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;suarez\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;messi-100\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.volume(-100))\\n\\t.overlay(Overlay.source(\\n\\tSource.video(\\&quot;sound.mp3\\&quot;))));&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Flutter&quot;,&quot;packageName&quot;:&quot;cloudinary_flutter&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;kotlin&quot;,&quot;framework&quot;:&quot;kotlin&quot;,&quot;language&quot;:&quot;kotlin&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.video {\\n\\tpublicId(\\&quot;bade.mp4\\&quot;)\\n\\t resize(Resize.scale() { width(600)\\n height(300) })\\n\\t videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;suarez\\&quot;) {\\n\\t transformation(Transformation {\\n\\t resize(Resize.fill() { width(1.0F)\\n height(1.0F)\\n\\t relative()\\n\\t }) })\\n\\t }))\\n\\t videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;messi-100\\&quot;) {\\n\\t transformation(Transformation {\\n\\t resize(Resize.fill() { width(1.0F)\\n height(1.0F)\\n\\t relative()\\n\\t }) })\\n\\t }))\\n\\t videoEdit(VideoEdit.volume(-100))\\n\\t overlay(Overlay.source(\\n\\tSource.video(\\&quot;sound.mp3\\&quot;))) \\n}.generate()&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.video {\\n\\tpublicId(\\&quot;bade.mp4\\&quot;)\\n\\t resize(Resize.scale() { width(600)\\n height(300) })\\n\\t videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;suarez\\&quot;) {\\n\\t transformation(Transformation {\\n\\t resize(Resize.fill() { width(1.0F)\\n height(1.0F)\\n\\t relative()\\n\\t }) })\\n\\t }))\\n\\t videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;messi-100\\&quot;) {\\n\\t transformation(Transformation {\\n\\t resize(Resize.fill() { width(1.0F)\\n height(1.0F)\\n\\t relative()\\n\\t }) })\\n\\t }))\\n\\t videoEdit(VideoEdit.volume(-100))\\n\\t overlay(Overlay.source(\\n\\tSource.video(\\&quot;sound.mp3\\&quot;))) \\n}.generate()&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Kotlin&quot;,&quot;packageName&quot;:&quot;kotlin-url-gen&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;jquery&quot;,&quot;framework&quot;:&quot;jquery&quot;,&quot;language&quot;:&quot;jquery&quot;,&quot;rawCodeSnippet&quot;:&quot;$.cloudinary.video(\\&quot;bade\\&quot;, {transformation: [ {width: 600, height: 300, crop: \\&quot;scale\\&quot;}, {overlay: new cloudinary.Layer().publicId(\\&quot;video:suarez\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}, {overlay: new cloudinary.Layer().publicId(\\&quot;video:messi-100\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}, {effect: \\&quot;volume:-100\\&quot;}, {overlay: new cloudinary.Layer().publicId(\\&quot;video:sound.mp3\\&quot;)} ]})&quot;,&quot;codeSnippet&quot;:&quot;$.cloudinary.video(\\&quot;bade\\&quot;, {transformation: [\\n  {width: 600, height: 300, crop: \\&quot;scale\\&quot;},\\n  {overlay: new cloudinary.Layer().publicId(\\&quot;video:suarez\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;},\\n  {overlay: new cloudinary.Layer().publicId(\\&quot;video:messi-100\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;},\\n  {effect: \\&quot;volume:-100\\&quot;},\\n  {overlay: new cloudinary.Layer().publicId(\\&quot;video:sound.mp3\\&quot;)}\\n  ]})&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;jQuery&quot;,&quot;packageName&quot;:&quot;cloudinary-jquery&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;2.x&quot;},{&quot;sdkId&quot;:&quot;react_native&quot;,&quot;framework&quot;:&quot;react_native&quot;,&quot;language&quot;:&quot;react_native&quot;,&quot;rawCodeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(scale().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;messi-100\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(volume(-100))\\n  .overlay(source(video(\\&quot;sound.mp3\\&quot;)));&quot;,&quot;codeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(scale().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;messi-100\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(volume(-100))\\n  .overlay(source(video(\\&quot;sound.mp3\\&quot;)));&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;React Native&quot;,&quot;packageName&quot;:&quot;cloudinary-react-native&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;}]\"\n      parsed-url=\"{&quot;url&quot;:&quot;https:\\\/\\\/res.cloudinary.com\\\/demo\\\/video\\\/upload\\\/w_600,h_300\\\/l_video:suarez,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\\\/l_video:messi-100,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\\\/e_volume:-100\\\/l_video:sound.mp3\\\/bade.mp4&quot;,&quot;cloud_name&quot;:&quot;demo&quot;,&quot;host&quot;:&quot;res.cloudinary.com&quot;,&quot;type&quot;:&quot;upload&quot;,&quot;resource_type&quot;:&quot;video&quot;,&quot;transformation&quot;:[{&quot;width&quot;:&quot;600&quot;,&quot;height&quot;:&quot;300&quot;},{&quot;overlay&quot;:&quot;video:suarez&quot;,&quot;flags&quot;:&quot;splice.relative&quot;,&quot;width&quot;:&quot;1.0&quot;,&quot;height&quot;:&quot;1.0&quot;,&quot;crop_mode&quot;:&quot;fill&quot;},{&quot;overlay&quot;:&quot;video:messi-100&quot;,&quot;flags&quot;:&quot;splice.relative&quot;,&quot;width&quot;:&quot;1.0&quot;,&quot;height&quot;:&quot;1.0&quot;,&quot;crop_mode&quot;:&quot;fill&quot;},{&quot;effect&quot;:&quot;volume:-100&quot;},{&quot;overlay&quot;:&quot;video:sound.mp3&quot;}],&quot;transformation_string&quot;:&quot;w_600,h_300\\\/l_video:suarez,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\\\/l_video:messi-100,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\\\/e_volume:-100\\\/l_video:sound.mp3&quot;,&quot;url_suffix&quot;:&quot;&quot;,&quot;version&quot;:&quot;&quot;,&quot;secure&quot;:true,&quot;public_id&quot;:&quot;bade.mp4&quot;,&quot;extension&quot;:&quot;mp4&quot;,&quot;format&quot;:&quot;mp4&quot;,&quot;format_code&quot;:true,&quot;url_code&quot;:false,&quot;signature&quot;:&quot;&quot;,&quot;private_cdn&quot;:false,&quot;result_asset_type&quot;:&quot;video&quot;}\"\n      with-url=\"true\"\n    >\n      <span class=\"u-visually-hidden\">Loading code examples<\/span>\n    <\/cld-code-widget><video\n      controls\n      muted\n      preload=\"none\"\n      class=\"c-transformed-asset c-transformed-asset--video\"\n      poster=\"https:\/\/res.cloudinary.com\/demo\/video\/upload\/w_600,h_300\/l_video:suarez,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:messi-100,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/e_volume:-100\/l_video:sound.mp3\/bade.jpg\"\n      \n    >\n      <source src=\"https:\/\/res.cloudinary.com\/demo\/video\/upload\/w_600,h_300\/l_video:suarez,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:messi-100,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/e_volume:-100\/l_video:sound.mp3\/vc_h265\/bade.mp4\" type=\"video\/mp4; codecs=hevc\">\n<source src=\"https:\/\/res.cloudinary.com\/demo\/video\/upload\/w_600,h_300\/l_video:suarez,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:messi-100,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/e_volume:-100\/l_video:sound.mp3\/vc_vp9\/bade.webm\" type=\"video\/webm; codecs=vp9\">\n<source src=\"https:\/\/res.cloudinary.com\/demo\/video\/upload\/w_600,h_300\/l_video:suarez,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:messi-100,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/e_volume:-100\/l_video:sound.mp3\/vc_auto\/bade.mp4\" type=\"video\/mp4\">\n<source src=\"https:\/\/res.cloudinary.com\/demo\/video\/upload\/w_600,h_300\/l_video:suarez,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:messi-100,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/e_volume:-100\/l_video:sound.mp3\/vc_auto\/bade.webm\" type=\"video\/webm\">\n    <\/video><\/p>\n<h2>Add More Videos<\/h2>\n<p>Add more videos for a robust collection of memorable 2018 World Cup moments:<\/p>\n<p><cld-code-widget\n      class=\" c-code-widget\"\n      snippets=\"[{&quot;sdkId&quot;:&quot;nodejs&quot;,&quot;framework&quot;:&quot;nodejs&quot;,&quot;language&quot;:&quot;nodejs&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.video(\\&quot;bade\\&quot;, {transformation: [ {width: 600, height: 300, crop: \\&quot;fill\\&quot;}, {overlay: \\&quot;video:messi-100\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}, {overlay: \\&quot;video:suarez\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}, {overlay: \\&quot;video:nigeria\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}, {overlay: \\&quot;video:perisic\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}, {overlay: \\&quot;video:tunisia\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}, {overlay: \\&quot;video:deflection\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}, {overlay: \\&quot;video:late_winner\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}, {overlay: \\&quot;video:belgium\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}, {overlay: \\&quot;video:cavani\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}, {effect: \\&quot;volume:-100\\&quot;}, {overlay: \\&quot;video:sound.mp3\\&quot;} ]})&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.video(\\&quot;bade\\&quot;, {transformation: [\\n  {width: 600, height: 300, crop: \\&quot;fill\\&quot;},\\n  {overlay: \\&quot;video:messi-100\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;},\\n  {overlay: \\&quot;video:suarez\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;},\\n  {overlay: \\&quot;video:nigeria\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;},\\n  {overlay: \\&quot;video:perisic\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;},\\n  {overlay: \\&quot;video:tunisia\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;},\\n  {overlay: \\&quot;video:deflection\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;},\\n  {overlay: \\&quot;video:late_winner\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;},\\n  {overlay: \\&quot;video:belgium\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;},\\n  {overlay: \\&quot;video:cavani\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;},\\n  {effect: \\&quot;volume:-100\\&quot;},\\n  {overlay: \\&quot;video:sound.mp3\\&quot;}\\n  ]})&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Node.js&quot;,&quot;packageName&quot;:&quot;cloudinary&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;2.x&quot;},{&quot;sdkId&quot;:&quot;react_2&quot;,&quot;framework&quot;:&quot;react_2&quot;,&quot;language&quot;:&quot;react&quot;,&quot;rawCodeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(fill().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;messi-100\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;nigeria\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;perisic\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;tunisia\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;deflection\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;late_winner\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;belgium\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;cavani\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(volume(-100))\\n  .overlay(source(video(\\&quot;sound.mp3\\&quot;)));&quot;,&quot;codeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(fill().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;messi-100\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;nigeria\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;perisic\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;tunisia\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;deflection\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;late_winner\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;belgium\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;cavani\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(volume(-100))\\n  .overlay(source(video(\\&quot;sound.mp3\\&quot;)));&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;React&quot;,&quot;packageName&quot;:&quot;@cloudinary\\\/react&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;react&quot;,&quot;framework&quot;:&quot;react&quot;,&quot;language&quot;:&quot;react&quot;,&quot;rawCodeSnippet&quot;:&quot;&lt;Video publicId=\\&quot;bade\\&quot; &gt; &lt;Transformation width=\\&quot;600\\&quot; height=\\&quot;300\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt; &lt;Transformation overlay=\\&quot;video:messi-100\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt; &lt;Transformation overlay=\\&quot;video:suarez\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt; &lt;Transformation overlay=\\&quot;video:nigeria\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt; &lt;Transformation overlay=\\&quot;video:perisic\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt; &lt;Transformation overlay=\\&quot;video:tunisia\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt; &lt;Transformation overlay=\\&quot;video:deflection\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt; &lt;Transformation overlay=\\&quot;video:late_winner\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt; &lt;Transformation overlay=\\&quot;video:belgium\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt; &lt;Transformation overlay=\\&quot;video:cavani\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt; &lt;Transformation effect=\\&quot;volume:-100\\&quot; \\\/&gt; &lt;Transformation overlay=\\&quot;video:sound.mp3\\&quot; \\\/&gt; &lt;\\\/Video&gt;&quot;,&quot;codeSnippet&quot;:&quot;&lt;Video publicId=\\&quot;bade\\&quot; &gt;\\n\\t&lt;Transformation width=\\&quot;600\\&quot; height=\\&quot;300\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt;\\n\\t&lt;Transformation overlay=\\&quot;video:messi-100\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt;\\n\\t&lt;Transformation overlay=\\&quot;video:suarez\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt;\\n\\t&lt;Transformation overlay=\\&quot;video:nigeria\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt;\\n\\t&lt;Transformation overlay=\\&quot;video:perisic\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt;\\n\\t&lt;Transformation overlay=\\&quot;video:tunisia\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt;\\n\\t&lt;Transformation overlay=\\&quot;video:deflection\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt;\\n\\t&lt;Transformation overlay=\\&quot;video:late_winner\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt;\\n\\t&lt;Transformation overlay=\\&quot;video:belgium\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt;\\n\\t&lt;Transformation overlay=\\&quot;video:cavani\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt;\\n\\t&lt;Transformation effect=\\&quot;volume:-100\\&quot; \\\/&gt;\\n\\t&lt;Transformation overlay=\\&quot;video:sound.mp3\\&quot; \\\/&gt;\\n&lt;\\\/Video&gt;&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;React&quot;,&quot;packageName&quot;:&quot;cloudinary-react&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;vue_2&quot;,&quot;framework&quot;:&quot;vue_2&quot;,&quot;language&quot;:&quot;vue&quot;,&quot;rawCodeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(fill().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;messi-100\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;nigeria\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;perisic\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;tunisia\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;deflection\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;late_winner\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;belgium\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;cavani\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(volume(-100))\\n  .overlay(source(video(\\&quot;sound.mp3\\&quot;)));&quot;,&quot;codeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(fill().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;messi-100\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;nigeria\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;perisic\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;tunisia\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;deflection\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;late_winner\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;belgium\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;cavani\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(volume(-100))\\n  .overlay(source(video(\\&quot;sound.mp3\\&quot;)));&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Vue.js&quot;,&quot;packageName&quot;:&quot;@cloudinary\\\/vue&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;vue&quot;,&quot;framework&quot;:&quot;vue&quot;,&quot;language&quot;:&quot;vue&quot;,&quot;rawCodeSnippet&quot;:&quot;&lt;cld-video public-id=\\&quot;bade\\&quot; &gt; &lt;cld-transformation width=\\&quot;600\\&quot; height=\\&quot;300\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt; &lt;cld-transformation :overlay=\\&quot;video:messi-100\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt; &lt;cld-transformation :overlay=\\&quot;video:suarez\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt; &lt;cld-transformation :overlay=\\&quot;video:nigeria\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt; &lt;cld-transformation :overlay=\\&quot;video:perisic\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt; &lt;cld-transformation :overlay=\\&quot;video:tunisia\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt; &lt;cld-transformation :overlay=\\&quot;video:deflection\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt; &lt;cld-transformation :overlay=\\&quot;video:late_winner\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt; &lt;cld-transformation :overlay=\\&quot;video:belgium\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt; &lt;cld-transformation :overlay=\\&quot;video:cavani\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt; &lt;cld-transformation effect=\\&quot;volume:-100\\&quot; \\\/&gt; &lt;cld-transformation :overlay=\\&quot;video:sound.mp3\\&quot; \\\/&gt; &lt;\\\/cld-video&gt;&quot;,&quot;codeSnippet&quot;:&quot;&lt;cld-video public-id=\\&quot;bade\\&quot; &gt;\\n\\t&lt;cld-transformation width=\\&quot;600\\&quot; height=\\&quot;300\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt;\\n\\t&lt;cld-transformation :overlay=\\&quot;video:messi-100\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt;\\n\\t&lt;cld-transformation :overlay=\\&quot;video:suarez\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt;\\n\\t&lt;cld-transformation :overlay=\\&quot;video:nigeria\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt;\\n\\t&lt;cld-transformation :overlay=\\&quot;video:perisic\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt;\\n\\t&lt;cld-transformation :overlay=\\&quot;video:tunisia\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt;\\n\\t&lt;cld-transformation :overlay=\\&quot;video:deflection\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt;\\n\\t&lt;cld-transformation :overlay=\\&quot;video:late_winner\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt;\\n\\t&lt;cld-transformation :overlay=\\&quot;video:belgium\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt;\\n\\t&lt;cld-transformation :overlay=\\&quot;video:cavani\\&quot; flags={[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot; \\\/&gt;\\n\\t&lt;cld-transformation effect=\\&quot;volume:-100\\&quot; \\\/&gt;\\n\\t&lt;cld-transformation :overlay=\\&quot;video:sound.mp3\\&quot; \\\/&gt;\\n&lt;\\\/cld-video&gt;&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Vue.js&quot;,&quot;packageName&quot;:&quot;cloudinary-vue&quot;,&quot;packageStatus&quot;:&quot;legacy&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;angular_2&quot;,&quot;framework&quot;:&quot;angular_2&quot;,&quot;language&quot;:&quot;angular&quot;,&quot;rawCodeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(fill().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;messi-100\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;nigeria\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;perisic\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;tunisia\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;deflection\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;late_winner\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;belgium\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;cavani\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(volume(-100))\\n  .overlay(source(video(\\&quot;sound.mp3\\&quot;)));&quot;,&quot;codeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(fill().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;messi-100\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;nigeria\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;perisic\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;tunisia\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;deflection\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;late_winner\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;belgium\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;cavani\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(volume(-100))\\n  .overlay(source(video(\\&quot;sound.mp3\\&quot;)));&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Angular&quot;,&quot;packageName&quot;:&quot;@cloudinary\\\/ng&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;angular&quot;,&quot;framework&quot;:&quot;angular&quot;,&quot;language&quot;:&quot;angular&quot;,&quot;rawCodeSnippet&quot;:&quot;&lt;cl-video public-id=\\&quot;bade\\&quot; &gt; &lt;cl-transformation width=\\&quot;600\\&quot; height=\\&quot;300\\&quot; crop=\\&quot;fill\\&quot;&gt; &lt;\\\/cl-transformation&gt; &lt;cl-transformation overlay=\\&quot;video:messi-100\\&quot; flags={{[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]}} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot;&gt; &lt;\\\/cl-transformation&gt; &lt;cl-transformation overlay=\\&quot;video:suarez\\&quot; flags={{[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]}} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot;&gt; &lt;\\\/cl-transformation&gt; &lt;cl-transformation overlay=\\&quot;video:nigeria\\&quot; flags={{[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]}} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot;&gt; &lt;\\\/cl-transformation&gt; &lt;cl-transformation overlay=\\&quot;video:perisic\\&quot; flags={{[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]}} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot;&gt; &lt;\\\/cl-transformation&gt; &lt;cl-transformation overlay=\\&quot;video:tunisia\\&quot; flags={{[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]}} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot;&gt; &lt;\\\/cl-transformation&gt; &lt;cl-transformation overlay=\\&quot;video:deflection\\&quot; flags={{[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]}} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot;&gt; &lt;\\\/cl-transformation&gt; &lt;cl-transformation overlay=\\&quot;video:late_winner\\&quot; flags={{[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]}} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot;&gt; &lt;\\\/cl-transformation&gt; &lt;cl-transformation overlay=\\&quot;video:belgium\\&quot; flags={{[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]}} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot;&gt; &lt;\\\/cl-transformation&gt; &lt;cl-transformation overlay=\\&quot;video:cavani\\&quot; flags={{[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]}} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot;&gt; &lt;\\\/cl-transformation&gt; &lt;cl-transformation effect=\\&quot;volume:-100\\&quot;&gt; &lt;\\\/cl-transformation&gt; &lt;cl-transformation overlay=\\&quot;video:sound.mp3\\&quot;&gt; &lt;\\\/cl-transformation&gt; &lt;\\\/cl-video&gt;&quot;,&quot;codeSnippet&quot;:&quot;&lt;cl-video public-id=\\&quot;bade\\&quot; &gt;\\n\\t&lt;cl-transformation width=\\&quot;600\\&quot; height=\\&quot;300\\&quot; crop=\\&quot;fill\\&quot;&gt;\\n\\t&lt;\\\/cl-transformation&gt;\\n\\t&lt;cl-transformation overlay=\\&quot;video:messi-100\\&quot; flags={{[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]}} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot;&gt;\\n\\t&lt;\\\/cl-transformation&gt;\\n\\t&lt;cl-transformation overlay=\\&quot;video:suarez\\&quot; flags={{[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]}} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot;&gt;\\n\\t&lt;\\\/cl-transformation&gt;\\n\\t&lt;cl-transformation overlay=\\&quot;video:nigeria\\&quot; flags={{[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]}} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot;&gt;\\n\\t&lt;\\\/cl-transformation&gt;\\n\\t&lt;cl-transformation overlay=\\&quot;video:perisic\\&quot; flags={{[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]}} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot;&gt;\\n\\t&lt;\\\/cl-transformation&gt;\\n\\t&lt;cl-transformation overlay=\\&quot;video:tunisia\\&quot; flags={{[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]}} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot;&gt;\\n\\t&lt;\\\/cl-transformation&gt;\\n\\t&lt;cl-transformation overlay=\\&quot;video:deflection\\&quot; flags={{[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]}} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot;&gt;\\n\\t&lt;\\\/cl-transformation&gt;\\n\\t&lt;cl-transformation overlay=\\&quot;video:late_winner\\&quot; flags={{[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]}} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot;&gt;\\n\\t&lt;\\\/cl-transformation&gt;\\n\\t&lt;cl-transformation overlay=\\&quot;video:belgium\\&quot; flags={{[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]}} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot;&gt;\\n\\t&lt;\\\/cl-transformation&gt;\\n\\t&lt;cl-transformation overlay=\\&quot;video:cavani\\&quot; flags={{[\\&quot;splice\\&quot;, \\&quot;relative\\&quot;]}} width=\\&quot;1.0\\&quot; height=\\&quot;1.0\\&quot; crop=\\&quot;fill\\&quot;&gt;\\n\\t&lt;\\\/cl-transformation&gt;\\n\\t&lt;cl-transformation effect=\\&quot;volume:-100\\&quot;&gt;\\n\\t&lt;\\\/cl-transformation&gt;\\n\\t&lt;cl-transformation overlay=\\&quot;video:sound.mp3\\&quot;&gt;\\n\\t&lt;\\\/cl-transformation&gt;\\n&lt;\\\/cl-video&gt;&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Angular&quot;,&quot;packageName&quot;:&quot;@cloudinary\\\/angular-5.x&quot;,&quot;packageStatus&quot;:&quot;legacy&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;js_2&quot;,&quot;framework&quot;:&quot;js_2&quot;,&quot;language&quot;:&quot;js&quot;,&quot;rawCodeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(fill().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;messi-100\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;nigeria\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;perisic\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;tunisia\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;deflection\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;late_winner\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;belgium\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;cavani\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(volume(-100))\\n  .overlay(source(video(\\&quot;sound.mp3\\&quot;)));&quot;,&quot;codeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(fill().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;messi-100\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;nigeria\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;perisic\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;tunisia\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;deflection\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;late_winner\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;belgium\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;cavani\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(volume(-100))\\n  .overlay(source(video(\\&quot;sound.mp3\\&quot;)));&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;JS&quot;,&quot;packageName&quot;:&quot;@cloudinary\\\/url-gen&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;js&quot;,&quot;framework&quot;:&quot;js&quot;,&quot;language&quot;:&quot;js&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.videoTag(&#039;bade&#039;, {transformation: [ {width: 600, height: 300, crop: \\&quot;fill\\&quot;}, {overlay: new cloudinary.Layer().publicId(\\&quot;video:messi-100\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}, {overlay: new cloudinary.Layer().publicId(\\&quot;video:suarez\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}, {overlay: new cloudinary.Layer().publicId(\\&quot;video:nigeria\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}, {overlay: new cloudinary.Layer().publicId(\\&quot;video:perisic\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}, {overlay: new cloudinary.Layer().publicId(\\&quot;video:tunisia\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}, {overlay: new cloudinary.Layer().publicId(\\&quot;video:deflection\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}, {overlay: new cloudinary.Layer().publicId(\\&quot;video:late_winner\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}, {overlay: new cloudinary.Layer().publicId(\\&quot;video:belgium\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}, {overlay: new cloudinary.Layer().publicId(\\&quot;video:cavani\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}, {effect: \\&quot;volume:-100\\&quot;}, {overlay: new cloudinary.Layer().publicId(\\&quot;video:sound.mp3\\&quot;)} ]}).toHtml();&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.videoTag(&#039;bade&#039;, {transformation: [\\n  {width: 600, height: 300, crop: \\&quot;fill\\&quot;},\\n  {overlay: new cloudinary.Layer().publicId(\\&quot;video:messi-100\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;},\\n  {overlay: new cloudinary.Layer().publicId(\\&quot;video:suarez\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;},\\n  {overlay: new cloudinary.Layer().publicId(\\&quot;video:nigeria\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;},\\n  {overlay: new cloudinary.Layer().publicId(\\&quot;video:perisic\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;},\\n  {overlay: new cloudinary.Layer().publicId(\\&quot;video:tunisia\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;},\\n  {overlay: new cloudinary.Layer().publicId(\\&quot;video:deflection\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;},\\n  {overlay: new cloudinary.Layer().publicId(\\&quot;video:late_winner\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;},\\n  {overlay: new cloudinary.Layer().publicId(\\&quot;video:belgium\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;},\\n  {overlay: new cloudinary.Layer().publicId(\\&quot;video:cavani\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;},\\n  {effect: \\&quot;volume:-100\\&quot;},\\n  {overlay: new cloudinary.Layer().publicId(\\&quot;video:sound.mp3\\&quot;)}\\n  ]}).toHtml();&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;JS&quot;,&quot;packageName&quot;:&quot;cloudinary-core&quot;,&quot;packageStatus&quot;:&quot;legacy&quot;,&quot;packageVersion&quot;:&quot;2.x&quot;},{&quot;sdkId&quot;:&quot;python&quot;,&quot;framework&quot;:&quot;python&quot;,&quot;language&quot;:&quot;python&quot;,&quot;rawCodeSnippet&quot;:&quot;CloudinaryVideo(\\&quot;bade\\&quot;).video(transformation=[ {&#039;width&#039;: 600, &#039;height&#039;: 300, &#039;crop&#039;: \\&quot;fill\\&quot;}, {&#039;overlay&#039;: \\&quot;video:messi-100\\&quot;, &#039;flags&#039;: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], &#039;width&#039;: \\&quot;1.0\\&quot;, &#039;height&#039;: \\&quot;1.0\\&quot;, &#039;crop&#039;: \\&quot;fill\\&quot;}, {&#039;overlay&#039;: \\&quot;video:suarez\\&quot;, &#039;flags&#039;: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], &#039;width&#039;: \\&quot;1.0\\&quot;, &#039;height&#039;: \\&quot;1.0\\&quot;, &#039;crop&#039;: \\&quot;fill\\&quot;}, {&#039;overlay&#039;: \\&quot;video:nigeria\\&quot;, &#039;flags&#039;: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], &#039;width&#039;: \\&quot;1.0\\&quot;, &#039;height&#039;: \\&quot;1.0\\&quot;, &#039;crop&#039;: \\&quot;fill\\&quot;}, {&#039;overlay&#039;: \\&quot;video:perisic\\&quot;, &#039;flags&#039;: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], &#039;width&#039;: \\&quot;1.0\\&quot;, &#039;height&#039;: \\&quot;1.0\\&quot;, &#039;crop&#039;: \\&quot;fill\\&quot;}, {&#039;overlay&#039;: \\&quot;video:tunisia\\&quot;, &#039;flags&#039;: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], &#039;width&#039;: \\&quot;1.0\\&quot;, &#039;height&#039;: \\&quot;1.0\\&quot;, &#039;crop&#039;: \\&quot;fill\\&quot;}, {&#039;overlay&#039;: \\&quot;video:deflection\\&quot;, &#039;flags&#039;: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], &#039;width&#039;: \\&quot;1.0\\&quot;, &#039;height&#039;: \\&quot;1.0\\&quot;, &#039;crop&#039;: \\&quot;fill\\&quot;}, {&#039;overlay&#039;: \\&quot;video:late_winner\\&quot;, &#039;flags&#039;: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], &#039;width&#039;: \\&quot;1.0\\&quot;, &#039;height&#039;: \\&quot;1.0\\&quot;, &#039;crop&#039;: \\&quot;fill\\&quot;}, {&#039;overlay&#039;: \\&quot;video:belgium\\&quot;, &#039;flags&#039;: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], &#039;width&#039;: \\&quot;1.0\\&quot;, &#039;height&#039;: \\&quot;1.0\\&quot;, &#039;crop&#039;: \\&quot;fill\\&quot;}, {&#039;overlay&#039;: \\&quot;video:cavani\\&quot;, &#039;flags&#039;: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], &#039;width&#039;: \\&quot;1.0\\&quot;, &#039;height&#039;: \\&quot;1.0\\&quot;, &#039;crop&#039;: \\&quot;fill\\&quot;}, {&#039;effect&#039;: \\&quot;volume:-100\\&quot;}, {&#039;overlay&#039;: \\&quot;video:sound.mp3\\&quot;} ])&quot;,&quot;codeSnippet&quot;:&quot;CloudinaryVideo(\\&quot;bade\\&quot;).video(transformation=[\\n  {&#039;width&#039;: 600, &#039;height&#039;: 300, &#039;crop&#039;: \\&quot;fill\\&quot;},\\n  {&#039;overlay&#039;: \\&quot;video:messi-100\\&quot;, &#039;flags&#039;: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], &#039;width&#039;: \\&quot;1.0\\&quot;, &#039;height&#039;: \\&quot;1.0\\&quot;, &#039;crop&#039;: \\&quot;fill\\&quot;},\\n  {&#039;overlay&#039;: \\&quot;video:suarez\\&quot;, &#039;flags&#039;: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], &#039;width&#039;: \\&quot;1.0\\&quot;, &#039;height&#039;: \\&quot;1.0\\&quot;, &#039;crop&#039;: \\&quot;fill\\&quot;},\\n  {&#039;overlay&#039;: \\&quot;video:nigeria\\&quot;, &#039;flags&#039;: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], &#039;width&#039;: \\&quot;1.0\\&quot;, &#039;height&#039;: \\&quot;1.0\\&quot;, &#039;crop&#039;: \\&quot;fill\\&quot;},\\n  {&#039;overlay&#039;: \\&quot;video:perisic\\&quot;, &#039;flags&#039;: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], &#039;width&#039;: \\&quot;1.0\\&quot;, &#039;height&#039;: \\&quot;1.0\\&quot;, &#039;crop&#039;: \\&quot;fill\\&quot;},\\n  {&#039;overlay&#039;: \\&quot;video:tunisia\\&quot;, &#039;flags&#039;: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], &#039;width&#039;: \\&quot;1.0\\&quot;, &#039;height&#039;: \\&quot;1.0\\&quot;, &#039;crop&#039;: \\&quot;fill\\&quot;},\\n  {&#039;overlay&#039;: \\&quot;video:deflection\\&quot;, &#039;flags&#039;: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], &#039;width&#039;: \\&quot;1.0\\&quot;, &#039;height&#039;: \\&quot;1.0\\&quot;, &#039;crop&#039;: \\&quot;fill\\&quot;},\\n  {&#039;overlay&#039;: \\&quot;video:late_winner\\&quot;, &#039;flags&#039;: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], &#039;width&#039;: \\&quot;1.0\\&quot;, &#039;height&#039;: \\&quot;1.0\\&quot;, &#039;crop&#039;: \\&quot;fill\\&quot;},\\n  {&#039;overlay&#039;: \\&quot;video:belgium\\&quot;, &#039;flags&#039;: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], &#039;width&#039;: \\&quot;1.0\\&quot;, &#039;height&#039;: \\&quot;1.0\\&quot;, &#039;crop&#039;: \\&quot;fill\\&quot;},\\n  {&#039;overlay&#039;: \\&quot;video:cavani\\&quot;, &#039;flags&#039;: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], &#039;width&#039;: \\&quot;1.0\\&quot;, &#039;height&#039;: \\&quot;1.0\\&quot;, &#039;crop&#039;: \\&quot;fill\\&quot;},\\n  {&#039;effect&#039;: \\&quot;volume:-100\\&quot;},\\n  {&#039;overlay&#039;: \\&quot;video:sound.mp3\\&quot;}\\n  ])&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Python&quot;,&quot;packageName&quot;:&quot;cloudinary&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;php_2&quot;,&quot;framework&quot;:&quot;php_2&quot;,&quot;language&quot;:&quot;php&quot;,&quot;rawCodeSnippet&quot;:&quot;(new VideoTag(&#039;bade.mp4&#039;))\\n\\t-&gt;resize(Resize::fill()-&gt;width(600)\\n-&gt;height(300))\\n\\t-&gt;videoEdit(VideoEdit::concatenate(\\n\\tConcatenate::videoSource(\\&quot;messi-100\\&quot;)\\n\\t-&gt;transformation((new Transformation())\\n\\t-&gt;resize(Resize::fill()-&gt;width(1.0)\\n-&gt;height(1.0)\\n\\t-&gt;relative()\\n\\t))\\n\\t))\\n\\t-&gt;videoEdit(VideoEdit::concatenate(\\n\\tConcatenate::videoSource(\\&quot;suarez\\&quot;)\\n\\t-&gt;transformation((new Transformation())\\n\\t-&gt;resize(Resize::fill()-&gt;width(1.0)\\n-&gt;height(1.0)\\n\\t-&gt;relative()\\n\\t))\\n\\t))\\n\\t-&gt;videoEdit(VideoEdit::concatenate(\\n\\tConcatenate::videoSource(\\&quot;nigeria\\&quot;)\\n\\t-&gt;transformation((new Transformation())\\n\\t-&gt;resize(Resize::fill()-&gt;width(1.0)\\n-&gt;height(1.0)\\n\\t-&gt;relative()\\n\\t))\\n\\t))\\n\\t-&gt;videoEdit(VideoEdit::concatenate(\\n\\tConcatenate::videoSource(\\&quot;perisic\\&quot;)\\n\\t-&gt;transformation((new Transformation())\\n\\t-&gt;resize(Resize::fill()-&gt;width(1.0)\\n-&gt;height(1.0)\\n\\t-&gt;relative()\\n\\t))\\n\\t))\\n\\t-&gt;videoEdit(VideoEdit::concatenate(\\n\\tConcatenate::videoSource(\\&quot;tunisia\\&quot;)\\n\\t-&gt;transformation((new Transformation())\\n\\t-&gt;resize(Resize::fill()-&gt;width(1.0)\\n-&gt;height(1.0)\\n\\t-&gt;relative()\\n\\t))\\n\\t))\\n\\t-&gt;videoEdit(VideoEdit::concatenate(\\n\\tConcatenate::videoSource(\\&quot;deflection\\&quot;)\\n\\t-&gt;transformation((new Transformation())\\n\\t-&gt;resize(Resize::fill()-&gt;width(1.0)\\n-&gt;height(1.0)\\n\\t-&gt;relative()\\n\\t))\\n\\t))\\n\\t-&gt;videoEdit(VideoEdit::concatenate(\\n\\tConcatenate::videoSource(\\&quot;late_winner\\&quot;)\\n\\t-&gt;transformation((new Transformation())\\n\\t-&gt;resize(Resize::fill()-&gt;width(1.0)\\n-&gt;height(1.0)\\n\\t-&gt;relative()\\n\\t))\\n\\t))\\n\\t-&gt;videoEdit(VideoEdit::concatenate(\\n\\tConcatenate::videoSource(\\&quot;belgium\\&quot;)\\n\\t-&gt;transformation((new Transformation())\\n\\t-&gt;resize(Resize::fill()-&gt;width(1.0)\\n-&gt;height(1.0)\\n\\t-&gt;relative()\\n\\t))\\n\\t))\\n\\t-&gt;videoEdit(VideoEdit::concatenate(\\n\\tConcatenate::videoSource(\\&quot;cavani\\&quot;)\\n\\t-&gt;transformation((new Transformation())\\n\\t-&gt;resize(Resize::fill()-&gt;width(1.0)\\n-&gt;height(1.0)\\n\\t-&gt;relative()\\n\\t))\\n\\t))\\n\\t-&gt;videoEdit(VideoEdit::volume(-100))\\n\\t-&gt;overlay(Overlay::source(\\n\\tSource::video(\\&quot;sound.mp3\\&quot;)));&quot;,&quot;codeSnippet&quot;:&quot;(new VideoTag(&#039;bade.mp4&#039;))\\n\\t-&gt;resize(Resize::fill()-&gt;width(600)\\n-&gt;height(300))\\n\\t-&gt;videoEdit(VideoEdit::concatenate(\\n\\tConcatenate::videoSource(\\&quot;messi-100\\&quot;)\\n\\t-&gt;transformation((new Transformation())\\n\\t-&gt;resize(Resize::fill()-&gt;width(1.0)\\n-&gt;height(1.0)\\n\\t-&gt;relative()\\n\\t))\\n\\t))\\n\\t-&gt;videoEdit(VideoEdit::concatenate(\\n\\tConcatenate::videoSource(\\&quot;suarez\\&quot;)\\n\\t-&gt;transformation((new Transformation())\\n\\t-&gt;resize(Resize::fill()-&gt;width(1.0)\\n-&gt;height(1.0)\\n\\t-&gt;relative()\\n\\t))\\n\\t))\\n\\t-&gt;videoEdit(VideoEdit::concatenate(\\n\\tConcatenate::videoSource(\\&quot;nigeria\\&quot;)\\n\\t-&gt;transformation((new Transformation())\\n\\t-&gt;resize(Resize::fill()-&gt;width(1.0)\\n-&gt;height(1.0)\\n\\t-&gt;relative()\\n\\t))\\n\\t))\\n\\t-&gt;videoEdit(VideoEdit::concatenate(\\n\\tConcatenate::videoSource(\\&quot;perisic\\&quot;)\\n\\t-&gt;transformation((new Transformation())\\n\\t-&gt;resize(Resize::fill()-&gt;width(1.0)\\n-&gt;height(1.0)\\n\\t-&gt;relative()\\n\\t))\\n\\t))\\n\\t-&gt;videoEdit(VideoEdit::concatenate(\\n\\tConcatenate::videoSource(\\&quot;tunisia\\&quot;)\\n\\t-&gt;transformation((new Transformation())\\n\\t-&gt;resize(Resize::fill()-&gt;width(1.0)\\n-&gt;height(1.0)\\n\\t-&gt;relative()\\n\\t))\\n\\t))\\n\\t-&gt;videoEdit(VideoEdit::concatenate(\\n\\tConcatenate::videoSource(\\&quot;deflection\\&quot;)\\n\\t-&gt;transformation((new Transformation())\\n\\t-&gt;resize(Resize::fill()-&gt;width(1.0)\\n-&gt;height(1.0)\\n\\t-&gt;relative()\\n\\t))\\n\\t))\\n\\t-&gt;videoEdit(VideoEdit::concatenate(\\n\\tConcatenate::videoSource(\\&quot;late_winner\\&quot;)\\n\\t-&gt;transformation((new Transformation())\\n\\t-&gt;resize(Resize::fill()-&gt;width(1.0)\\n-&gt;height(1.0)\\n\\t-&gt;relative()\\n\\t))\\n\\t))\\n\\t-&gt;videoEdit(VideoEdit::concatenate(\\n\\tConcatenate::videoSource(\\&quot;belgium\\&quot;)\\n\\t-&gt;transformation((new Transformation())\\n\\t-&gt;resize(Resize::fill()-&gt;width(1.0)\\n-&gt;height(1.0)\\n\\t-&gt;relative()\\n\\t))\\n\\t))\\n\\t-&gt;videoEdit(VideoEdit::concatenate(\\n\\tConcatenate::videoSource(\\&quot;cavani\\&quot;)\\n\\t-&gt;transformation((new Transformation())\\n\\t-&gt;resize(Resize::fill()-&gt;width(1.0)\\n-&gt;height(1.0)\\n\\t-&gt;relative()\\n\\t))\\n\\t))\\n\\t-&gt;videoEdit(VideoEdit::volume(-100))\\n\\t-&gt;overlay(Overlay::source(\\n\\tSource::video(\\&quot;sound.mp3\\&quot;)));&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;PHP&quot;,&quot;packageName&quot;:&quot;cloudinary_php&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;3.x&quot;},{&quot;sdkId&quot;:&quot;php&quot;,&quot;framework&quot;:&quot;php&quot;,&quot;language&quot;:&quot;php&quot;,&quot;rawCodeSnippet&quot;:&quot;cl_video_tag(\\&quot;bade\\&quot;, array(\\&quot;transformation\\&quot;=&gt;array( array(\\&quot;width\\&quot;=&gt;600, \\&quot;height\\&quot;=&gt;300, \\&quot;crop\\&quot;=&gt;\\&quot;fill\\&quot;), array(\\&quot;overlay\\&quot;=&gt;\\&quot;video:messi-100\\&quot;, \\&quot;flags\\&quot;=&gt;array(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;), \\&quot;width\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;height\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;crop\\&quot;=&gt;\\&quot;fill\\&quot;), array(\\&quot;overlay\\&quot;=&gt;\\&quot;video:suarez\\&quot;, \\&quot;flags\\&quot;=&gt;array(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;), \\&quot;width\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;height\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;crop\\&quot;=&gt;\\&quot;fill\\&quot;), array(\\&quot;overlay\\&quot;=&gt;\\&quot;video:nigeria\\&quot;, \\&quot;flags\\&quot;=&gt;array(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;), \\&quot;width\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;height\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;crop\\&quot;=&gt;\\&quot;fill\\&quot;), array(\\&quot;overlay\\&quot;=&gt;\\&quot;video:perisic\\&quot;, \\&quot;flags\\&quot;=&gt;array(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;), \\&quot;width\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;height\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;crop\\&quot;=&gt;\\&quot;fill\\&quot;), array(\\&quot;overlay\\&quot;=&gt;\\&quot;video:tunisia\\&quot;, \\&quot;flags\\&quot;=&gt;array(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;), \\&quot;width\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;height\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;crop\\&quot;=&gt;\\&quot;fill\\&quot;), array(\\&quot;overlay\\&quot;=&gt;\\&quot;video:deflection\\&quot;, \\&quot;flags\\&quot;=&gt;array(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;), \\&quot;width\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;height\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;crop\\&quot;=&gt;\\&quot;fill\\&quot;), array(\\&quot;overlay\\&quot;=&gt;\\&quot;video:late_winner\\&quot;, \\&quot;flags\\&quot;=&gt;array(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;), \\&quot;width\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;height\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;crop\\&quot;=&gt;\\&quot;fill\\&quot;), array(\\&quot;overlay\\&quot;=&gt;\\&quot;video:belgium\\&quot;, \\&quot;flags\\&quot;=&gt;array(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;), \\&quot;width\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;height\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;crop\\&quot;=&gt;\\&quot;fill\\&quot;), array(\\&quot;overlay\\&quot;=&gt;\\&quot;video:cavani\\&quot;, \\&quot;flags\\&quot;=&gt;array(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;), \\&quot;width\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;height\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;crop\\&quot;=&gt;\\&quot;fill\\&quot;), array(\\&quot;effect\\&quot;=&gt;\\&quot;volume:-100\\&quot;), array(\\&quot;overlay\\&quot;=&gt;\\&quot;video:sound.mp3\\&quot;) )))&quot;,&quot;codeSnippet&quot;:&quot;cl_video_tag(\\&quot;bade\\&quot;, array(\\&quot;transformation\\&quot;=&gt;array(\\n  array(\\&quot;width\\&quot;=&gt;600, \\&quot;height\\&quot;=&gt;300, \\&quot;crop\\&quot;=&gt;\\&quot;fill\\&quot;),\\n  array(\\&quot;overlay\\&quot;=&gt;\\&quot;video:messi-100\\&quot;, \\&quot;flags\\&quot;=&gt;array(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;), \\&quot;width\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;height\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;crop\\&quot;=&gt;\\&quot;fill\\&quot;),\\n  array(\\&quot;overlay\\&quot;=&gt;\\&quot;video:suarez\\&quot;, \\&quot;flags\\&quot;=&gt;array(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;), \\&quot;width\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;height\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;crop\\&quot;=&gt;\\&quot;fill\\&quot;),\\n  array(\\&quot;overlay\\&quot;=&gt;\\&quot;video:nigeria\\&quot;, \\&quot;flags\\&quot;=&gt;array(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;), \\&quot;width\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;height\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;crop\\&quot;=&gt;\\&quot;fill\\&quot;),\\n  array(\\&quot;overlay\\&quot;=&gt;\\&quot;video:perisic\\&quot;, \\&quot;flags\\&quot;=&gt;array(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;), \\&quot;width\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;height\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;crop\\&quot;=&gt;\\&quot;fill\\&quot;),\\n  array(\\&quot;overlay\\&quot;=&gt;\\&quot;video:tunisia\\&quot;, \\&quot;flags\\&quot;=&gt;array(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;), \\&quot;width\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;height\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;crop\\&quot;=&gt;\\&quot;fill\\&quot;),\\n  array(\\&quot;overlay\\&quot;=&gt;\\&quot;video:deflection\\&quot;, \\&quot;flags\\&quot;=&gt;array(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;), \\&quot;width\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;height\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;crop\\&quot;=&gt;\\&quot;fill\\&quot;),\\n  array(\\&quot;overlay\\&quot;=&gt;\\&quot;video:late_winner\\&quot;, \\&quot;flags\\&quot;=&gt;array(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;), \\&quot;width\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;height\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;crop\\&quot;=&gt;\\&quot;fill\\&quot;),\\n  array(\\&quot;overlay\\&quot;=&gt;\\&quot;video:belgium\\&quot;, \\&quot;flags\\&quot;=&gt;array(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;), \\&quot;width\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;height\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;crop\\&quot;=&gt;\\&quot;fill\\&quot;),\\n  array(\\&quot;overlay\\&quot;=&gt;\\&quot;video:cavani\\&quot;, \\&quot;flags\\&quot;=&gt;array(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;), \\&quot;width\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;height\\&quot;=&gt;\\&quot;1.0\\&quot;, \\&quot;crop\\&quot;=&gt;\\&quot;fill\\&quot;),\\n  array(\\&quot;effect\\&quot;=&gt;\\&quot;volume:-100\\&quot;),\\n  array(\\&quot;overlay\\&quot;=&gt;\\&quot;video:sound.mp3\\&quot;)\\n  )))&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;PHP&quot;,&quot;packageName&quot;:&quot;cloudinary_php&quot;,&quot;packageStatus&quot;:&quot;legacy&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;java&quot;,&quot;framework&quot;:&quot;java&quot;,&quot;language&quot;:&quot;java&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.url().transformation(new Transformation().width(600).height(300).crop(\\&quot;fill\\&quot;).chain() .overlay(new Layer().publicId(\\&quot;video:messi-100\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain() .overlay(new Layer().publicId(\\&quot;video:suarez\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain() .overlay(new Layer().publicId(\\&quot;video:nigeria\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain() .overlay(new Layer().publicId(\\&quot;video:perisic\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain() .overlay(new Layer().publicId(\\&quot;video:tunisia\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain() .overlay(new Layer().publicId(\\&quot;video:deflection\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain() .overlay(new Layer().publicId(\\&quot;video:late_winner\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain() .overlay(new Layer().publicId(\\&quot;video:belgium\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain() .overlay(new Layer().publicId(\\&quot;video:cavani\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain() .effect(\\&quot;volume:-100\\&quot;).chain() .overlay(new Layer().publicId(\\&quot;video:sound.mp3\\&quot;))).videoTag(\\&quot;bade\\&quot;);&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.url().transformation(new Transformation()\\n  .width(600).height(300).crop(\\&quot;fill\\&quot;).chain()\\n  .overlay(new Layer().publicId(\\&quot;video:messi-100\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain()\\n  .overlay(new Layer().publicId(\\&quot;video:suarez\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain()\\n  .overlay(new Layer().publicId(\\&quot;video:nigeria\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain()\\n  .overlay(new Layer().publicId(\\&quot;video:perisic\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain()\\n  .overlay(new Layer().publicId(\\&quot;video:tunisia\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain()\\n  .overlay(new Layer().publicId(\\&quot;video:deflection\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain()\\n  .overlay(new Layer().publicId(\\&quot;video:late_winner\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain()\\n  .overlay(new Layer().publicId(\\&quot;video:belgium\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain()\\n  .overlay(new Layer().publicId(\\&quot;video:cavani\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain()\\n  .effect(\\&quot;volume:-100\\&quot;).chain()\\n  .overlay(new Layer().publicId(\\&quot;video:sound.mp3\\&quot;))).videoTag(\\&quot;bade\\&quot;);&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Java&quot;,&quot;packageName&quot;:&quot;cloudinary&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;2.x&quot;},{&quot;sdkId&quot;:&quot;ruby&quot;,&quot;framework&quot;:&quot;ruby&quot;,&quot;language&quot;:&quot;ruby&quot;,&quot;rawCodeSnippet&quot;:&quot;cl_video_tag(\\&quot;bade\\&quot;, transformation: [ {width: 600, height: 300, crop: \\&quot;fill\\&quot;}, {overlay: \\&quot;video:messi-100\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: 1.0, height: 1.0, crop: \\&quot;fill\\&quot;}, {overlay: \\&quot;video:suarez\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: 1.0, height: 1.0, crop: \\&quot;fill\\&quot;}, {overlay: \\&quot;video:nigeria\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: 1.0, height: 1.0, crop: \\&quot;fill\\&quot;}, {overlay: \\&quot;video:perisic\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: 1.0, height: 1.0, crop: \\&quot;fill\\&quot;}, {overlay: \\&quot;video:tunisia\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: 1.0, height: 1.0, crop: \\&quot;fill\\&quot;}, {overlay: \\&quot;video:deflection\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: 1.0, height: 1.0, crop: \\&quot;fill\\&quot;}, {overlay: \\&quot;video:late_winner\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: 1.0, height: 1.0, crop: \\&quot;fill\\&quot;}, {overlay: \\&quot;video:belgium\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: 1.0, height: 1.0, crop: \\&quot;fill\\&quot;}, {overlay: \\&quot;video:cavani\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: 1.0, height: 1.0, crop: \\&quot;fill\\&quot;}, {effect: \\&quot;volume:-100\\&quot;}, {overlay: \\&quot;video:sound.mp3\\&quot;} ])&quot;,&quot;codeSnippet&quot;:&quot;cl_video_tag(\\&quot;bade\\&quot;, transformation: [\\n  {width: 600, height: 300, crop: \\&quot;fill\\&quot;},\\n  {overlay: \\&quot;video:messi-100\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: 1.0, height: 1.0, crop: \\&quot;fill\\&quot;},\\n  {overlay: \\&quot;video:suarez\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: 1.0, height: 1.0, crop: \\&quot;fill\\&quot;},\\n  {overlay: \\&quot;video:nigeria\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: 1.0, height: 1.0, crop: \\&quot;fill\\&quot;},\\n  {overlay: \\&quot;video:perisic\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: 1.0, height: 1.0, crop: \\&quot;fill\\&quot;},\\n  {overlay: \\&quot;video:tunisia\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: 1.0, height: 1.0, crop: \\&quot;fill\\&quot;},\\n  {overlay: \\&quot;video:deflection\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: 1.0, height: 1.0, crop: \\&quot;fill\\&quot;},\\n  {overlay: \\&quot;video:late_winner\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: 1.0, height: 1.0, crop: \\&quot;fill\\&quot;},\\n  {overlay: \\&quot;video:belgium\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: 1.0, height: 1.0, crop: \\&quot;fill\\&quot;},\\n  {overlay: \\&quot;video:cavani\\&quot;, flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: 1.0, height: 1.0, crop: \\&quot;fill\\&quot;},\\n  {effect: \\&quot;volume:-100\\&quot;},\\n  {overlay: \\&quot;video:sound.mp3\\&quot;}\\n  ])&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Ruby&quot;,&quot;packageName&quot;:&quot;cloudinary&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;2.x&quot;},{&quot;sdkId&quot;:&quot;csharp&quot;,&quot;framework&quot;:&quot;csharp&quot;,&quot;language&quot;:&quot;csharp&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.Api.UrlVideoUp.Transform(new Transformation().Width(600).Height(300).Crop(\\&quot;fill\\&quot;).Chain() .Overlay(new Layer().PublicId(\\&quot;video:messi-100\\&quot;)).Flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).Width(1.0).Height(1.0).Crop(\\&quot;fill\\&quot;).Chain() .Overlay(new Layer().PublicId(\\&quot;video:suarez\\&quot;)).Flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).Width(1.0).Height(1.0).Crop(\\&quot;fill\\&quot;).Chain() .Overlay(new Layer().PublicId(\\&quot;video:nigeria\\&quot;)).Flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).Width(1.0).Height(1.0).Crop(\\&quot;fill\\&quot;).Chain() .Overlay(new Layer().PublicId(\\&quot;video:perisic\\&quot;)).Flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).Width(1.0).Height(1.0).Crop(\\&quot;fill\\&quot;).Chain() .Overlay(new Layer().PublicId(\\&quot;video:tunisia\\&quot;)).Flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).Width(1.0).Height(1.0).Crop(\\&quot;fill\\&quot;).Chain() .Overlay(new Layer().PublicId(\\&quot;video:deflection\\&quot;)).Flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).Width(1.0).Height(1.0).Crop(\\&quot;fill\\&quot;).Chain() .Overlay(new Layer().PublicId(\\&quot;video:late_winner\\&quot;)).Flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).Width(1.0).Height(1.0).Crop(\\&quot;fill\\&quot;).Chain() .Overlay(new Layer().PublicId(\\&quot;video:belgium\\&quot;)).Flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).Width(1.0).Height(1.0).Crop(\\&quot;fill\\&quot;).Chain() .Overlay(new Layer().PublicId(\\&quot;video:cavani\\&quot;)).Flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).Width(1.0).Height(1.0).Crop(\\&quot;fill\\&quot;).Chain() .Effect(\\&quot;volume:-100\\&quot;).Chain() .Overlay(new Layer().PublicId(\\&quot;video:sound.mp3\\&quot;))).BuildVideoTag(\\&quot;bade\\&quot;)&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.Api.UrlVideoUp.Transform(new Transformation()\\n  .Width(600).Height(300).Crop(\\&quot;fill\\&quot;).Chain()\\n  .Overlay(new Layer().PublicId(\\&quot;video:messi-100\\&quot;)).Flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).Width(1.0).Height(1.0).Crop(\\&quot;fill\\&quot;).Chain()\\n  .Overlay(new Layer().PublicId(\\&quot;video:suarez\\&quot;)).Flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).Width(1.0).Height(1.0).Crop(\\&quot;fill\\&quot;).Chain()\\n  .Overlay(new Layer().PublicId(\\&quot;video:nigeria\\&quot;)).Flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).Width(1.0).Height(1.0).Crop(\\&quot;fill\\&quot;).Chain()\\n  .Overlay(new Layer().PublicId(\\&quot;video:perisic\\&quot;)).Flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).Width(1.0).Height(1.0).Crop(\\&quot;fill\\&quot;).Chain()\\n  .Overlay(new Layer().PublicId(\\&quot;video:tunisia\\&quot;)).Flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).Width(1.0).Height(1.0).Crop(\\&quot;fill\\&quot;).Chain()\\n  .Overlay(new Layer().PublicId(\\&quot;video:deflection\\&quot;)).Flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).Width(1.0).Height(1.0).Crop(\\&quot;fill\\&quot;).Chain()\\n  .Overlay(new Layer().PublicId(\\&quot;video:late_winner\\&quot;)).Flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).Width(1.0).Height(1.0).Crop(\\&quot;fill\\&quot;).Chain()\\n  .Overlay(new Layer().PublicId(\\&quot;video:belgium\\&quot;)).Flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).Width(1.0).Height(1.0).Crop(\\&quot;fill\\&quot;).Chain()\\n  .Overlay(new Layer().PublicId(\\&quot;video:cavani\\&quot;)).Flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).Width(1.0).Height(1.0).Crop(\\&quot;fill\\&quot;).Chain()\\n  .Effect(\\&quot;volume:-100\\&quot;).Chain()\\n  .Overlay(new Layer().PublicId(\\&quot;video:sound.mp3\\&quot;))).BuildVideoTag(\\&quot;bade\\&quot;)&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;.NET&quot;,&quot;packageName&quot;:&quot;CloudinaryDotNet&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;dart&quot;,&quot;framework&quot;:&quot;dart&quot;,&quot;language&quot;:&quot;dart&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.video(&#039;bade.mp4&#039;).transformation(Transformation()\\n\\t.resize(Resize.fill().width(600)\\n.height(300))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;messi-100\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;suarez\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;nigeria\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;perisic\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;tunisia\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;deflection\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;late_winner\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;belgium\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;cavani\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.volume(-100))\\n\\t.overlay(Overlay.source(\\n\\tSource.video(\\&quot;sound.mp3\\&quot;))));&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.video(&#039;bade.mp4&#039;).transformation(Transformation()\\n\\t.resize(Resize.fill().width(600)\\n.height(300))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;messi-100\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;suarez\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;nigeria\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;perisic\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;tunisia\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;deflection\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;late_winner\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;belgium\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;cavani\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.volume(-100))\\n\\t.overlay(Overlay.source(\\n\\tSource.video(\\&quot;sound.mp3\\&quot;))));&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Dart&quot;,&quot;packageName&quot;:&quot;cloudinary_dart&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;swift&quot;,&quot;framework&quot;:&quot;swift&quot;,&quot;language&quot;:&quot;swift&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.createUrl().setResourceType(\\&quot;video\\&quot;).setTransformation(CLDTransformation().setWidth(600).setHeight(300).setCrop(\\&quot;fill\\&quot;).chain() .setOverlay(\\&quot;video:messi-100\\&quot;).setFlags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).setWidth(1.0).setHeight(1.0).setCrop(\\&quot;fill\\&quot;).chain() .setOverlay(\\&quot;video:suarez\\&quot;).setFlags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).setWidth(1.0).setHeight(1.0).setCrop(\\&quot;fill\\&quot;).chain() .setOverlay(\\&quot;video:nigeria\\&quot;).setFlags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).setWidth(1.0).setHeight(1.0).setCrop(\\&quot;fill\\&quot;).chain() .setOverlay(\\&quot;video:perisic\\&quot;).setFlags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).setWidth(1.0).setHeight(1.0).setCrop(\\&quot;fill\\&quot;).chain() .setOverlay(\\&quot;video:tunisia\\&quot;).setFlags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).setWidth(1.0).setHeight(1.0).setCrop(\\&quot;fill\\&quot;).chain() .setOverlay(\\&quot;video:deflection\\&quot;).setFlags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).setWidth(1.0).setHeight(1.0).setCrop(\\&quot;fill\\&quot;).chain() .setOverlay(\\&quot;video:late_winner\\&quot;).setFlags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).setWidth(1.0).setHeight(1.0).setCrop(\\&quot;fill\\&quot;).chain() .setOverlay(\\&quot;video:belgium\\&quot;).setFlags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).setWidth(1.0).setHeight(1.0).setCrop(\\&quot;fill\\&quot;).chain() .setOverlay(\\&quot;video:cavani\\&quot;).setFlags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).setWidth(1.0).setHeight(1.0).setCrop(\\&quot;fill\\&quot;).chain() .setEffect(\\&quot;volume:-100\\&quot;).chain() .setOverlay(\\&quot;video:sound.mp3\\&quot;)).generate(\\&quot;bade.mp4\\&quot;)&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.createUrl().setResourceType(\\&quot;video\\&quot;).setTransformation(CLDTransformation()\\n  .setWidth(600).setHeight(300).setCrop(\\&quot;fill\\&quot;).chain()\\n  .setOverlay(\\&quot;video:messi-100\\&quot;).setFlags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).setWidth(1.0).setHeight(1.0).setCrop(\\&quot;fill\\&quot;).chain()\\n  .setOverlay(\\&quot;video:suarez\\&quot;).setFlags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).setWidth(1.0).setHeight(1.0).setCrop(\\&quot;fill\\&quot;).chain()\\n  .setOverlay(\\&quot;video:nigeria\\&quot;).setFlags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).setWidth(1.0).setHeight(1.0).setCrop(\\&quot;fill\\&quot;).chain()\\n  .setOverlay(\\&quot;video:perisic\\&quot;).setFlags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).setWidth(1.0).setHeight(1.0).setCrop(\\&quot;fill\\&quot;).chain()\\n  .setOverlay(\\&quot;video:tunisia\\&quot;).setFlags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).setWidth(1.0).setHeight(1.0).setCrop(\\&quot;fill\\&quot;).chain()\\n  .setOverlay(\\&quot;video:deflection\\&quot;).setFlags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).setWidth(1.0).setHeight(1.0).setCrop(\\&quot;fill\\&quot;).chain()\\n  .setOverlay(\\&quot;video:late_winner\\&quot;).setFlags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).setWidth(1.0).setHeight(1.0).setCrop(\\&quot;fill\\&quot;).chain()\\n  .setOverlay(\\&quot;video:belgium\\&quot;).setFlags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).setWidth(1.0).setHeight(1.0).setCrop(\\&quot;fill\\&quot;).chain()\\n  .setOverlay(\\&quot;video:cavani\\&quot;).setFlags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).setWidth(1.0).setHeight(1.0).setCrop(\\&quot;fill\\&quot;).chain()\\n  .setEffect(\\&quot;volume:-100\\&quot;).chain()\\n  .setOverlay(\\&quot;video:sound.mp3\\&quot;)).generate(\\&quot;bade.mp4\\&quot;)&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;iOS&quot;,&quot;packageName&quot;:&quot;cloudinary&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;5.x&quot;},{&quot;sdkId&quot;:&quot;android&quot;,&quot;framework&quot;:&quot;android&quot;,&quot;language&quot;:&quot;android&quot;,&quot;rawCodeSnippet&quot;:&quot;MediaManager.get().url().transformation(new Transformation().width(600).height(300).crop(\\&quot;fill\\&quot;).chain() .overlay(new Layer().publicId(\\&quot;video:messi-100\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain() .overlay(new Layer().publicId(\\&quot;video:suarez\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain() .overlay(new Layer().publicId(\\&quot;video:nigeria\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain() .overlay(new Layer().publicId(\\&quot;video:perisic\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain() .overlay(new Layer().publicId(\\&quot;video:tunisia\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain() .overlay(new Layer().publicId(\\&quot;video:deflection\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain() .overlay(new Layer().publicId(\\&quot;video:late_winner\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain() .overlay(new Layer().publicId(\\&quot;video:belgium\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain() .overlay(new Layer().publicId(\\&quot;video:cavani\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain() .effect(\\&quot;volume:-100\\&quot;).chain() .overlay(new Layer().publicId(\\&quot;video:sound.mp3\\&quot;))).resourceType(\\&quot;video\\&quot;).generate(\\&quot;bade.mp4\\&quot;);&quot;,&quot;codeSnippet&quot;:&quot;MediaManager.get().url().transformation(new Transformation()\\n  .width(600).height(300).crop(\\&quot;fill\\&quot;).chain()\\n  .overlay(new Layer().publicId(\\&quot;video:messi-100\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain()\\n  .overlay(new Layer().publicId(\\&quot;video:suarez\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain()\\n  .overlay(new Layer().publicId(\\&quot;video:nigeria\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain()\\n  .overlay(new Layer().publicId(\\&quot;video:perisic\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain()\\n  .overlay(new Layer().publicId(\\&quot;video:tunisia\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain()\\n  .overlay(new Layer().publicId(\\&quot;video:deflection\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain()\\n  .overlay(new Layer().publicId(\\&quot;video:late_winner\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain()\\n  .overlay(new Layer().publicId(\\&quot;video:belgium\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain()\\n  .overlay(new Layer().publicId(\\&quot;video:cavani\\&quot;)).flags(\\&quot;splice\\&quot;, \\&quot;relative\\&quot;).width(1.0).height(1.0).crop(\\&quot;fill\\&quot;).chain()\\n  .effect(\\&quot;volume:-100\\&quot;).chain()\\n  .overlay(new Layer().publicId(\\&quot;video:sound.mp3\\&quot;))).resourceType(\\&quot;video\\&quot;).generate(\\&quot;bade.mp4\\&quot;);&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Android&quot;,&quot;packageName&quot;:&quot;cloudinary-android&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;3.x&quot;},{&quot;sdkId&quot;:&quot;flutter&quot;,&quot;framework&quot;:&quot;flutter&quot;,&quot;language&quot;:&quot;flutter&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.video(&#039;bade.mp4&#039;).transformation(Transformation()\\n\\t.resize(Resize.fill().width(600)\\n.height(300))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;messi-100\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;suarez\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;nigeria\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;perisic\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;tunisia\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;deflection\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;late_winner\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;belgium\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;cavani\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.volume(-100))\\n\\t.overlay(Overlay.source(\\n\\tSource.video(\\&quot;sound.mp3\\&quot;))));&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.video(&#039;bade.mp4&#039;).transformation(Transformation()\\n\\t.resize(Resize.fill().width(600)\\n.height(300))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;messi-100\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;suarez\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;nigeria\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;perisic\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;tunisia\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;deflection\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;late_winner\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;belgium\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;cavani\\&quot;)\\n\\t.transformation(new Transformation()\\n\\t.resize(Resize.fill().width(&#039;1.0&#039;)\\n.height(&#039;1.0&#039;)\\n\\t.relative()\\n\\t))\\n\\t))\\n\\t.videoEdit(VideoEdit.volume(-100))\\n\\t.overlay(Overlay.source(\\n\\tSource.video(\\&quot;sound.mp3\\&quot;))));&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Flutter&quot;,&quot;packageName&quot;:&quot;cloudinary_flutter&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;kotlin&quot;,&quot;framework&quot;:&quot;kotlin&quot;,&quot;language&quot;:&quot;kotlin&quot;,&quot;rawCodeSnippet&quot;:&quot;cloudinary.video {\\n\\tpublicId(\\&quot;bade.mp4\\&quot;)\\n\\t resize(Resize.fill() { width(600)\\n height(300) })\\n\\t videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;messi-100\\&quot;) {\\n\\t transformation(Transformation {\\n\\t resize(Resize.fill() { width(1.0F)\\n height(1.0F)\\n\\t relative()\\n\\t }) })\\n\\t }))\\n\\t videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;suarez\\&quot;) {\\n\\t transformation(Transformation {\\n\\t resize(Resize.fill() { width(1.0F)\\n height(1.0F)\\n\\t relative()\\n\\t }) })\\n\\t }))\\n\\t videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;nigeria\\&quot;) {\\n\\t transformation(Transformation {\\n\\t resize(Resize.fill() { width(1.0F)\\n height(1.0F)\\n\\t relative()\\n\\t }) })\\n\\t }))\\n\\t videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;perisic\\&quot;) {\\n\\t transformation(Transformation {\\n\\t resize(Resize.fill() { width(1.0F)\\n height(1.0F)\\n\\t relative()\\n\\t }) })\\n\\t }))\\n\\t videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;tunisia\\&quot;) {\\n\\t transformation(Transformation {\\n\\t resize(Resize.fill() { width(1.0F)\\n height(1.0F)\\n\\t relative()\\n\\t }) })\\n\\t }))\\n\\t videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;deflection\\&quot;) {\\n\\t transformation(Transformation {\\n\\t resize(Resize.fill() { width(1.0F)\\n height(1.0F)\\n\\t relative()\\n\\t }) })\\n\\t }))\\n\\t videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;late_winner\\&quot;) {\\n\\t transformation(Transformation {\\n\\t resize(Resize.fill() { width(1.0F)\\n height(1.0F)\\n\\t relative()\\n\\t }) })\\n\\t }))\\n\\t videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;belgium\\&quot;) {\\n\\t transformation(Transformation {\\n\\t resize(Resize.fill() { width(1.0F)\\n height(1.0F)\\n\\t relative()\\n\\t }) })\\n\\t }))\\n\\t videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;cavani\\&quot;) {\\n\\t transformation(Transformation {\\n\\t resize(Resize.fill() { width(1.0F)\\n height(1.0F)\\n\\t relative()\\n\\t }) })\\n\\t }))\\n\\t videoEdit(VideoEdit.volume(-100))\\n\\t overlay(Overlay.source(\\n\\tSource.video(\\&quot;sound.mp3\\&quot;))) \\n}.generate()&quot;,&quot;codeSnippet&quot;:&quot;cloudinary.video {\\n\\tpublicId(\\&quot;bade.mp4\\&quot;)\\n\\t resize(Resize.fill() { width(600)\\n height(300) })\\n\\t videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;messi-100\\&quot;) {\\n\\t transformation(Transformation {\\n\\t resize(Resize.fill() { width(1.0F)\\n height(1.0F)\\n\\t relative()\\n\\t }) })\\n\\t }))\\n\\t videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;suarez\\&quot;) {\\n\\t transformation(Transformation {\\n\\t resize(Resize.fill() { width(1.0F)\\n height(1.0F)\\n\\t relative()\\n\\t }) })\\n\\t }))\\n\\t videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;nigeria\\&quot;) {\\n\\t transformation(Transformation {\\n\\t resize(Resize.fill() { width(1.0F)\\n height(1.0F)\\n\\t relative()\\n\\t }) })\\n\\t }))\\n\\t videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;perisic\\&quot;) {\\n\\t transformation(Transformation {\\n\\t resize(Resize.fill() { width(1.0F)\\n height(1.0F)\\n\\t relative()\\n\\t }) })\\n\\t }))\\n\\t videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;tunisia\\&quot;) {\\n\\t transformation(Transformation {\\n\\t resize(Resize.fill() { width(1.0F)\\n height(1.0F)\\n\\t relative()\\n\\t }) })\\n\\t }))\\n\\t videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;deflection\\&quot;) {\\n\\t transformation(Transformation {\\n\\t resize(Resize.fill() { width(1.0F)\\n height(1.0F)\\n\\t relative()\\n\\t }) })\\n\\t }))\\n\\t videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;late_winner\\&quot;) {\\n\\t transformation(Transformation {\\n\\t resize(Resize.fill() { width(1.0F)\\n height(1.0F)\\n\\t relative()\\n\\t }) })\\n\\t }))\\n\\t videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;belgium\\&quot;) {\\n\\t transformation(Transformation {\\n\\t resize(Resize.fill() { width(1.0F)\\n height(1.0F)\\n\\t relative()\\n\\t }) })\\n\\t }))\\n\\t videoEdit(VideoEdit.concatenate(\\n\\tConcatenate.videoSource(\\&quot;cavani\\&quot;) {\\n\\t transformation(Transformation {\\n\\t resize(Resize.fill() { width(1.0F)\\n height(1.0F)\\n\\t relative()\\n\\t }) })\\n\\t }))\\n\\t videoEdit(VideoEdit.volume(-100))\\n\\t overlay(Overlay.source(\\n\\tSource.video(\\&quot;sound.mp3\\&quot;))) \\n}.generate()&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;Kotlin&quot;,&quot;packageName&quot;:&quot;kotlin-url-gen&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;},{&quot;sdkId&quot;:&quot;jquery&quot;,&quot;framework&quot;:&quot;jquery&quot;,&quot;language&quot;:&quot;jquery&quot;,&quot;rawCodeSnippet&quot;:&quot;$.cloudinary.video(\\&quot;bade\\&quot;, {transformation: [ {width: 600, height: 300, crop: \\&quot;fill\\&quot;}, {overlay: new cloudinary.Layer().publicId(\\&quot;video:messi-100\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}, {overlay: new cloudinary.Layer().publicId(\\&quot;video:suarez\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}, {overlay: new cloudinary.Layer().publicId(\\&quot;video:nigeria\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}, {overlay: new cloudinary.Layer().publicId(\\&quot;video:perisic\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}, {overlay: new cloudinary.Layer().publicId(\\&quot;video:tunisia\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}, {overlay: new cloudinary.Layer().publicId(\\&quot;video:deflection\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}, {overlay: new cloudinary.Layer().publicId(\\&quot;video:late_winner\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}, {overlay: new cloudinary.Layer().publicId(\\&quot;video:belgium\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}, {overlay: new cloudinary.Layer().publicId(\\&quot;video:cavani\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;}, {effect: \\&quot;volume:-100\\&quot;}, {overlay: new cloudinary.Layer().publicId(\\&quot;video:sound.mp3\\&quot;)} ]})&quot;,&quot;codeSnippet&quot;:&quot;$.cloudinary.video(\\&quot;bade\\&quot;, {transformation: [\\n  {width: 600, height: 300, crop: \\&quot;fill\\&quot;},\\n  {overlay: new cloudinary.Layer().publicId(\\&quot;video:messi-100\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;},\\n  {overlay: new cloudinary.Layer().publicId(\\&quot;video:suarez\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;},\\n  {overlay: new cloudinary.Layer().publicId(\\&quot;video:nigeria\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;},\\n  {overlay: new cloudinary.Layer().publicId(\\&quot;video:perisic\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;},\\n  {overlay: new cloudinary.Layer().publicId(\\&quot;video:tunisia\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;},\\n  {overlay: new cloudinary.Layer().publicId(\\&quot;video:deflection\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;},\\n  {overlay: new cloudinary.Layer().publicId(\\&quot;video:late_winner\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;},\\n  {overlay: new cloudinary.Layer().publicId(\\&quot;video:belgium\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;},\\n  {overlay: new cloudinary.Layer().publicId(\\&quot;video:cavani\\&quot;), flags: [\\&quot;splice\\&quot;, \\&quot;relative\\&quot;], width: \\&quot;1.0\\&quot;, height: \\&quot;1.0\\&quot;, crop: \\&quot;fill\\&quot;},\\n  {effect: \\&quot;volume:-100\\&quot;},\\n  {overlay: new cloudinary.Layer().publicId(\\&quot;video:sound.mp3\\&quot;)}\\n  ]})&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;jQuery&quot;,&quot;packageName&quot;:&quot;cloudinary-jquery&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;2.x&quot;},{&quot;sdkId&quot;:&quot;react_native&quot;,&quot;framework&quot;:&quot;react_native&quot;,&quot;language&quot;:&quot;react_native&quot;,&quot;rawCodeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(fill().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;messi-100\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;nigeria\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;perisic\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;tunisia\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;deflection\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;late_winner\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;belgium\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;cavani\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(volume(-100))\\n  .overlay(source(video(\\&quot;sound.mp3\\&quot;)));&quot;,&quot;codeSnippet&quot;:&quot;new CloudinaryVideo(\\&quot;bade.mp4\\&quot;)\\n  .resize(fill().width(600).height(300))\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;messi-100\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;suarez\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;nigeria\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;perisic\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;tunisia\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;deflection\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;late_winner\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;belgium\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(\\n    concatenate(\\n      videoSource(\\&quot;cavani\\&quot;).transformation(\\n        new Transformation().resize(\\n          fill().width(\\&quot;1.0\\&quot;).height(\\&quot;1.0\\&quot;).relative()\\n        )\\n      )\\n    )\\n  )\\n  .videoEdit(volume(-100))\\n  .overlay(source(video(\\&quot;sound.mp3\\&quot;)));&quot;,&quot;status&quot;:0,&quot;statusText&quot;:&quot;Ok&quot;,&quot;displayName&quot;:&quot;React Native&quot;,&quot;packageName&quot;:&quot;cloudinary-react-native&quot;,&quot;packageStatus&quot;:&quot;&quot;,&quot;packageVersion&quot;:&quot;1.x&quot;}]\"\n      parsed-url=\"{&quot;url&quot;:&quot;https:\\\/\\\/res.cloudinary.com\\\/demo\\\/video\\\/upload\\\/w_600,h_300,c_fill\\\/l_video:messi-100,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\\\/l_video:suarez,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\\\/l_video:nigeria,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\\\/l_video:perisic,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\\\/l_video:tunisia,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\\\/l_video:deflection,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\\\/l_video:late_winner,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\\\/l_video:belgium,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\\\/l_video:cavani,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\\\/e_volume:-100\\\/l_video:sound.mp3\\\/bade.mp4&quot;,&quot;cloud_name&quot;:&quot;demo&quot;,&quot;host&quot;:&quot;res.cloudinary.com&quot;,&quot;type&quot;:&quot;upload&quot;,&quot;resource_type&quot;:&quot;video&quot;,&quot;transformation&quot;:[{&quot;width&quot;:&quot;600&quot;,&quot;height&quot;:&quot;300&quot;,&quot;crop_mode&quot;:&quot;fill&quot;},{&quot;overlay&quot;:&quot;video:messi-100&quot;,&quot;flags&quot;:&quot;splice.relative&quot;,&quot;width&quot;:&quot;1.0&quot;,&quot;height&quot;:&quot;1.0&quot;,&quot;crop_mode&quot;:&quot;fill&quot;},{&quot;overlay&quot;:&quot;video:suarez&quot;,&quot;flags&quot;:&quot;splice.relative&quot;,&quot;width&quot;:&quot;1.0&quot;,&quot;height&quot;:&quot;1.0&quot;,&quot;crop_mode&quot;:&quot;fill&quot;},{&quot;overlay&quot;:&quot;video:nigeria&quot;,&quot;flags&quot;:&quot;splice.relative&quot;,&quot;width&quot;:&quot;1.0&quot;,&quot;height&quot;:&quot;1.0&quot;,&quot;crop_mode&quot;:&quot;fill&quot;},{&quot;overlay&quot;:&quot;video:perisic&quot;,&quot;flags&quot;:&quot;splice.relative&quot;,&quot;width&quot;:&quot;1.0&quot;,&quot;height&quot;:&quot;1.0&quot;,&quot;crop_mode&quot;:&quot;fill&quot;},{&quot;overlay&quot;:&quot;video:tunisia&quot;,&quot;flags&quot;:&quot;splice.relative&quot;,&quot;width&quot;:&quot;1.0&quot;,&quot;height&quot;:&quot;1.0&quot;,&quot;crop_mode&quot;:&quot;fill&quot;},{&quot;overlay&quot;:&quot;video:deflection&quot;,&quot;flags&quot;:&quot;splice.relative&quot;,&quot;width&quot;:&quot;1.0&quot;,&quot;height&quot;:&quot;1.0&quot;,&quot;crop_mode&quot;:&quot;fill&quot;},{&quot;overlay&quot;:&quot;video:late_winner&quot;,&quot;flags&quot;:&quot;splice.relative&quot;,&quot;width&quot;:&quot;1.0&quot;,&quot;height&quot;:&quot;1.0&quot;,&quot;crop_mode&quot;:&quot;fill&quot;},{&quot;overlay&quot;:&quot;video:belgium&quot;,&quot;flags&quot;:&quot;splice.relative&quot;,&quot;width&quot;:&quot;1.0&quot;,&quot;height&quot;:&quot;1.0&quot;,&quot;crop_mode&quot;:&quot;fill&quot;},{&quot;overlay&quot;:&quot;video:cavani&quot;,&quot;flags&quot;:&quot;splice.relative&quot;,&quot;width&quot;:&quot;1.0&quot;,&quot;height&quot;:&quot;1.0&quot;,&quot;crop_mode&quot;:&quot;fill&quot;},{&quot;effect&quot;:&quot;volume:-100&quot;},{&quot;overlay&quot;:&quot;video:sound.mp3&quot;}],&quot;transformation_string&quot;:&quot;w_600,h_300,c_fill\\\/l_video:messi-100,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\\\/l_video:suarez,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\\\/l_video:nigeria,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\\\/l_video:perisic,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\\\/l_video:tunisia,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\\\/l_video:deflection,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\\\/l_video:late_winner,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\\\/l_video:belgium,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\\\/l_video:cavani,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\\\/e_volume:-100\\\/l_video:sound.mp3&quot;,&quot;url_suffix&quot;:&quot;&quot;,&quot;version&quot;:&quot;&quot;,&quot;secure&quot;:true,&quot;public_id&quot;:&quot;bade.mp4&quot;,&quot;extension&quot;:&quot;mp4&quot;,&quot;format&quot;:&quot;mp4&quot;,&quot;format_code&quot;:true,&quot;url_code&quot;:false,&quot;signature&quot;:&quot;&quot;,&quot;private_cdn&quot;:false,&quot;result_asset_type&quot;:&quot;video&quot;}\"\n      with-url=\"true\"\n    >\n      <span class=\"u-visually-hidden\">Loading code examples<\/span>\n    <\/cld-code-widget><video\n      controls\n      muted\n      preload=\"none\"\n      class=\"c-transformed-asset c-transformed-asset--video\"\n      poster=\"https:\/\/res.cloudinary.com\/demo\/video\/upload\/w_600,h_300,c_fill\/l_video:messi-100,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:suarez,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:nigeria,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:perisic,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:tunisia,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:deflection,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:late_winner,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:belgium,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:cavani,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/e_volume:-100\/l_video:sound.mp3\/bade.jpg\"\n      \n    >\n      <source src=\"https:\/\/res.cloudinary.com\/demo\/video\/upload\/w_600,h_300,c_fill\/l_video:messi-100,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:suarez,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:nigeria,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:perisic,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:tunisia,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:deflection,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:late_winner,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:belgium,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:cavani,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/e_volume:-100\/l_video:sound.mp3\/vc_h265\/bade.mp4\" type=\"video\/mp4; codecs=hevc\">\n<source src=\"https:\/\/res.cloudinary.com\/demo\/video\/upload\/w_600,h_300,c_fill\/l_video:messi-100,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:suarez,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:nigeria,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:perisic,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:tunisia,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:deflection,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:late_winner,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:belgium,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:cavani,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/e_volume:-100\/l_video:sound.mp3\/vc_vp9\/bade.webm\" type=\"video\/webm; codecs=vp9\">\n<source src=\"https:\/\/res.cloudinary.com\/demo\/video\/upload\/w_600,h_300,c_fill\/l_video:messi-100,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:suarez,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:nigeria,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:perisic,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:tunisia,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:deflection,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:late_winner,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:belgium,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:cavani,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/e_volume:-100\/l_video:sound.mp3\/vc_auto\/bade.mp4\" type=\"video\/mp4\">\n<source src=\"https:\/\/res.cloudinary.com\/demo\/video\/upload\/w_600,h_300,c_fill\/l_video:messi-100,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:suarez,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:nigeria,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:perisic,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:tunisia,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:deflection,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:late_winner,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:belgium,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/l_video:cavani,fl_splice,w_1.0,h_1.0,fl_relative,c_fill\/e_volume:-100\/l_video:sound.mp3\/vc_auto\/bade.webm\" type=\"video\/webm\">\n    <\/video><\/p>\n<p>Congratulations! You\u2019ve just built your own FIFA World Cup moments with a customized theme sound.<\/p>\n<h2>Explore Cloudinary<\/h2>\n<p>As shown above, you can easily leverage some of Cloudinary\u2019s awesome video-management features to create wonderful effects. The sky is the limit to what you can achieve.<\/p>\n<p>Do create an account on <a href=\"https:\/\/cloudinary.com\/\">Cloudinary<\/a> and check out its <a href=\"https:\/\/cloudinary.com\/documentation\">documentation<\/a> for more fabulous features.<\/p>\n<hr \/>\n<h2>Further Reading on Video Manipulation<\/h2>\n<ul>\n<li>\n<a href=\"https:\/\/cloudinary.com\/video_api\">Video Transcoding\nand Manipulation<\/a>\n<\/li>\n<li>\n<a href=\"https:\/\/cloudinary.com\/blog\/top_10_mistakes_in_handling_website_videos_and_how_to_solve_them\">Top 10 Mistakes in Handling Website Videos and How to Solve Them<\/a>\n<\/li>\n<li>\n<a href=\"https:\/\/cloudinary.com\/blog\/how_to_automate_compression_of_video_files_with_one_line_of_code\">How to Compress Video Size Automatically With One Line of Code<\/a>\n<\/li>\n<li>\n<a href=\"https:\/\/cloudinary.com\/blog\/exoplayer_android_tutorial_easy_video_delivery_and_editing\">ExoPlayer Android Tutorial: Easy Video Delivery and Editing<\/a>\n<\/li>\n<li>\n<a href=\"https:\/\/cloudinary.com\/blog\/html5_video_player\">Ultimate HTML5 Video Player Showdown: 10 Players Compared<\/a>\n<\/li>\n<li>\n<a href=\"https:\/\/cloudinary.com\/blog\/how_to_generate_waveform_images_from_audio_files\">How to Generate Waveform Images From Audio Files<\/a>\n<\/li>\n<li>\n<a href=\"https:\/\/cloudinary.com\/blog\/with_automatic_video_subtitles_silence_speaks_volumes\">Auto Generate Subtitles Based on Video Transcript<\/a>\n<\/li>\n<li>\n<a href=\"https:\/\/cloudinary.com\/blog\/auto_generate_video_previews_with_great_results_every_time\">Auto-Generate Video Previews with Great Results Every Time<\/a>\n<\/li>\n<li>\n<a href=\"https:\/\/cloudinary.com\/blog\/html5_video_tags_won_t_do_for_your_videos\">Adaptive HLS Streaming Using the HTML5 Video Tag<\/a>\n<\/li>\n<li>\n<a href=\"https:\/\/cloudinary.com\/blog\/optimizing_video_with_cloudinary_and_the_html5_video_player_part_1\">Video Optimization With the HTML5 &lt;\\video&gt; Player<\/a>\n<\/li>\n<li>\n<a href=\"https:\/\/cloudinary.com\/blog\/converting_android_videos_to_animated_gif_images_with_cloudinary_a_tutorial\">Converting Android Videos to Animated GIF Images With Cloudinary: A Tutorial<\/a>\n<\/li>\n<\/ul>\n<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":41,"featured_media":21761,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_cloudinary_featured_overwrite":false,"footnotes":""},"categories":[1],"tags":[25,119,303,305,304],"class_list":["post-21760","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-asset-management","tag-file-upload","tag-video","tag-video-api","tag-video-transformation"],"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>Capturing a Live Stream of FIFA World Cup Moments<\/title>\n<meta name=\"description\" content=\"Discover a few impressive Cloudinary features for capturing live streams.\" \/>\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\/building_a_live_feed_of_fifa_world_cup_moments\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Building a Live Feed of FIFA World Cup Moments\" \/>\n<meta property=\"og:description\" content=\"Discover a few impressive Cloudinary features for capturing live streams.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cloudinary.com\/blog\/building_a_live_feed_of_fifa_world_cup_moments\" \/>\n<meta property=\"og:site_name\" content=\"Cloudinary Blog\" \/>\n<meta property=\"article:published_time\" content=\"2018-07-12T18:02:28+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-02-26T01:44:20+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/cloudinary.com\/blog\/wp-content\/uploads\/sites\/12\/2022\/02\/world_cup-1-2.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1540\" \/>\n\t<meta property=\"og:image:height\" content=\"1012\" \/>\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\/building_a_live_feed_of_fifa_world_cup_moments#article\",\"isPartOf\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/building_a_live_feed_of_fifa_world_cup_moments\"},\"author\":{\"name\":\"\",\"@id\":\"\"},\"headline\":\"Building a Live Feed of FIFA World Cup Moments\",\"datePublished\":\"2018-07-12T18:02:28+00:00\",\"dateModified\":\"2022-02-26T01:44:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/building_a_live_feed_of_fifa_world_cup_moments\"},\"wordCount\":9,\"publisher\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/building_a_live_feed_of_fifa_world_cup_moments#primaryimage\"},\"thumbnailUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649721862\/Web_Assets\/blog\/world_cup-1-2\/world_cup-1-2.jpg?_i=AA\",\"keywords\":[\"Asset Management\",\"File-upload\",\"Video\",\"Video API\",\"Video Transformation\"],\"inLanguage\":\"en-US\",\"copyrightYear\":\"2018\",\"copyrightHolder\":{\"@id\":\"https:\/\/cloudinary.com\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cloudinary.com\/blog\/building_a_live_feed_of_fifa_world_cup_moments\",\"url\":\"https:\/\/cloudinary.com\/blog\/building_a_live_feed_of_fifa_world_cup_moments\",\"name\":\"Capturing a Live Stream of FIFA World Cup Moments\",\"isPartOf\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/building_a_live_feed_of_fifa_world_cup_moments#primaryimage\"},\"image\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/building_a_live_feed_of_fifa_world_cup_moments#primaryimage\"},\"thumbnailUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649721862\/Web_Assets\/blog\/world_cup-1-2\/world_cup-1-2.jpg?_i=AA\",\"datePublished\":\"2018-07-12T18:02:28+00:00\",\"dateModified\":\"2022-02-26T01:44:20+00:00\",\"description\":\"Discover a few impressive Cloudinary features for capturing live streams.\",\"breadcrumb\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/building_a_live_feed_of_fifa_world_cup_moments#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cloudinary.com\/blog\/building_a_live_feed_of_fifa_world_cup_moments\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cloudinary.com\/blog\/building_a_live_feed_of_fifa_world_cup_moments#primaryimage\",\"url\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649721862\/Web_Assets\/blog\/world_cup-1-2\/world_cup-1-2.jpg?_i=AA\",\"contentUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649721862\/Web_Assets\/blog\/world_cup-1-2\/world_cup-1-2.jpg?_i=AA\",\"width\":1540,\"height\":1012},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cloudinary.com\/blog\/building_a_live_feed_of_fifa_world_cup_moments#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cloudinary.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Building a Live Feed of FIFA World Cup Moments\"}]},{\"@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":"Capturing a Live Stream of FIFA World Cup Moments","description":"Discover a few impressive Cloudinary features for capturing live streams.","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\/building_a_live_feed_of_fifa_world_cup_moments","og_locale":"en_US","og_type":"article","og_title":"Building a Live Feed of FIFA World Cup Moments","og_description":"Discover a few impressive Cloudinary features for capturing live streams.","og_url":"https:\/\/cloudinary.com\/blog\/building_a_live_feed_of_fifa_world_cup_moments","og_site_name":"Cloudinary Blog","article_published_time":"2018-07-12T18:02:28+00:00","article_modified_time":"2022-02-26T01:44:20+00:00","og_image":[{"width":1540,"height":1012,"url":"http:\/\/cloudinary.com\/blog\/wp-content\/uploads\/sites\/12\/2022\/02\/world_cup-1-2.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/cloudinary.com\/blog\/building_a_live_feed_of_fifa_world_cup_moments#article","isPartOf":{"@id":"https:\/\/cloudinary.com\/blog\/building_a_live_feed_of_fifa_world_cup_moments"},"author":{"name":"","@id":""},"headline":"Building a Live Feed of FIFA World Cup Moments","datePublished":"2018-07-12T18:02:28+00:00","dateModified":"2022-02-26T01:44:20+00:00","mainEntityOfPage":{"@id":"https:\/\/cloudinary.com\/blog\/building_a_live_feed_of_fifa_world_cup_moments"},"wordCount":9,"publisher":{"@id":"https:\/\/cloudinary.com\/blog\/#organization"},"image":{"@id":"https:\/\/cloudinary.com\/blog\/building_a_live_feed_of_fifa_world_cup_moments#primaryimage"},"thumbnailUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649721862\/Web_Assets\/blog\/world_cup-1-2\/world_cup-1-2.jpg?_i=AA","keywords":["Asset Management","File-upload","Video","Video API","Video Transformation"],"inLanguage":"en-US","copyrightYear":"2018","copyrightHolder":{"@id":"https:\/\/cloudinary.com\/#organization"}},{"@type":"WebPage","@id":"https:\/\/cloudinary.com\/blog\/building_a_live_feed_of_fifa_world_cup_moments","url":"https:\/\/cloudinary.com\/blog\/building_a_live_feed_of_fifa_world_cup_moments","name":"Capturing a Live Stream of FIFA World Cup Moments","isPartOf":{"@id":"https:\/\/cloudinary.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cloudinary.com\/blog\/building_a_live_feed_of_fifa_world_cup_moments#primaryimage"},"image":{"@id":"https:\/\/cloudinary.com\/blog\/building_a_live_feed_of_fifa_world_cup_moments#primaryimage"},"thumbnailUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649721862\/Web_Assets\/blog\/world_cup-1-2\/world_cup-1-2.jpg?_i=AA","datePublished":"2018-07-12T18:02:28+00:00","dateModified":"2022-02-26T01:44:20+00:00","description":"Discover a few impressive Cloudinary features for capturing live streams.","breadcrumb":{"@id":"https:\/\/cloudinary.com\/blog\/building_a_live_feed_of_fifa_world_cup_moments#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cloudinary.com\/blog\/building_a_live_feed_of_fifa_world_cup_moments"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudinary.com\/blog\/building_a_live_feed_of_fifa_world_cup_moments#primaryimage","url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649721862\/Web_Assets\/blog\/world_cup-1-2\/world_cup-1-2.jpg?_i=AA","contentUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649721862\/Web_Assets\/blog\/world_cup-1-2\/world_cup-1-2.jpg?_i=AA","width":1540,"height":1012},{"@type":"BreadcrumbList","@id":"https:\/\/cloudinary.com\/blog\/building_a_live_feed_of_fifa_world_cup_moments#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cloudinary.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Building a Live Feed of FIFA World Cup Moments"}]},{"@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\/v1649721862\/Web_Assets\/blog\/world_cup-1-2\/world_cup-1-2.jpg?_i=AA","_links":{"self":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/21760","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=21760"}],"version-history":[{"count":2,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/21760\/revisions"}],"predecessor-version":[{"id":23038,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/21760\/revisions\/23038"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/media\/21761"}],"wp:attachment":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/media?parent=21760"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/categories?post=21760"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/tags?post=21760"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}