Archive How-To Guides

Play or Stream MKV videos on Xbox 360

First of all, let me tell you, I was as disappointed as you might be when I found out that my Xbox 360 won’t play mkv file only because it chooses not to. (maybe because of licensing issues). So, without much hope, I tried to google for some workaround to make it play the mkv files, and here is what I found:

  1. MKV is just an open source and free  multimedia container, so like an AVI file, MKV file can contain any type of files in it.
  2. Xbox 360 supports H.264/MPEG-4 AVC encoding profile of upto level 4.1 (but not if it is in mkv container)
  3. Xbox 360 only supports 2 channel audio.

Based on the above facts, there are 2 types of solutions. 

Xbox 360 icon
Xbox 360 icon (Photo credit: Wikipedia)

First solution is sometimes time-consuming, but it is most reliable solution. It involves extracting the audio and video files from mkv container, transcoding the video file down to H.264/AVC High [email protected] level and downmixing audio file to 2 audio channel if required, then packaging it into a mp4 container. This solution guaranties the video playback on your xbox because we actually convert the videos into a format that xbox understands. But the encoding procedure is very time-consuming.

Second solution is the fastest one. But it needs a streaming server with on-the-fly transcoding capability. And because it involves streaming, quality of the streaming video  depends on your network speed and the streaming server’s processing power.


1> Longer but reliable (and permanent) solution: (Play/Stream both)

Here is comprehensive guides for the same:

  1. Outdated and complicated or
  2. Easiest  or
  3. Yet Another!

2> Faster but less reliable solution (Stream only)

  1. Plex Logo (Photo credit: wikipedia)

    Plex Media ServerIt can transcode your video files on-the-fly. Therefore there is no need to convert and store your videos in mp4 container. Added benefit is that, you can access your library from anywhere in the world using plex client apps for mobile devices if your plex media server is running and connected to the internet. Guide to set up Plex Media Server. Once setup head over your xbox and open the video application and you can play any videos on your xbox. Plex also has various video channels that you can subscribe for free and enjoy playing videos from youtube, TED, etc on your xbox even if you don’t have Xbox live gold membership.

  2. Windows_Media_Center
    Windows_Media_Center (Photo credit: wikipedia)

    Window Media Center Extender: For this you need a windows machine that has Windows Media Center. The trick is to make use of Xbox’s windows media center application. Here is the guide to set up your Xbox as windows media center extender. First, you need to install codecs such as DIVX+ HD or ffdshow to decode H264 video and AC3filter to decode audio. Next, install media splitter such as Haali Media splitter that will split the mkv/mp4 file and separate audio, video and other files in the container and send it to installed decoders (divx+ or ffdshow and AC3filter) which in turn will transcode the audio/video files that can be streamed to any device. Installing the codecs for H264 will also add support for mkv files in Windows Media Center on your windows machine, which by default ignores any video files  with mkv extension.  Here is the guide that I followed.

  3. DLNA
    DLNA (Photo credit: wikipedia)

    From tablet/phone device: Now that xbox supports DLNA playback and control from remote devices, you can play your videos from any device. All you need to do is find an app that can create a DLNA server on your device. Here is a list of applications for most platforms. I use free application for android – Twonky Beam to stream any videos from the web to xbox. It supports youtube, vimeo, TED, IMDB to name a few well-known video streaming websites. 

Hope this guide helps. Let me know if you have any issues/ suggestions for this post.

12 thoughts on “Play or Stream MKV videos on Xbox 360

  1. This is the most usefull guide to streaming in the Xbox, it works with subtitles as well, tahnk you for this reliable solution.

  2. My brother suggested I might like this blog.
    He was once entirely right. This publish truly made my day.

    You can not believe simply how so much time I had spent for
    this information! Thank you!

  3. Do you mind if I quote a couple of your articles as long as
    I provide credit and sources back to your site? My blog site is in
    the very same niche as yours and my users would genuinely benefit from a lot of the information you provide here.
    Please let me know if this ok with you. Cheers!

  4. I do trust all the ideas you have introduced on your post.
    They’re really convincing and will certainly work. Still, the posts are very short for starters.
    May you please extend them a bit from subsequent time?
    Thanks for the post.

  5. From forum se7ensins, I known:

    “Xbox 360 has strict requirement for the input formats and only WMV, AVI, H.264 and MPEG-4 are compatible with Xbox 360. In other words, it’s impossible to directly play MKV on Xbox 360. It is pity since MKV is an open standard free container format and very popular so far.

    To play MKV on Xbox 360, you’d better to convert MKV to Xbox 360 more compatible formats with Faasoft Video Converter.”

  6. We recommend a powerful MKV to Xbox 360 converter called iDealshare VideoGo which can convert MKV to Xbox 360 supported video format

Leave a Reply