Screenshot of Matroska file playing in Windows Media Player
Window's Media Player Classic's simplicity makes it perfect for playing the Matroska video file format
R E L A T E D   C O N T E N T
ADVERTISEMENT

Hands On: Decoding Matroska's mysteries

Never heard of Matroska? We explain everything about this HD video format

Gordon Laing, Personal Computer World 07 May 2008
ADVERTISEMENT

If you like playing high-definition video on your PC, you’ll almost certainly have come across the Matroska file format (MKV).

Matroska has become the AVI of the HD era, and is commonly used for transporting high-definition content.

If you’ve tried to play an MKV file though, you may have experienced disappointing performance with dropped frames or an inability to hear multi-channel surround sound.

Like all digital formats, Matroska has been used to distribute copyrighted material, but it can equally be used for open, officially licensed or personally owned content.

As such, it’s an important format and here we’re concerned with the requirements for playing it smoothly on your PC.

What is Matroska?
Matroska is actually a container for AV files. So like AVI, you can’t encode a file into the Matroska format, then decode it for playback. Instead you would encode a file into something like MPEG2, DivX or H.264, then transport it in Matroska.

As a container format, Matroska takes care of navigation of the actual content, along with managing multiple audio and subtitle streams. Matroska is an open format and aims to be extendable and as future-proof as possible, giving it an advantage over many existing container formats.

You’ll come across Matroska as a container for video and audio, using the file extension MKV, although there’s also an audio-only version called MKA.

Playing Matroska
To play Matroska files on a Windows PC, you’ll typically need three pieces of software: a media splitter, media decoder and a media player. The media splitter is used to access the video and audio files within the Matroska container. The most popular for Matroska playback is the free Haali Media Splitter.

The media splitter allows access to the separate video and audio files, but knows nothing about how they’re encoded, so you’ll then need the appropriate decoding software. This depends on what encoding format was used for the video files in question, but most of those commonly contained in Matroska files are covered by the free FFDShow.

You should now be able to enjoy most Matroska files in the media player of your choice, but you may still be disappointed by the result. If you’re running the latest Windows Media Player for example, you may still experience choppy playback and stereo sound when you expected smooth video and multi-channel audio.

Rather than automatically looking at upgrading your hardware, the answer could be to use a different media player. One of the most popular for Matroska is a modified version of an older Windows Media Player.

The so-called Media Player Classic is freely available and at first glance appears very basic. But it’s this simplicity, along with built-in support for modern tasks, which makes it one of the consistently reliable media players around.

We’ve wasted hours trying to get WMP 10 or 11 to work smoothly or deliver multi-channel audio, only to find Media Player Classic getting it right first time without modification. We’ve also found it integrates better with third-party utilities like the AC3 Filter, which can be used to ensure multi-channel audio is either passed-through an SPDIF connector unmodified, or encoded in real-time to Dolby Digital.

The latest Media Player Classic is a March 2006 file. AC3 Filter can be found here. You can also use alternative media players, some of which already have the required codecs built-in. VLC, the Core Media Player and Zoomplayer are popular choices.

The easy route
Recognising that Matroska playback typically involves downloading a splitter, a codec and an appropriate media player, many sources now offer a single pack with the latest versions of each, along with additional utilities and codecs to cover most eventualities. The Combined Community Codec Pack (CCCP) is a popular choice, or the K-Lite codec pack.

While single packs appear to offer the most convenient route, we’ve found they often install more items than you need, so for a minimalist approach, we’d recommend installing a separate splitter, decoder and player.

Job done
If you’ve had headaches getting modern media players working smoothly, it can be a breath of fresh air to find Media Player Classic just getting the job done without hassle or unnecessary overheads.


All Software Applications
Tags: Hd, Matroska

Like this story? Spread the news by clicking below:

Post this to Delicious del.icio.us    Post this to Digg Digg this    Post this to reddit reddit!

Permalink for this story
M A R K E T P L A C E
Get your free demo of Numara Track-It! 8 - the leading help desk solution for IT related issues.
Make presentations, review documents & share your entire desktop. 30-day free trial! (cc required).
Discover how remote support can fuel your IT business in ways you've never thought of before.
Apply ITIL best practices at your service desk while eliminating integration cost. Learn more here.
WAN based, automated, daily vulnerability assessments. Click here to try and request our whitepapers.
Have your product or service listed here >   
Sponsored links
F E A T U R E D   J O B S
Welwyn Garden City, Hertfordshire, United Kingdom | Tesco.com
CMS Engineer - Welwyn Garden CityWho's behind the world's most successful online retailer? Just over 10 years ago we started Tesco.com (aka Dotcom). Today, we've an incredible 750,000 active customers and sales at just under ... more >
Durham, United Kingdom | Durham University
Durham University Shaped by the past, creating the future Ocean-Bottom Instrumentation Consortium Software Developer £25,888 - £33,780 per annum Applications are invited for a software developer to join the Ocean-Bottom Instrumentation Consortium (http://www.obs.ac.uk/), who provide ... more >
Aylesbury, Buckinghamshire, United Kingdom | Grass Roots
SQL Database Administrator - Aylesbury - £DOEGrass Roots are one of the Sunday Times Top 100 companies to work for (2007 and 2008). Established in 1980, we're part of the Grass Roots Group, which is ... more >
Berkshire, Reading, United Kingdom | Foster Wheeler
Analyst Programmer - Applix TM1 -Competitive Salary - Reading Foster Wheeler is a leading international project management, engineering and construction organisation with global construction capabilities working on major projects within upstream oil & gas, midstream ... more >
More job opportunities