SlideShare ist ein Scribd-Unternehmen logo
1 von 13
 Explain the various file format such as PDF, TIFF, JPEG , MP3,
MPEG and its compression methodology and its
compression methodology.
In This Chapter, you’ll learn on:
 Describe image compression such as:
o Monochrome
o Grayscale compression
o GIF compression
o JPEG compression
 Describe audio compression such as:
o Lossless compression
o Lossy compression
 Describe video compression such as:
o MOV
o AVI
o WMV
 Raw Multimedia Data Representation
 What exactly is Raw Multimedia Data
Representation? In simple terms with reference to
Digital Imaging it literally means "raw" as in
"unprocessed". A RAW file contains the original
image information as it comes off the sensor before
in-camera processing so you can do that processing
afterwards on your PC with special software. RAW
files are huge in file size and contain redundant data
 Image Compression
Monochrome/Grayscale Compression
 A single color, monochrome usually refers to a black-
and-white image, also referred to as line art or
bitmap mode. Grayscale refers to an image output
in shades of gray.
 An image representation in which each pixel is
represented by a single sample value, representing
overall luminance on a scale from black to white.
 A conversion from color to grayscale will reduce the
file size as the file has only one channel. An RGB
color image will have a separate channel for Red,
Green & Blue.
 GIF Compression
 GIF, which stands for Graphics Interchange Format, is a
lossless method of compression. All that means is that
when the program that creates a GIF squashes the
original image down it takes care not to lose any data. It
uses a simple substitution method of compression.
 If the algorithm comes across several parts of the image
that are the same, say a sequence of digits like this;
 1 2 3 4 5, 1 2 3 4 5, 1 2 3 4 5
 It makes the number 1 stand for the sequence 1 2 3 4 5
so that you could render the same sequence as 1 1 1.
 GIF Compression
 Obviously this saves a lot of space and it stores the
key to this (1 = 1 2 3 4 5) in a hash table, which is
attached to the image so that the decoding
program can unscramble it.

 The maximum compression available with a GIF
therefore depends on the amount of repetition there
is in an image. A flat colour will compress well -
sometimes even down to one tenth of the original
file size - while a complex, non-repetitive image will
fare worse, perhaps only saving 20% or so.
 JPEG Compression
 This file compression method can obtain a very high
compression ratio if it is used with detailed
photographic images, which was its intended use.

 Part of JPEG’s success in high compression is due to
the fact it is a "lossy" compression method, meaning
the compression results in the loss of some data that
is determined to be unimportant or unnecessary.
 JPEG Compression
 JPEG is highly flexible in that it allows you to make a
"quality" setting, which determines the amount of loss
that will occur and affects the size of the resulting
compressed file. The JPEG algorithm takes into
account the fact that the human eye is more
sensitive to changes in brightness than to number of
colors.
 Rather than saving the color data from each pixel in
an image, it saves information on the rate of change
of color, or "frequency information."
 Audio Compression
 An audio file format is a file format for storing audio
data on a computer system. There are many file
formats for storing audio files.

 There are two categories of audio file formats:
 lossless formats e.g.WAV, PCM
 lossy format e.g. MP3, Windows Media Audio (WMA)

 .
 Audio Compression
 Lossy audio formats are based on human audio
system, which leave out sounds that human cannot
or can hardly hear e.g. MP3.
 In lossless audio formats no data or quality is lost in
the compression - when uncompressed; the data will
be identical to the original. It will be best used to
keep the music's original quality.
 Lossless compression of sound is not as widely used
as lossy compression can provide a much greater
data compression ratio, with nearly the same
apparent quality.
 MOV, AVI and WMV
Apple QuickTime (MOV)
QuickTime is the multi-platform industry-standard multimedia
architecture used by software tool vendors and content
creators to create and deliver synchronized graphics, sound,
video, text and music. Developed by Apple, it has become
one of the most widely used formats on the World Wide Web.
 QuickTime movies can be compressed using software
packages such as Adobe Premiere of Media Cleaner Pro to
sizes that are feasible for use over the Internet. Most CD-ROMs
use QuickTime movies and there are several sites on the
Internet that make use of the format. The images are of higher
quality, but file sizes can be significantly larger than other video
storage formats.
 MOV, AVI and WMV
