Sign in to follow this  
Followers 0

MKV in Windows 8 Video app [sort of]

13 posts in this topic

Posted

Despite most of what I've read on the internet, it is possible to get the Xbox video app on Windows 8 to open MKV files by following the steps below

1. First we need to add the video app to the 'open with' list for .mkv files follow the original guide here or just enter the following in a admin command prompt

reg add HKCR\.mkv\OpenWithProgids /v "AppXhjhjmgrfm2d7rd026az898dy2p1pcsyt" /t REG_BINARY /f

There is now an option for the video app in the open with menu, however the app will only open not attempt to play the video. Contrary to popular belief however it is possible to get the app to recognise other formats

2. Download and install the Shark007 Windows 8 Codecs here. After the install you will be displayed with the settings menu for the codec pack, select the MKV tab and uncheck the option 'Disable the DivX Media Foundation splitter'.

The video app will now recognise mkv files, however (this is where the "sort of" comes in) most files just throw a format not supported error. if you switch to the now playing screen you will see it list the name of the file, and the length if you try to play the file.

The problem lies in the DivX MKV Media Foundation splitter, it will only play certain profiles and codecs rather than connecting with the entire media foundation library. I have gotten files with mp3 audio to play with no video as per the attached screenshot.

post-468916-0-21181200-1353846797.png

So it is possible to expand the supported formats of the video app, the pressure is now on DivX and the community to make more Media Foundation splitters and codecs available

As a final note, don't expect subtitle support for MKVs anytime soon, the reason it was never supported is because the media foundation video renderer [EVR or Enhanced Video Renderer] doesn't allow for external modifications to the video output (e.g. subtitle overlay)

Share this post


Link to post
Share on other sites

Posted

Or you can just install Haali's Media Splitter - which is NOT a codec and will not interfere with anything else in Windows with respect to the native multiformat decoders - and watch MKV files with Windows Media Player, Media Center, or even the Xbox video app - and no Registry edits are ever required.

Codec packs installed on Windows 7 and 8 are a bad idea in general - they tend to overwrite some crucial media foundation settings (especially with Windows 8 even more so) and the OS's native multiformat decoders already handle 99.9% of the content available online.

The only video format (not container, big difference) the Windows native multiformat decoder can't open or play is Real Media content - it can handle effectively anything else, even QuickTime (without needing to install QuickTime or iTunes). Those decoders in Windows 7 and 8 are absolutely fantastic things, seriously.

Also: container != video format, but that's another thread altogether and a topic that gets many many people very confused anyway.

1 person likes this

Share this post


Link to post
Share on other sites

Posted

Haali Media Splitter has played havoc with my system in the past, don't generalise about codec packs, shark is excellent software the windows 8 version is very light and is setup by default to only fill in the gaps.

I know the difference between formats/containers and codecs/splitters.

I posted this, as in every thread I found on the topic, most people had tried and concluded it wasn't possible to add external support to the video app, moreover if these media foundation codecs/splitters were to be created for missing formats (real, flash video, FLAC, Vorbis) and containers (MKV, FLV, real media, OGG) they could be compiled and distributed through the windows store for WindowsRT/ARM devices, which have no other options than the Video app

Share this post


Link to post
Share on other sites

Posted

As others have mentioned, MKV is only a container. A simple remux to MP4, while maintaining streams makes it work fine in Xbox Video. Of course, MP4 does not support multiple streams.

There's a Windows Store app that has been playing MKV just fine, with subtitiles, for several months now - PowerDVD. Fairly expensive, so here's hoping for a free MXPlayer type app in the Store in the coming months.

Share this post


Link to post
Share on other sites

Posted

Or you can just install Haali's Media Splitter - which is NOT a codec and will not interfere with anything else in Windows with respect to the native multiformat decoders - and watch MKV files with Windows Media Player, Media Center, or even the Xbox video app - and no Registry edits are ever required.

Codec packs installed on Windows 7 and 8 are a bad idea in general - they tend to overwrite some crucial media foundation settings (especially with Windows 8 even more so) and the OS's native multiformat decoders already handle 99.9% of the content available online.

The only video format (not container, big difference) the Windows native multiformat decoder can't open or play is Real Media content - it can handle effectively anything else, even QuickTime (without needing to install QuickTime or iTunes). Those decoders in Windows 7 and 8 are absolutely fantastic things, seriously.

Also: container != video format, but that's another thread altogether and a topic that gets many many people very confused anyway.

Well I'm a K-Lite Codec pack user since quite looooong time and there hasn't been a single problem iwth it, Media Player Classic is a real Video Player.

Share this post


Link to post
Share on other sites

Posted

Remux to Mp4 (transcoding audio to aac) and tag with MetaX

1e9894f7.png

Share this post


Link to post
Share on other sites

Posted

I use cccp. Will it work?

What about Windows RT?

Share this post


Link to post
Share on other sites

Posted

nothing will work with RT, RT is not x86 based, its arm code.

and i use windows 7 codec pack from shark on both windows 7 and windows 8. windows 8 codec pack is useless its missing halli, ffdshow etc...

most video encoding tools like ripbot, multiavchd simply will not work when halli, fddshow are missing.

WMP is ok player, the new metro video is pathetic.

Share this post


Link to post
Share on other sites

Posted

Stopped reading at "shark 007."

As br0adband said, just install Haali. You don't need any codecs to playback the files.

Share this post


Link to post
Share on other sites

Posted

Haali Media Splitter

Or use Media PLayer Classic in desktop mode.

Share this post


Link to post
Share on other sites

Posted

Whats a Codec? I use The KMPlayer =P (I realise that IS a separate app, and not entirely helpful)

If you have your media on a home server, i would also consider using something like PS3MediaServer and transcoding to an acceptable format (I do realise this is not always ideal if your ENTIRE collection was mkv)

Share this post


Link to post
Share on other sites

Posted

i use codecs because I do a lot of encoding

Share this post


Link to post
Share on other sites

Posted

the media splitter should do the trick. most MKVs have h264 video and windows can handle that. though I guess it all depends on whether you want to use WMP vs the xbox video app or if you have windows RT then nothing will work so far

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.