{"id":607,"date":"2019-09-17T02:32:43","date_gmt":"2019-09-17T02:32:43","guid":{"rendered":"http:\/\/mp4gain.com\/mp4gain\/?p=607"},"modified":"2019-09-17T02:32:43","modified_gmt":"2019-09-17T02:32:43","slug":"codecs-how-an-audio-or-video-codec-works","status":"publish","type":"post","link":"https:\/\/mp4gain.com\/mp4gain\/codecs-how-an-audio-or-video-codec-works\/","title":{"rendered":"Codecs: How an audio or video codec works"},"content":{"rendered":"<p>To understand in a simple way what a codec is and how it works, the first thing we have to keep in mind is that the human voice is a continuous (analog) waveform, while the information that circulates through a data network is discrete ( digital). This means that if we want to send packets with data that contain the information needed to reproduce a voice fragment, we will have to digitize the voice beforehand.<\/p>\n<p><a href=\"http:\/\/mp4gain.com\/mp4gain\/wp-content\/uploads\/2019\/09\/ac13d962-0d06-4291-a61b-615f9611b2fd.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-608\" src=\"http:\/\/mp4gain.com\/mp4gain\/wp-content\/uploads\/2019\/09\/ac13d962-0d06-4291-a61b-615f9611b2fd-300x300.png\" alt=\"codecs\" width=\"300\" height=\"300\" srcset=\"https:\/\/mp4gain.com\/mp4gain\/wp-content\/uploads\/2019\/09\/ac13d962-0d06-4291-a61b-615f9611b2fd-300x300.png 300w, https:\/\/mp4gain.com\/mp4gain\/wp-content\/uploads\/2019\/09\/ac13d962-0d06-4291-a61b-615f9611b2fd-150x150.png 150w, https:\/\/mp4gain.com\/mp4gain\/wp-content\/uploads\/2019\/09\/ac13d962-0d06-4291-a61b-615f9611b2fd.png 490w\" sizes=\"auto, (max-width: 300px) 85vw, 300px\" \/><\/a><\/p>\n<p>The process of converting an analog signal to a digital signal is done through an element called an encoder. If the encoder is also capable of performing the opposite process, that is, moving from a digital signal to an analog signal even if only approximately, then we will have an encoder-decoder. An encoder-decoder is also called a &#8216;codec&#8217;.<\/p>\n<p>Although it may seem that we would only be interested in selecting one or two codecs taking into account the voice quality (MOS, Mean Opinion Score) and bit-rate parameters that each codec needs, the truth is that we also have to face our network Look closely at the size of the packets that we are going to send since each voice packet is also made up of bits that are used for routing and error correction issues. As they add load, they saturate the network and make the entire system go slower. Do we reduce the number of packages we have to send making them larger? It is not always a good idea because the loss of a large package will have a greater impact on the output, even a cut in communication! What is recommended in these cases is to have a certain compromise between the number of packets that are sent to the network and the protection we want to have. The reference size should be about 20ms of voice per package.<\/p>\n<p><a href=\"http:\/\/mp4gain.com\/mp4gain\/wp-content\/uploads\/2019\/09\/video-compression-670x335.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-609\" src=\"http:\/\/mp4gain.com\/mp4gain\/wp-content\/uploads\/2019\/09\/video-compression-670x335-300x150.jpg\" alt=\"codecs\" width=\"300\" height=\"150\" srcset=\"https:\/\/mp4gain.com\/mp4gain\/wp-content\/uploads\/2019\/09\/video-compression-670x335-300x150.jpg 300w, https:\/\/mp4gain.com\/mp4gain\/wp-content\/uploads\/2019\/09\/video-compression-670x335.jpg 670w\" sizes=\"auto, (max-width: 300px) 85vw, 300px\" \/><\/a><\/p>\n<h2>How codecs work<\/h2>\n<p>The codecs reduce the information of the clips to facilitate and enable their publication and viewing through the Internet. There are two methods of compression, the so-called spatial and temporal compression.<\/p>\n<p>In the first one, reduce the information by compressing the existing one inside each frame. Instead of describing the pixel-to-pixel image, pointing out for example the position and color of the pixels, the compression codec generalizes describing similar areas and their light and color characteristics. For example, instead of reproducing a blue sky pixel by pixel, it would be described as an area with similar light and color characteristics. In this sense, the less varied details an image presents, the codec can generalize and compress more easily. Creating videos with simple backgrounds facilitates compression and reduction, just as working with a tripod instead of a camera in hand means stabilizing the backgrounds and therefore facilitating subsequent compression.<\/p>\n<p>The other compression method is temporary, where the information between consecutive frames is compared and only the details that vary are stored. The reference frames from which the differences are analyzed and the subsequent ones are supported are called keyframes and contain the complete image. On the contrary, the frames that reflect the differences are called \u201cdelta frames\u201d and only contain the information of the areas that vary with respect to the previous images.<\/p>\n<p>In general, videos that show few changes between frames are compressed better and this necessarily affects the realization. At present, both the television and the cinematographic realization tend to use the camera in motion. However, the compression of dynamic videos is more problematic than the cases of more static images.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To understand in a simple way what a codec is and how it works, the first thing we have to keep in mind is that the human voice is a continuous (analog) waveform, while the information that circulates through a data network is discrete ( digital). This means that if we want to send packets &hellip; <a href=\"https:\/\/mp4gain.com\/mp4gain\/codecs-how-an-audio-or-video-codec-works\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Codecs: How an audio or video codec works&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[257],"tags":[14789,14820,14821,14807,14809,14810,14808,14812,14811,14813,14814,14806,14823,14763,14760,14772,14778,14777,14776,14770,14769,14766,14761,14762,14754,14755,14757,14765,14759,14767,14774,14768,14764,14775,14756,14771,14773,14758,8506,14816,14790,14824,14787,14784,14786,14785,14788,14791,14829,14828,8704,14831,8598,14832,14836,8756,14835,14834,8758,14833,8763,8759,14782,14827,14805,8788,8601,14822,8854,8850,14830,14783,14826,14825,14607,14802,14819,14818,14795,14794,14792,14793,14800,14797,14804,14803,14796,14798,14799,14801,14779,14781,14780,14815,14732,14731,14817],"class_list":["post-607","post","type-post","status-publish","format-standard","hentry","category-audio-normalizer","tag-best-video-codec-after-effects","tag-best-video-codec-pro-tools","tag-best-video-codec-pro-tools-12","tag-codec-video-per-android","tag-codec-video-per-facebook","tag-codec-video-per-firefox","tag-codec-video-per-mac","tag-codec-video-per-powerpoint","tag-codec-video-per-tv-philips","tag-codec-video-per-ubuntu","tag-codec-video-per-windows","tag-codec-video-per-windows-10","tag-gopro-video-codec","tag-how-audio-codec-works","tag-how-audio-codecs-work","tag-how-binary-code-works-in-computers","tag-how-code-coverage-works-in-sonarqube","tag-how-code-generator-works-in-facebook","tag-how-code-signing-works-ios","tag-how-code-works-in-c","tag-how-code-works-in-java","tag-how-codec-negotiation-works","tag-how-codec-works","tag-how-codec-works-in-video","tag-how-codecs-work","tag-how-codecs-work-tutorial","tag-how-do-codecs-work","tag-how-does-codec-works","tag-how-does-codecs-work","tag-how-h-264-codec-works","tag-how-hsn-code-works-in-gst","tag-how-mp3-codec-works","tag-how-opus-codec-works","tag-how-postal-code-works-in-canada","tag-how-python-codecs-works","tag-how-qr-code-works-in-payments","tag-how-qr-code-works-in-whatsapp","tag-how-video-codecs-work","tag-how-xvid-codec-works","tag-prores-video-codec","tag-quicktime-video-codec-after-effects","tag-video-codec-after-effects","tag-video-codec-after-effects-cc","tag-video-codec-after-effects-cc-2018","tag-video-codec-after-effects-cc-2019","tag-video-codec-after-effects-h264","tag-video-codec-after-effects-mac","tag-video-codec-animation-after-effects","tag-video-codec-avc-vs-hevc","tag-video-codec-h264-vs-h265","tag-video-codec-in-android","tag-video-codec-mpeg4-vs-h-264","tag-video-codec-not-supported","tag-video-codec-not-supported-android","tag-video-codec-not-supported-car-dvd-player","tag-video-codec-not-supported-dvd-player","tag-video-codec-not-supported-means","tag-video-codec-not-supported-on-tv","tag-video-codec-not-supported-samsung","tag-video-codec-not-supported-samsung-phone","tag-video-codec-not-supported-samsung-s8","tag-video-codec-not-supported-samsung-tv","tag-video-codec-on-iphone","tag-video-codec-or-vlc","tag-video-codec-per-youtube","tag-video-codec-png-after-effects","tag-video-codec-premiere-pro","tag-video-codec-premiere-pro-cs6","tag-video-codec-v210-vs-uyvy","tag-video-codec-vs-container","tag-video-codec-x264-vs-x265","tag-video-codecs-after-effects","tag-video-codecs-and-compression","tag-video-codecs-and-formats","tag-video-codecs-by-fourcc-page","tag-video-codecs-com-american-express-2019","tag-video-codecs-for-pro-tools-10","tag-video-codecs-for-pro-tools-12","tag-video-codecs-for-ubuntu","tag-video-codecs-for-vlc","tag-video-codecs-for-windows-10","tag-video-codecs-for-windows-7","tag-video-codecs-in-ffmpeg","tag-video-codecs-in-html5","tag-video-codecs-in-matlab","tag-video-codecs-in-python","tag-video-codecs-in-sip","tag-video-codecs-in-ubuntu","tag-video-codecs-in-vlc","tag-video-codecs-in-webrtc","tag-video-codecs-on-linux","tag-video-codecs-on-ubuntu","tag-video-codecs-on-windows","tag-video-codecs-pro-tools","tag-video-codecs-with-alpha","tag-video-codecs-with-alpha-channel","tag-video-pro-codecs"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Codecs: How an audio or video codec works - mp4gain.com<\/title>\n<meta name=\"description\" content=\"To understand in a simple way what a codec is and how it works, the first thing we have to keep in mind is that the human voice is a continuous (analog) waveform, while the information that circulates through a data network is discrete ( digital). This means that if we want to send packets with data that contain the information needed to reproduce a voice fragment, we will have to digitize the voice beforehand.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mp4gain.com\/mp4gain\/codecs-how-an-audio-or-video-codec-works\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Codecs: How an audio or video codec works - mp4gain.com\" \/>\n<meta property=\"og:description\" content=\"To understand in a simple way what a codec is and how it works, the first thing we have to keep in mind is that the human voice is a continuous (analog) waveform, while the information that circulates through a data network is discrete ( digital). This means that if we want to send packets with data that contain the information needed to reproduce a voice fragment, we will have to digitize the voice beforehand.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mp4gain.com\/mp4gain\/codecs-how-an-audio-or-video-codec-works\/\" \/>\n<meta property=\"og:site_name\" content=\"mp4gain.com\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/mp4gain\" \/>\n<meta property=\"article:published_time\" content=\"2019-09-17T02:32:43+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/mp4gain.com\/mp4gain\/wp-content\/uploads\/2019\/09\/ac13d962-0d06-4291-a61b-615f9611b2fd-300x300.png\" \/>\n<meta name=\"author\" content=\"R. Arias\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@mp4gain\" \/>\n<meta name=\"twitter:site\" content=\"@mp4gain\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"R. Arias\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/mp4gain.com\/mp4gain\/codecs-how-an-audio-or-video-codec-works\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/mp4gain.com\/mp4gain\/codecs-how-an-audio-or-video-codec-works\/\"},\"author\":{\"name\":\"R. Arias\",\"@id\":\"https:\/\/mp4gain.com\/mp4gain\/#\/schema\/person\/36ffddda9988e565bd4a9013324ce2cc\"},\"headline\":\"Codecs: How an audio or video codec works\",\"datePublished\":\"2019-09-17T02:32:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/mp4gain.com\/mp4gain\/codecs-how-an-audio-or-video-codec-works\/\"},\"wordCount\":589,\"image\":{\"@id\":\"https:\/\/mp4gain.com\/mp4gain\/codecs-how-an-audio-or-video-codec-works\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/mp4gain.com\/mp4gain\/wp-content\/uploads\/2019\/09\/ac13d962-0d06-4291-a61b-615f9611b2fd-300x300.png\",\"keywords\":[\"best video codec after effects\",\"best video codec pro tools\",\"best video codec pro tools 12\",\"codec video per android\",\"codec video per facebook\",\"codec video per firefox\",\"codec video per mac\",\"codec video per powerpoint\",\"codec video per tv philips\",\"codec video per ubuntu\",\"codec video per windows\",\"codec video per windows 10\",\"gopro video codec\",\"how audio codec works\",\"how audio codecs work\",\"how binary code works in computers\",\"how code coverage works in sonarqube\",\"how code generator works in facebook\",\"how code signing works ios\",\"how code works in c#\",\"how code works in java\",\"how codec negotiation works\",\"how codec works\",\"how codec works in video\",\"how codecs work\",\"how codecs work - tutorial\",\"how do codecs work\",\"how does codec works\",\"how does codecs work\",\"how h 264 codec works\",\"how hsn code works in gst\",\"how mp3 codec works\",\"how opus codec works\",\"how postal code works in canada\",\"how python codecs works\",\"how qr code works in payments\",\"how qr code works in whatsapp\",\"how video codecs work\",\"how xvid codec works\",\"prores video codec\",\"quicktime video codec after effects\",\"video codec after effects\",\"video codec after effects cc\",\"video codec after effects cc 2018\",\"video codec after effects cc 2019\",\"video codec after effects h264\",\"video codec after effects mac\",\"video codec animation after effects\",\"video codec avc vs hevc\",\"video codec h264 vs h265\",\"video codec in android\",\"video codec mpeg4 vs h.264\",\"video codec not supported\",\"video codec not supported android\",\"video codec not supported car dvd player\",\"video codec not supported dvd player\",\"video codec not supported means\",\"video codec not supported on tv\",\"video codec not supported samsung\",\"video codec not supported samsung phone\",\"video codec not supported samsung s8\",\"video codec not supported samsung tv\",\"video codec on iphone\",\"video codec or vlc\",\"video codec per youtube\",\"video codec png after effects\",\"video codec premiere pro\",\"video codec premiere pro cs6\",\"video codec v210 vs uyvy\",\"video codec vs container\",\"video codec x264 vs x265\",\"video codecs after effects\",\"video codecs and compression\",\"video codecs and formats\",\"video codecs by fourcc page\",\"video codecs com american express 2019\",\"video codecs for pro tools 10\",\"video codecs for pro tools 12\",\"video codecs for ubuntu\",\"video codecs for vlc\",\"video codecs for windows 10\",\"video codecs for windows 7\",\"video codecs in ffmpeg\",\"video codecs in html5\",\"video codecs in matlab\",\"video codecs in python\",\"video codecs in sip\",\"video codecs in ubuntu\",\"video codecs in vlc\",\"video codecs in webrtc\",\"video codecs on linux\",\"video codecs on ubuntu\",\"video codecs on windows\",\"video codecs pro tools\",\"video codecs with alpha\",\"video codecs with alpha channel\",\"video pro codecs\"],\"articleSection\":[\"Audio Normalizer\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/mp4gain.com\/mp4gain\/codecs-how-an-audio-or-video-codec-works\/\",\"url\":\"https:\/\/mp4gain.com\/mp4gain\/codecs-how-an-audio-or-video-codec-works\/\",\"name\":\"Codecs: How an audio or video codec works - mp4gain.com\",\"isPartOf\":{\"@id\":\"https:\/\/mp4gain.com\/mp4gain\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/mp4gain.com\/mp4gain\/codecs-how-an-audio-or-video-codec-works\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/mp4gain.com\/mp4gain\/codecs-how-an-audio-or-video-codec-works\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/mp4gain.com\/mp4gain\/wp-content\/uploads\/2019\/09\/ac13d962-0d06-4291-a61b-615f9611b2fd-300x300.png\",\"datePublished\":\"2019-09-17T02:32:43+00:00\",\"author\":{\"@id\":\"https:\/\/mp4gain.com\/mp4gain\/#\/schema\/person\/36ffddda9988e565bd4a9013324ce2cc\"},\"description\":\"To understand in a simple way what a codec is and how it works, the first thing we have to keep in mind is that the human voice is a continuous (analog) waveform, while the information that circulates through a data network is discrete ( digital). This means that if we want to send packets with data that contain the information needed to reproduce a voice fragment, we will have to digitize the voice beforehand.\",\"breadcrumb\":{\"@id\":\"https:\/\/mp4gain.com\/mp4gain\/codecs-how-an-audio-or-video-codec-works\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/mp4gain.com\/mp4gain\/codecs-how-an-audio-or-video-codec-works\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/mp4gain.com\/mp4gain\/codecs-how-an-audio-or-video-codec-works\/#primaryimage\",\"url\":\"https:\/\/mp4gain.com\/mp4gain\/wp-content\/uploads\/2019\/09\/ac13d962-0d06-4291-a61b-615f9611b2fd.png\",\"contentUrl\":\"https:\/\/mp4gain.com\/mp4gain\/wp-content\/uploads\/2019\/09\/ac13d962-0d06-4291-a61b-615f9611b2fd.png\",\"width\":490,\"height\":490,\"caption\":\"digital audio\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/mp4gain.com\/mp4gain\/codecs-how-an-audio-or-video-codec-works\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/mp4gain.com\/mp4gain\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Codecs: How an audio or video codec works\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/mp4gain.com\/mp4gain\/#website\",\"url\":\"https:\/\/mp4gain.com\/mp4gain\/\",\"name\":\"mp4gain.com\",\"description\":\"Mp4 Gain Official Website\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/mp4gain.com\/mp4gain\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/mp4gain.com\/mp4gain\/#\/schema\/person\/36ffddda9988e565bd4a9013324ce2cc\",\"name\":\"R. Arias\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/8ca03263e87418cfde07c571c83fa172297ce230085e4f181b9e5f9af745d6be?s=96&d=blank&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/8ca03263e87418cfde07c571c83fa172297ce230085e4f181b9e5f9af745d6be?s=96&d=blank&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/8ca03263e87418cfde07c571c83fa172297ce230085e4f181b9e5f9af745d6be?s=96&d=blank&r=g\",\"caption\":\"R. Arias\"},\"description\":\"R. Arias is the author of this article and has extensive experience for more than 30 years as a recording engineer and audio specialist, as well as more than 20 years of experience creating algorithms related to audio and video. Linkedin\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/ricardoariaszorrilla\/\"],\"url\":\"https:\/\/mp4gain.com\/mp4gain\/author\/mp4gain\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Codecs: How an audio or video codec works - mp4gain.com","description":"To understand in a simple way what a codec is and how it works, the first thing we have to keep in mind is that the human voice is a continuous (analog) waveform, while the information that circulates through a data network is discrete ( digital). This means that if we want to send packets with data that contain the information needed to reproduce a voice fragment, we will have to digitize the voice beforehand.","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:\/\/mp4gain.com\/mp4gain\/codecs-how-an-audio-or-video-codec-works\/","og_locale":"en_US","og_type":"article","og_title":"Codecs: How an audio or video codec works - mp4gain.com","og_description":"To understand in a simple way what a codec is and how it works, the first thing we have to keep in mind is that the human voice is a continuous (analog) waveform, while the information that circulates through a data network is discrete ( digital). This means that if we want to send packets with data that contain the information needed to reproduce a voice fragment, we will have to digitize the voice beforehand.","og_url":"https:\/\/mp4gain.com\/mp4gain\/codecs-how-an-audio-or-video-codec-works\/","og_site_name":"mp4gain.com","article_publisher":"https:\/\/www.facebook.com\/mp4gain","article_published_time":"2019-09-17T02:32:43+00:00","og_image":[{"url":"http:\/\/mp4gain.com\/mp4gain\/wp-content\/uploads\/2019\/09\/ac13d962-0d06-4291-a61b-615f9611b2fd-300x300.png","type":"","width":"","height":""}],"author":"R. Arias","twitter_card":"summary_large_image","twitter_creator":"@mp4gain","twitter_site":"@mp4gain","twitter_misc":{"Written by":"R. Arias","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/mp4gain.com\/mp4gain\/codecs-how-an-audio-or-video-codec-works\/#article","isPartOf":{"@id":"https:\/\/mp4gain.com\/mp4gain\/codecs-how-an-audio-or-video-codec-works\/"},"author":{"name":"R. Arias","@id":"https:\/\/mp4gain.com\/mp4gain\/#\/schema\/person\/36ffddda9988e565bd4a9013324ce2cc"},"headline":"Codecs: How an audio or video codec works","datePublished":"2019-09-17T02:32:43+00:00","mainEntityOfPage":{"@id":"https:\/\/mp4gain.com\/mp4gain\/codecs-how-an-audio-or-video-codec-works\/"},"wordCount":589,"image":{"@id":"https:\/\/mp4gain.com\/mp4gain\/codecs-how-an-audio-or-video-codec-works\/#primaryimage"},"thumbnailUrl":"http:\/\/mp4gain.com\/mp4gain\/wp-content\/uploads\/2019\/09\/ac13d962-0d06-4291-a61b-615f9611b2fd-300x300.png","keywords":["best video codec after effects","best video codec pro tools","best video codec pro tools 12","codec video per android","codec video per facebook","codec video per firefox","codec video per mac","codec video per powerpoint","codec video per tv philips","codec video per ubuntu","codec video per windows","codec video per windows 10","gopro video codec","how audio codec works","how audio codecs work","how binary code works in computers","how code coverage works in sonarqube","how code generator works in facebook","how code signing works ios","how code works in c#","how code works in java","how codec negotiation works","how codec works","how codec works in video","how codecs work","how codecs work - tutorial","how do codecs work","how does codec works","how does codecs work","how h 264 codec works","how hsn code works in gst","how mp3 codec works","how opus codec works","how postal code works in canada","how python codecs works","how qr code works in payments","how qr code works in whatsapp","how video codecs work","how xvid codec works","prores video codec","quicktime video codec after effects","video codec after effects","video codec after effects cc","video codec after effects cc 2018","video codec after effects cc 2019","video codec after effects h264","video codec after effects mac","video codec animation after effects","video codec avc vs hevc","video codec h264 vs h265","video codec in android","video codec mpeg4 vs h.264","video codec not supported","video codec not supported android","video codec not supported car dvd player","video codec not supported dvd player","video codec not supported means","video codec not supported on tv","video codec not supported samsung","video codec not supported samsung phone","video codec not supported samsung s8","video codec not supported samsung tv","video codec on iphone","video codec or vlc","video codec per youtube","video codec png after effects","video codec premiere pro","video codec premiere pro cs6","video codec v210 vs uyvy","video codec vs container","video codec x264 vs x265","video codecs after effects","video codecs and compression","video codecs and formats","video codecs by fourcc page","video codecs com american express 2019","video codecs for pro tools 10","video codecs for pro tools 12","video codecs for ubuntu","video codecs for vlc","video codecs for windows 10","video codecs for windows 7","video codecs in ffmpeg","video codecs in html5","video codecs in matlab","video codecs in python","video codecs in sip","video codecs in ubuntu","video codecs in vlc","video codecs in webrtc","video codecs on linux","video codecs on ubuntu","video codecs on windows","video codecs pro tools","video codecs with alpha","video codecs with alpha channel","video pro codecs"],"articleSection":["Audio Normalizer"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/mp4gain.com\/mp4gain\/codecs-how-an-audio-or-video-codec-works\/","url":"https:\/\/mp4gain.com\/mp4gain\/codecs-how-an-audio-or-video-codec-works\/","name":"Codecs: How an audio or video codec works - mp4gain.com","isPartOf":{"@id":"https:\/\/mp4gain.com\/mp4gain\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mp4gain.com\/mp4gain\/codecs-how-an-audio-or-video-codec-works\/#primaryimage"},"image":{"@id":"https:\/\/mp4gain.com\/mp4gain\/codecs-how-an-audio-or-video-codec-works\/#primaryimage"},"thumbnailUrl":"http:\/\/mp4gain.com\/mp4gain\/wp-content\/uploads\/2019\/09\/ac13d962-0d06-4291-a61b-615f9611b2fd-300x300.png","datePublished":"2019-09-17T02:32:43+00:00","author":{"@id":"https:\/\/mp4gain.com\/mp4gain\/#\/schema\/person\/36ffddda9988e565bd4a9013324ce2cc"},"description":"To understand in a simple way what a codec is and how it works, the first thing we have to keep in mind is that the human voice is a continuous (analog) waveform, while the information that circulates through a data network is discrete ( digital). This means that if we want to send packets with data that contain the information needed to reproduce a voice fragment, we will have to digitize the voice beforehand.","breadcrumb":{"@id":"https:\/\/mp4gain.com\/mp4gain\/codecs-how-an-audio-or-video-codec-works\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mp4gain.com\/mp4gain\/codecs-how-an-audio-or-video-codec-works\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mp4gain.com\/mp4gain\/codecs-how-an-audio-or-video-codec-works\/#primaryimage","url":"https:\/\/mp4gain.com\/mp4gain\/wp-content\/uploads\/2019\/09\/ac13d962-0d06-4291-a61b-615f9611b2fd.png","contentUrl":"https:\/\/mp4gain.com\/mp4gain\/wp-content\/uploads\/2019\/09\/ac13d962-0d06-4291-a61b-615f9611b2fd.png","width":490,"height":490,"caption":"digital audio"},{"@type":"BreadcrumbList","@id":"https:\/\/mp4gain.com\/mp4gain\/codecs-how-an-audio-or-video-codec-works\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mp4gain.com\/mp4gain\/"},{"@type":"ListItem","position":2,"name":"Codecs: How an audio or video codec works"}]},{"@type":"WebSite","@id":"https:\/\/mp4gain.com\/mp4gain\/#website","url":"https:\/\/mp4gain.com\/mp4gain\/","name":"mp4gain.com","description":"Mp4 Gain Official Website","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mp4gain.com\/mp4gain\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/mp4gain.com\/mp4gain\/#\/schema\/person\/36ffddda9988e565bd4a9013324ce2cc","name":"R. Arias","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/8ca03263e87418cfde07c571c83fa172297ce230085e4f181b9e5f9af745d6be?s=96&d=blank&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/8ca03263e87418cfde07c571c83fa172297ce230085e4f181b9e5f9af745d6be?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8ca03263e87418cfde07c571c83fa172297ce230085e4f181b9e5f9af745d6be?s=96&d=blank&r=g","caption":"R. Arias"},"description":"R. Arias is the author of this article and has extensive experience for more than 30 years as a recording engineer and audio specialist, as well as more than 20 years of experience creating algorithms related to audio and video. Linkedin","sameAs":["https:\/\/www.linkedin.com\/in\/ricardoariaszorrilla\/"],"url":"https:\/\/mp4gain.com\/mp4gain\/author\/mp4gain\/"}]}},"_links":{"self":[{"href":"https:\/\/mp4gain.com\/mp4gain\/wp-json\/wp\/v2\/posts\/607","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mp4gain.com\/mp4gain\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mp4gain.com\/mp4gain\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mp4gain.com\/mp4gain\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mp4gain.com\/mp4gain\/wp-json\/wp\/v2\/comments?post=607"}],"version-history":[{"count":0,"href":"https:\/\/mp4gain.com\/mp4gain\/wp-json\/wp\/v2\/posts\/607\/revisions"}],"wp:attachment":[{"href":"https:\/\/mp4gain.com\/mp4gain\/wp-json\/wp\/v2\/media?parent=607"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mp4gain.com\/mp4gain\/wp-json\/wp\/v2\/categories?post=607"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mp4gain.com\/mp4gain\/wp-json\/wp\/v2\/tags?post=607"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}