Microsoft AVI Video (AVI)
 AVI is a format for video files that offers minimal compression
ability and is available on the Windows platform only. It is widely
used on the World Wide Web.
 Because AVI is not compressed with one specific codec,
rather it is a file that can be compressed by any one of
hundreds of codecs like DivX, MPEG-4v2, Indeo 3.2, Cinepak
to name a few, it makes the file hard to play.
In Windows it is rather easy to play an AVI file IF you have the
correct codec installed. There are a whole lot of Windows
applications available that can play AVI files like Windows
Media Player. Unfortunately if you do not have the codec
needed to play the file Windows Media Player will not be able
to play it.
 MOV, AVI and WMV
Windows Media Video (WMV)
Windows Media Video (WMV) is a video
compression format developed by Microsoft. The first
version of the codec, WMV 7, was introduced in
1999. Originally, it was designed for Internet
streaming applications, as a competitor to
RealVideo. To date, its main competitors are MPEG-4
AVC, AVS, RealVideo, and MPEG-4 ASP. Software
that can play WMV files includes Windows Media
Player, RealPlayer, MPlayer, The KMPlayer, Media
Player Classic and VLC Media Player.


Weitere ähnliche Inhalte

Was ist angesagt?

Photography Lecture Slides
Photography Lecture SlidesPhotography Lecture Slides
Photography Lecture Slides
wyk12librarian
 
4 multimedia elements - video
4   multimedia elements - video4   multimedia elements - video
4 multimedia elements - video
Kelly Bauer
 
Audio And Image Files
Audio And Image FilesAudio And Image Files
Audio And Image Files
Wynthorpe
 
Audio Codec
Audio CodecAudio Codec
Audio Codec
lesleyw
 
Multimedia applications
Multimedia applicationsMultimedia applications
Multimedia applications
smoky_stu
 
02.m3 cms sys-req4mediastreaming
02.m3 cms sys-req4mediastreaming02.m3 cms sys-req4mediastreaming
02.m3 cms sys-req4mediastreaming
tarensi
 

Was ist angesagt? (20)

CHAPTER – 6 Video
CHAPTER – 6    VideoCHAPTER – 6    Video
CHAPTER – 6 Video
 
Image and Video formates
Image and Video formatesImage and Video formates
Image and Video formates
 
Photography Lecture Slides
Photography Lecture SlidesPhotography Lecture Slides
Photography Lecture Slides
 
4 multimedia elements - video
4   multimedia elements - video4   multimedia elements - video
4 multimedia elements - video
 
File format
File formatFile format
File format
 
Audio And Image Files
Audio And Image FilesAudio And Image Files
Audio And Image Files
 
Audio formats
Audio formatsAudio formats
Audio formats
 
CHAPTER – 4 Graphics
CHAPTER – 4     GraphicsCHAPTER – 4     Graphics
CHAPTER – 4 Graphics
 
Codecs
CodecsCodecs
Codecs
 
Chap62
Chap62Chap62
Chap62
 
Video formats
Video formatsVideo formats
Video formats
 
Codecs
CodecsCodecs
Codecs
 
Cs pres
Cs presCs pres
Cs pres
 
Blu ray disc to mp4
Blu ray disc to mp4Blu ray disc to mp4
Blu ray disc to mp4
 
Audio Codec
Audio CodecAudio Codec
Audio Codec
 
Multimedia applications
Multimedia applicationsMultimedia applications
Multimedia applications
 
video
videovideo
video
 
02.m3 cms sys-req4mediastreaming
02.m3 cms sys-req4mediastreaming02.m3 cms sys-req4mediastreaming
02.m3 cms sys-req4mediastreaming
 
Video formats guide
Video formats guideVideo formats guide
Video formats guide
 
Multimedia Elements - Sound, Animation & Video - R.D.Sivakumar
Multimedia Elements - Sound, Animation & Video - R.D.SivakumarMultimedia Elements - Sound, Animation & Video - R.D.Sivakumar
Multimedia Elements - Sound, Animation & Video - R.D.Sivakumar
 

