<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>mp4gain.com</provider_name><provider_url>https://mp4gain.com/mp4gain</provider_url><author_name>R. Arias</author_name><author_url>https://mp4gain.com/mp4gain/author/mp4gain/</author_url><title>Introduction to codec comparison - mp4gain.com</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="VVlFA4CuC3"&gt;&lt;a href="https://mp4gain.com/mp4gain/introduction-to-codec-comparison/"&gt;Introduction to codec comparison&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://mp4gain.com/mp4gain/introduction-to-codec-comparison/embed/#?secret=VVlFA4CuC3" width="600" height="338" title="&#x201C;Introduction to codec comparison&#x201D; &#x2014; mp4gain.com" data-secret="VVlFA4CuC3" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://mp4gain.com/mp4gain/wp-includes/js/wp-embed.min.js
&lt;/script&gt;
</html><description>Introduction to codec comparison Codec comparisons are pretty common on the internet &#x2026; Long and not very, emotional and not very, clearly skewed and not very. But most of the authors of such comparisons simply cite images from two movies side by side, as if by conspiracy to ignore the following things: Any codec provides &hellip; Continue reading ""</description><thumbnail_url>https://opus-codec.org/static/comparison/opus_comparison.png</thumbnail_url></oembed>
