WEBVTT

00:00:00.080 --> 00:00:08.240
from Wikipedia the word codec is a portmanto of coder decoder or compressor

00:00:05.839 --> 00:00:12.559
decompressor and it's a device or computer program capable of encoding or

00:00:10.160 --> 00:00:16.000
decoding a Digital Data stream but let's put that in real people terms that the

00:00:14.639 --> 00:00:21.680
average computer user can understand shall we first what we typically mean by

00:00:18.920 --> 00:00:25.439
Digital Data stream is audio or video content that is stored in a format that

00:00:23.279 --> 00:00:30.160
is easily read by computers or other electronic devices that means digital

00:00:27.519 --> 00:00:35.079
files made up of zeros and ones rather than analog media like vinyl records

00:00:32.759 --> 00:00:39.360
next we need to disambiguate the term codec because depending on whether we're

00:00:37.120 --> 00:00:43.559
referring to a hardware chip or a piece of software it can actually have fairly

00:00:41.840 --> 00:00:48.920
different meanings let's start with coder decoder Hardware when the term is

00:00:46.280 --> 00:00:54.320
used this way it usually refers to audio gear rather than video and a codec

00:00:51.120 --> 00:00:57.640
contains both a DAC and an ADC within

00:00:54.320 --> 00:00:59.600
one package allowing it to convert sound

00:00:57.640 --> 00:01:03.600
to a digital file and then allowing it to interpret digital files and turn

00:01:01.719 --> 00:01:08.439
those back into sound with as much Fidelity as possible some losses occur

00:01:06.400 --> 00:01:12.400
during both of these conversions however which leads us well into the more

00:01:10.159 --> 00:01:16.640
widespread use of the term codec software codecs these are computer

00:01:14.759 --> 00:01:22.119
programs that take the original Source video or audio data and pack it up in a

00:01:19.920 --> 00:01:26.439
specific format that adheres to a documented standard that will allow it

00:01:24.200 --> 00:01:31.280
to be easily interpreted by other devices or pieces of software that are

00:01:28.720 --> 00:01:34.439
capable of utilizing the the same codec but why would you want to do that you

00:01:32.680 --> 00:01:37.960
might ask I was trying to play a movie on my computer and it said I didn't have

00:01:36.360 --> 00:01:42.399
the codec installed and it was a pain in the patoo why can't everything just be

00:01:40.119 --> 00:01:47.320
sent in its original form or at the very least why can't everything use the same

00:01:44.240 --> 00:01:49.439
codec great question in a perfect world

00:01:47.320 --> 00:01:53.560
we would never compress or convert anything because aside from the

00:01:51.479 --> 00:01:58.920
inconvenience and I alluded to this before most codecs are what is known as

00:01:56.280 --> 00:02:03.039
lossy which means that we're losing some of the Fidelity of the video or audio

00:02:00.920 --> 00:02:07.079
recording when we convert to them unfortunately though in the real world

00:02:05.000 --> 00:02:11.640
the logistics of uncompressed media files are a nightmare a 10minute HD

00:02:09.800 --> 00:02:15.959
video that you download from YouTube might be a couple hundred megabytes

00:02:13.480 --> 00:02:20.720
whereas a 12bit raw file of the same length and resolution can be easily over

00:02:17.959 --> 00:02:25.319
60 gigs try streaming that kind of data over your internet connection lossless

00:02:23.080 --> 00:02:29.680
codecs are a way around this degradation of quality but compared to lossi codex

00:02:27.720 --> 00:02:34.599
their file sizes are still very large and and or they can be very processor

00:02:32.400 --> 00:02:40.239
intensive to encode and decode so the most common solution is to use a lossy

00:02:37.280 --> 00:02:44.599
codec at high bit rate that is more data per second in the Stream if you want

00:02:42.440 --> 00:02:49.480
high quality playback without files that are so large you can't store them or

00:02:47.120 --> 00:02:53.760
easily send them anywhere but there's no one right answer some codecs are best

00:02:51.560 --> 00:02:57.319
for high quality While others maintain better playback on unreliable

00:02:55.440 --> 00:03:02.480
connections While others still are designed to keep latency or delay very

00:02:59.519 --> 00:03:07.239
very low and that is why we need a wide variety of audio and video codecs that

00:03:05.120 --> 00:03:12.480
are optimized for different uses the last thing I'll touch on is containers

00:03:09.599 --> 00:03:17.040
an example is MKV or. Avi these are basically just easily recognizable

00:03:14.599 --> 00:03:23.560
wrappers that contain a number of media streams uh for example video audio uh

00:03:20.799 --> 00:03:29.040
navigation menu and some subtitle files now many people equate containers with

00:03:25.799 --> 00:03:33.080
codex because there are file types like

00:03:29.040 --> 00:03:36.200
MP3 or JPEG that act as a container but

00:03:33.080 --> 00:03:38.319
can only contain a single file type so

00:03:36.200 --> 00:03:42.560
that's where the confusion comes from regular containers by contrast can

00:03:40.360 --> 00:03:47.439
contain media files that utilize a wide variety of different codecs and if all

00:03:45.120 --> 00:03:51.120
of this is still pretty confusing and you just wanted an answer to like how to

00:03:49.439 --> 00:03:55.560
play your media files don't worry there's an easy fix you can download VLC

00:03:53.439 --> 00:03:59.799
media player which contains most of the codecs you'll need on a daily basis or

00:03:57.840 --> 00:04:04.439
if you don't like VC you can install pccp Codec Pack which installs media

00:04:02.400 --> 00:04:08.400
player classic and a wide variety of different codecs on your system so you

00:04:06.280 --> 00:04:11.840
basically won't have to think about this anymore all right so now with all this

00:04:10.239 --> 00:04:17.840
talk about videos maybe you'd like to enjoy some sweet onlen videos except oh

00:04:14.840 --> 00:04:21.959
wait pesky Geo restrictions and blackout zones might prevent you from actually

00:04:19.479 --> 00:04:26.120
being able to enjoy online services like us Netflix Hulu and Pandora because you

00:04:24.400 --> 00:04:30.120
happen to live in a region that doesn't allow those Services good thing Hotspot

00:04:28.720 --> 00:04:34.440
Shield who if you didn't didn't pick up on it by now as the sponsor of this

00:04:31.720 --> 00:04:40.080
video thanks guys is such a fast easy and inexpensive way to set up a VPN that

00:04:37.160 --> 00:04:44.520
allows you to fake your location and get access to International content very

00:04:42.400 --> 00:04:47.680
very easily you can get a free trial of their Elite service by checking out the

00:04:46.080 --> 00:04:52.000
link in the video description and you can save 20% if you decide to sign up

00:04:49.960 --> 00:04:55.479
for a subscription by using offer code Linus so check that out today thank you

00:04:54.000 --> 00:04:58.479
guys for watching don't forget to like and share this video if you liked it

00:04:57.160 --> 00:05:02.759
dislike it if you disliked it leave a comment if you have any suggestions for

00:05:00.240 --> 00:05:05.919
future fastest Possible episodes or any feedback from me and the team and as

00:05:04.520 --> 00:05:09.720
always don't forget to subscribe to Techquickie for more videos like this one