Andere mochten auch

Hw3 0972552
Hw3 0972552Hw3 0972552
Hw3 0972552
s0972552
 
video_compression_2004
video_compression_2004video_compression_2004
video_compression_2004
aniruddh Tyagi
 
video compression techique
video compression techiquevideo compression techique
video compression techique
Ashish Kumar
 
Compression presentation 415 (1)
Compression presentation 415 (1)Compression presentation 415 (1)
Compression presentation 415 (1)
Godo Dodo
 
28 h 264-avc_by_dhchang
28   h 264-avc_by_dhchang28   h 264-avc_by_dhchang
28 h 264-avc_by_dhchang
Badri Patro
 

Andere mochten auch (19)

ISDD Video Compression
ISDD Video CompressionISDD Video Compression
ISDD Video Compression
 
Hw3 0972552
Hw3 0972552Hw3 0972552
Hw3 0972552
 
Introduction To Video Compression
Introduction To Video CompressionIntroduction To Video Compression
Introduction To Video Compression
 
MPEG Compression Standards
MPEG Compression StandardsMPEG Compression Standards
MPEG Compression Standards
 
Video Compression Techniques
Video Compression TechniquesVideo Compression Techniques
Video Compression Techniques
 
video_compression_2004
video_compression_2004video_compression_2004
video_compression_2004
 
video compression techique
video compression techiquevideo compression techique
video compression techique
 
MPEG-1 Part 2 Video Encoding
MPEG-1 Part 2 Video EncodingMPEG-1 Part 2 Video Encoding
MPEG-1 Part 2 Video Encoding
 
MPEG/Audio Compression
MPEG/Audio CompressionMPEG/Audio Compression
MPEG/Audio Compression
 
Standards De Compression Audio Et VidéO
Standards De Compression Audio Et VidéOStandards De Compression Audio Et VidéO
Standards De Compression Audio Et VidéO
 
Hw2
Hw2Hw2
Hw2
 
Compression presentation 415 (1)
Compression presentation 415 (1)Compression presentation 415 (1)
Compression presentation 415 (1)
 
28 h 264-avc_by_dhchang
28   h 264-avc_by_dhchang28   h 264-avc_by_dhchang
28 h 264-avc_by_dhchang
 
Iain Richardson: An Introduction to Video Compression
Iain Richardson: An Introduction to Video CompressionIain Richardson: An Introduction to Video Compression
Iain Richardson: An Introduction to Video Compression
 
Compression: Video Compression (MPEG and others)
Compression: Video Compression (MPEG and others)Compression: Video Compression (MPEG and others)
Compression: Video Compression (MPEG and others)
 
MPEG video compression standard
MPEG video compression standardMPEG video compression standard
MPEG video compression standard
 
Video Compression Basics
Video Compression BasicsVideo Compression Basics
Video Compression Basics
 
Video Compression Basics - MPEG2
Video Compression Basics - MPEG2Video Compression Basics - MPEG2
Video Compression Basics - MPEG2
 
Compression
CompressionCompression
Compression
 

Ähnlich wie Chap55

10lecture10datacompression-171023182241.pdf
10lecture10datacompression-171023182241.pdf10lecture10datacompression-171023182241.pdf
10lecture10datacompression-171023182241.pdf
PUSHKAR ARYA
 
Multimedia systems and applications
Multimedia systems and applicationsMultimedia systems and applications
Multimedia systems and applications
Karuna Moorthi
 
Technical glossary
Technical glossaryTechnical glossary
Technical glossary
AmaanGDesign
 
Digital graphics pro forma
Digital graphics pro formaDigital graphics pro forma
Digital graphics pro forma
OlliePull
 
Digital graphics pro forma
Digital graphics pro formaDigital graphics pro forma
Digital graphics pro forma
OlliePull
 
Image Processing in Android Environment AJCSE
Image Processing in Android Environment AJCSEImage Processing in Android Environment AJCSE
Image Processing in Android Environment AJCSE
BRNSSPublicationHubI
 

Ähnlich wie Chap55 (20)

Multimediafileformats
MultimediafileformatsMultimediafileformats
Multimediafileformats
 
Data Communication & Computer network: Data compression
Data Communication & Computer network: Data compressionData Communication & Computer network: Data compression
Data Communication & Computer network: Data compression
 
Digital video
Digital videoDigital video
Digital video
 
lecture on data compression
lecture on data compressionlecture on data compression
lecture on data compression
 
10lecture10datacompression-171023182241.pdf
10lecture10datacompression-171023182241.pdf10lecture10datacompression-171023182241.pdf
10lecture10datacompression-171023182241.pdf
 
Multi media tools
Multi media toolsMulti media tools
Multi media tools
 
File types
File typesFile types
File types
 
2
22
2
 
Multimedia systems and applications
Multimedia systems and applicationsMultimedia systems and applications
Multimedia systems and applications
 
1.1.3 DATA STORAGE
1.1.3 DATA STORAGE1.1.3 DATA STORAGE
1.1.3 DATA STORAGE
 
Technical glossary
Technical glossaryTechnical glossary
Technical glossary
 
madhu
madhumadhu
madhu
 
Pbl1
Pbl1Pbl1
Pbl1
 
Media Encoding
Media Encoding Media Encoding
Media Encoding
 
Digital graphics pro forma
Digital graphics pro formaDigital graphics pro forma
Digital graphics pro forma
 
Digital graphics pro forma
Digital graphics pro formaDigital graphics pro forma
Digital graphics pro forma
 
CHAP2.pptx
CHAP2.pptxCHAP2.pptx
CHAP2.pptx
 
Integrating media
Integrating mediaIntegrating media
Integrating media
 
Unit 202 - Lesson 5 - Compression
Unit 202 - Lesson 5 - CompressionUnit 202 - Lesson 5 - Compression
Unit 202 - Lesson 5 - Compression
 
Image Processing in Android Environment AJCSE
Image Processing in Android Environment AJCSEImage Processing in Android Environment AJCSE
Image Processing in Android Environment AJCSE
 

Mehr von dkd_woohoo (20)

Chap72&73
Chap72&73Chap72&73
Chap72&73
 
Chap70
Chap70Chap70
Chap70
 
Chap67
Chap67Chap67
Chap67
 
Chap66
Chap66Chap66
Chap66
 
Chap65
Chap65Chap65
Chap65
 
Chap61
Chap61Chap61
Chap61
 
Chap69
Chap69Chap69
Chap69
 
Chap60
Chap60Chap60
Chap60
 
Chap59
Chap59Chap59
Chap59
 
Chap54
Chap54Chap54
Chap54
 
Chap52
Chap52Chap52
Chap52
 
Chap50
Chap50Chap50
Chap50
 
Chap49
Chap49Chap49
Chap49
 
Chap48
Chap48Chap48
Chap48
 
Chap46
Chap46Chap46
Chap46
 
Chap45
Chap45Chap45
Chap45
 
Chap44
Chap44Chap44
Chap44
 
Chap43
Chap43Chap43
Chap43
 
Chap42
Chap42Chap42
Chap42
 
Chap40
Chap40Chap40
Chap40
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Kürzlich hochgeladen (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 

Chap55

  • 1.  Explain the various file format such as PDF, TIFF, JPEG , MP3, MPEG and its compression methodology and its compression methodology.
  • 2. In This Chapter, you’ll learn on:  Describe image compression such as: o Monochrome o Grayscale compression o GIF compression o JPEG compression  Describe audio compression such as: o Lossless compression o Lossy compression  Describe video compression such as: o MOV o AVI o WMV
  • 3.  Raw Multimedia Data Representation  What exactly is Raw Multimedia Data Representation? In simple terms with reference to Digital Imaging it literally means "raw" as in "unprocessed". A RAW file contains the original image information as it comes off the sensor before in-camera processing so you can do that processing afterwards on your PC with special software. RAW files are huge in file size and contain redundant data
  • 4.  Image Compression Monochrome/Grayscale Compression  A single color, monochrome usually refers to a black- and-white image, also referred to as line art or bitmap mode. Grayscale refers to an image output in shades of gray.  An image representation in which each pixel is represented by a single sample value, representing overall luminance on a scale from black to white.  A conversion from color to grayscale will reduce the file size as the file has only one channel. An RGB color image will have a separate channel for Red, Green & Blue.
  • 5.  GIF Compression  GIF, which stands for Graphics Interchange Format, is a lossless method of compression. All that means is that when the program that creates a GIF squashes the original image down it takes care not to lose any data. It uses a simple substitution method of compression.  If the algorithm comes across several parts of the image that are the same, say a sequence of digits like this;  1 2 3 4 5, 1 2 3 4 5, 1 2 3 4 5  It makes the number 1 stand for the sequence 1 2 3 4 5 so that you could render the same sequence as 1 1 1.
  • 6.  GIF Compression  Obviously this saves a lot of space and it stores the key to this (1 = 1 2 3 4 5) in a hash table, which is attached to the image so that the decoding program can unscramble it.   The maximum compression available with a GIF therefore depends on the amount of repetition there is in an image. A flat colour will compress well - sometimes even down to one tenth of the original file size - while a complex, non-repetitive image will fare worse, perhaps only saving 20% or so.
  • 7.  JPEG Compression  This file compression method can obtain a very high compression ratio if it is used with detailed photographic images, which was its intended use.   Part of JPEG’s success in high compression is due to the fact it is a "lossy" compression method, meaning the compression results in the loss of some data that is determined to be unimportant or unnecessary.
  • 8.  JPEG Compression  JPEG is highly flexible in that it allows you to make a "quality" setting, which determines the amount of loss that will occur and affects the size of the resulting compressed file. The JPEG algorithm takes into account the fact that the human eye is more sensitive to changes in brightness than to number of colors.  Rather than saving the color data from each pixel in an image, it saves information on the rate of change of color, or "frequency information."
  • 9.  Audio Compression  An audio file format is a file format for storing audio data on a computer system. There are many file formats for storing audio files.   There are two categories of audio file formats:  lossless formats e.g.WAV, PCM  lossy format e.g. MP3, Windows Media Audio (WMA)   .
  • 10.  Audio Compression  Lossy audio formats are based on human audio system, which leave out sounds that human cannot or can hardly hear e.g. MP3.  In lossless audio formats no data or quality is lost in the compression - when uncompressed; the data will be identical to the original. It will be best used to keep the music's original quality.  Lossless compression of sound is not as widely used as lossy compression can provide a much greater data compression ratio, with nearly the same apparent quality.
  • 11.  MOV, AVI and WMV Apple QuickTime (MOV) QuickTime is the multi-platform industry-standard multimedia architecture used by software tool vendors and content creators to create and deliver synchronized graphics, sound, video, text and music. Developed by Apple, it has become one of the most widely used formats on the World Wide Web.  QuickTime movies can be compressed using software packages such as Adobe Premiere of Media Cleaner Pro to sizes that are feasible for use over the Internet. Most CD-ROMs use QuickTime movies and there are several sites on the Internet that make use of the format. The images are of higher quality, but file sizes can be significantly larger than other video storage formats.
  • 12.  MOV, AVI and WMV Microsoft AVI Video (AVI)  AVI is a format for video files that offers minimal compression ability and is available on the Windows platform only. It is widely used on the World Wide Web.  Because AVI is not compressed with one specific codec, rather it is a file that can be compressed by any one of hundreds of codecs like DivX, MPEG-4v2, Indeo 3.2, Cinepak to name a few, it makes the file hard to play. In Windows it is rather easy to play an AVI file IF you have the correct codec installed. There are a whole lot of Windows applications available that can play AVI files like Windows Media Player. Unfortunately if you do not have the codec needed to play the file Windows Media Player will not be able to play it.
  • 13.  MOV, AVI and WMV Windows Media Video (WMV) Windows Media Video (WMV) is a video compression format developed by Microsoft. The first version of the codec, WMV 7, was introduced in 1999. Originally, it was designed for Internet streaming applications, as a competitor to RealVideo. To date, its main competitors are MPEG-4 AVC, AVS, RealVideo, and MPEG-4 ASP. Software that can play WMV files includes Windows Media Player, RealPlayer, MPlayer, The KMPlayer, Media Player Classic and VLC Media Player. 