Xbox 360 - Playback Compendium (MKV/Subs included)

General discussion about the Xbox 360

Moderators: mikepaul, hroo772, ronenmiz

Xbox 360 - Playback Compendium (MKV/Subs included)

Postby konzine » Thu Apr 14, 2011 10:36 am

Hello, and thank you for stopping by my (Konzine) guide.

This is a detailed, and gathered knowledge database for Xbox 360 playback with MKV's and other various containers/codecs. The guide will be maintained and updated regularly by Konzine.

Step 1 - Cleaning The System;

First off, and I know it may seem very tidious to do this, but we need to clean your system of virtually all current codecs. That's right, uninstall them all. Got ffdshow already? Scrap it. Lol, already got CCCP? I don't care, get rid of it. No arguing here, this is the best way to get guaranteed results.

Step 2 - Restart The System;

Restart your pc. Not a soft restart, but a full on restart.

Step 3 - Install The Codec;

In this guide, I'm going to be using CCCP. If you have a better method, feel free to post it and I'll update this guide accordingly.

Do the FULL install. Everything, we want it all. CCCP controls the bread and butter for us and basically makes everything easy as hell.

Download Here

Step 4 - Configuring the CCCP;

What I always suggest, is keep the settings. They have worked flawlessly for me for the last 2 years with no problems, and should be the same for you. If you're an advanced user, well you probably wont need this guide then.

Step 5 - Installing Tversity;

Here is where things can sometimes get a little tricky. For me, I have the version 1.8 installed locally on my system. 1.9.3 IS available to me. Why don't I upgrade? It's basically because of the codec pack that Tversity forces you to install. I don't like it, I can't trouble shoot with it. That's a new feature in 1.9 and I will not use it. I have the 1.8 exe saved locally so incase I ever have to reformat I ALWAYS have a back up of that particular version.

1.8 can be downloaded here.

Step 6 - Configure Your Tversity;

Few things here. I have mine set to Transcode always, but you don't have to do that. I do it for my own personal reasons, and because I watch way too much anime. You can leave everything alone in Tversity basically, except for the Library settings.

Enjoy your MKV's


KNOWN ISSUES (help appreciated)

Embedded subs are not working;
    I cannot get Embedded subs to work for the life of me. I have changed the settings in ffd of course, to allow it, but It's not coming through on the Xbox end. I have no idea how to fix it, hopefully someone does.

    The Fix;
    Currently, the only way to get subs to work is to have a seperate file, in the same folder with the same name as your media file. Then, Tversity can transcode it for you. Amazing guide for extracting subs found here.

Dual Audio is not working;
    Yeah, it's a bitch. If you got dual audio, get ready to do a little manual work to get them playing correctly. Tversity will automatically choose the first audio stream available to you in the MKV. Often times, for me, it's Japanese. I have changed the settings in Haalis, and still nothing changes on Tversitys end. Files play correctly locally, choosing the "eng, off;" option in Haalis, but not through Tversity. I think Tversity ignores Haalis or something.

    The Fix;
    The best way to handle this, if you want it 100% in english, it to either remove the undesired audio and keep the desired audio, or set the desired audio track to default. Excellent guide for doing it here.




If you have any tips, or suggestions, please feel free to comment in this forum. I will try them, and update the post regularly and accordingly.

Thank you.
konzine
 
Posts: 1
Joined: Thu Apr 14, 2011 10:02 am

Re: Xbox 360 - Playback Compendium (MKV/Subs included)

Postby smalltalkdan » Mon Jul 25, 2011 4:58 pm

You are a GENIUS and my hero! :)

I've been struggling with this for quite a while, mostly failed attempts to use Windows Media Center to play MKVs. Your clear and concise instructions fixed the problem in 10 minutes (which includes the time it took for my PC and XBOX to restart.

One note regarding your TVersity version issue - if you have TVersity installed already, and then follow your instructions (particularly re uninstalling currently installed codecs), it works perfectly, since you are then actually uninstalling the TVersity-recommended codec packs.

Thanks much!!

...dan
smalltalkdan
 
Posts: 12
Joined: Fri Jun 01, 2007 8:57 pm

Re: Xbox 360 - Playback Compendium (MKV/Subs included)

Postby The0dark0one » Tue Jan 10, 2012 2:47 am

So I followed these instructions and it did not work for me. I go to play the file and it just sits there for a while before giving me the unsupported content error. My video has no subs and only one language. They are .mkv and I believe Matroska version 2. They play fine on my computer and tversity can play them fine through the flash player. When it transcodes it to wmv for my xbox 360, it gives me the error.

It appears to begin transcoding to WMV but then stops way too soon at only 5,276 kb.
When transcoding to my iphone it continues to transcode the entire file.

Why won't it properly transcode to wmv?

heres some additional info about the video, according to Media Player Classic.
Video: MPEG4 Video 320x240 [Video]
Audio: MPEG Audio Layer 3 44100Hz stereo [Audio]

Format : Matroska
Format version : Version 2
File size : 110 MiB
Duration : 24mn 29s
Overall bit rate mode : Variable
Overall bit rate : 631 Kbps
Writing application : Lavf52.44.0
Writing library : Lavf52.44.0

Video
ID : 1
Format : MPEG-4 Visual
Format profile : Simple@L3
Format settings, BVOP : No
Format settings, QPel : No
Format settings, GMC : No warppoints
Format settings, Matrix : Default (H.263)
Codec ID : V_MPEG4/ISO/ASP
Codec ID/Info : Advanced Simple Profile
Duration : 24mn 29s
Width : 320 pixels
Height : 240 pixels
Display aspect ratio : 4:3
Frame rate : 25.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Compression mode : Lossy
Writing library : XviD 1.2.1 (UTC 2008-12-04)
Language : English

Audio
ID : 2
Format : MPEG Audio
Format version : Version 1
Format profile : Layer 3
Mode : Joint stereo
Codec ID : A_MPEG/L3
Codec ID/Hint : MP3
Duration : 24mn 29s
Bit rate mode : Variable
Channel(s) : 2 channels
Sampling rate : 44.1 KHz
Compression mode : Lossy
Writing library : LAME3.98.2
Language : English

What do I need to do in order for this file to play?
The0dark0one
 
Posts: 4
Joined: Thu Oct 01, 2009 1:10 pm

Re: Xbox 360 - Playback Compendium (MKV/Subs included)

Postby mikepaul » Tue Jan 10, 2012 10:08 am

Not sure. Do you have anything other than ffdshow on your PC to act as the MP4 codec support? It *sounds* like the MP4 inside the MKV isn't getting handled right, or the subtitle stuff is having problems. Did you test without subtitles on, since that used to be the job of the MKV splitter last I knew?...
mikepaul
 
Posts: 6513
Joined: Wed Dec 13, 2006 9:38 am
Location: Columbia, SC

Re: Xbox 360 - Playback Compendium (MKV/Subs included)

Postby The0dark0one » Tue Jan 10, 2012 5:45 pm

I "believe" that I dont have anything else installed. According to CCCP insurgent, I only have the CCCP installed. Also, I believe I have subtitles turned off. In FFDshow, the subtitles box is not checked so that means that they are disabled, right?

I think I may have found the problem though. I used the insurgent to check the CCCP status and got the following results.

CCCP 2011-11-11 Status
Install Dir: C:\Program Files\Combined Community Codec Pack

Filters

CCCP ffdshow installed, location: C:\Program Files\Combined Community Codec Pack\Filters\FFDShow\ffdshow.ax
CCCP CoreWavPack NOT installed CoreWavPack registration data not found
CCCP Haali Media Splitter installed, location: C:\Program Files\Combined Community Codec Pack\Filters\Haali\splitter.ax
CCCP MPV Decoder NOT installed but other version found: C:\Program Files\Combined Community Codec Pack\Filters\Mpeg2DecFilter.ax
CCCP VSFilter installed, location: C:\Program Files\Combined Community Codec Pack\Filters\VSFilter.dll
CCCP WMV9VCM NOT Installed but other version found: Registry filepath invalid. Location unknown.

Players

CCCP MPC Installed, location: C:\Program Files\Combined Community Codec Pack\MPC\mpc-hc.exe
CCCP ZoomPlayer NOT Installed.

How can I fix those three errors? specifically the MPV decoder and the WMV9VCM

EDIT:
Well, I can't explain it, but I got my videos to play perfectly. On the transcoder options page, I unchecked the box that says "Use directshow for Windows media encoding" I tried about 10 different videos at random and it appears that all of them play just fine.

This fix actually makes sense. Recall that the videos played fine on my computer and iPhone when they were transcoded to flv or mp4 but not to wmv for the xbox 360. So it appears that using the WMV encoders for these specific mkv files were causing the problem. Solution: use ffmpeg to encode instead.
The0dark0one
 
Posts: 4
Joined: Thu Oct 01, 2009 1:10 pm

Re: Xbox 360 - Playback Compendium (MKV/Subs included)

Postby mikepaul » Tue Jan 10, 2012 9:59 pm

I don't argue much with success, but remember what you did in case you have to try to fix some other error later...
mikepaul
 
Posts: 6513
Joined: Wed Dec 13, 2006 9:38 am
Location: Columbia, SC

Re: Xbox 360 - Playback Compendium (MKV/Subs included)

Postby The0dark0one » Wed Jan 11, 2012 11:27 am

It would be nice to get these videos to play properly with FFDshow, FFmpeg is producing artifacts occasionally during playback.

I used Media player classic to get info about all of my MKVs and MP4s.

This is the problem video
Video: MPEG4 Video 320x240 [Video]
Audio: MPEG Audio Layer 3 44100Hz stereo [Audio]


These videos work
Video: MPEG4 Video (H264) 512x384 25.00fps [Video]
Audio: AAC 48000Hz mono [Audio]

Video: MPEG4 Video 320x240 29.97fps [Video]
Audio: AAC 48000Hz stereo 1536kbps [Audio]

Video: MPEG4 Video 1280x720 30.00fps [Video]
Audio: AAC 48000Hz 6ch 4608kbps [Audio]

Video: MPEG4 Video (H264) 1280x528 23.98fps [Video]
Audio: AAC 48000Hz stereo 1536kbps [Audio]

Video: MPEG4 Video (H264) 480x270 29.99fps [Video]
Audio: AAC 44100Hz stereo 1411kbps [Audio]

Video: MPEG4 Video (H264) 1280x720 30.00fps [Video]
Audio: AAC 44100Hz stereo 1411kbps [Audio]

Video: MPEG4 Video (H264) 720x304 23.98fps [Video]
Audio: AAC 24000Hz stereo 768kbps [Audio]

Video: MPEG4 Video (H264) 704x304 25.00fps [Video]
Audio: AAC 48000Hz stereo 1536kbps [Audio]

Video: MPEG4 Video (H264) 1280x720 23.98fps [Video]
Audio: Dolby AC3 48000Hz 6ch [Audio]


Here are some other videos that work but are not MP4
Video: Xvid 624x352 23.98fps [Stream 00]
Audio: MPEG Audio Layer 3 48000Hz stereo 131kbps [Stream 01]

Video: Xvid 688x400 23.98fps [Stream 00]
Audio: MPEG Audio Layer 3 44100Hz stereo 112kbps [Stream 01]

Video: DivX 5 620x256 23.98fps [Stream 00]
Audio: MPEG Audio Layer 3 48000Hz stereo 112kbps [Stream 01]

Video: Xvid 640x384 23.98fps [Stream 00]
Audio: MPEG Audio Layer 3 48000Hz stereo 121kbps [Stream 01]



So, it appears I can play videos with MP3 fine, and I can play videos with MP4 fine, but when the two come together, it gets fuxored. What's the deal? How can I get the first video to transcode properly like the rest?
The0dark0one
 
Posts: 4
Joined: Thu Oct 01, 2009 1:10 pm

Re: Xbox 360 - Playback Compendium (MKV/Subs included)

Postby mikepaul » Wed Jan 11, 2012 12:23 pm

The 360 supports VERY specific combinations of audio and video codecs, per http://support.xbox.com/en-US/xbox-360/settings-and-initial-setup/watch-dvds-movies

Supported formats

The Xbox 360 console supports most movie formats. Refer to the lists below for details about supported formats.

AVI support

The Xbox 360 console supports the following for AVI:

File extensions: .avi, .divx
Containers: AVI
Video profiles: MPEG-4 Part 2 (Simple Profile and Advanced Simple Profile)
Video bit rate: 5 Mbps with resolutions of 1280 × 720 at 30 fps
Audio profiles: Dolby® Digital (2 channel and 5.1 channel), MP3
Audio max bit rate: No restrictions

H.264 support

The Xbox 360 console supports the following for H.264:

File extensions: .mp4, .m4v, mp4v, .mov, .avi
Containers: MPEG-4, QuickTime
Video profiles: Baseline, main and high (up to level 4.1)
Video bit rate: 10 Mbps with resolutions of 1920 × 1080 at 30 fps
Audio profiles: AAC, 2-channel, Low Complexity
Audio max bit rate: No restrictions

MPEG-4 Part 2 support

The Xbox 360 console supports the following for MPEG-4:

File extensions: .mp4, .m4v, .mp4v, .mov, .avi
Containers: MPEG-4, QuickTime
Video profiles: MPEG-4 Part 2 (Simple Profile and Advanced Simple Profile)
Video bit rate: 5 Mbps with resolutions of 1280 × 720 at 30 fps
Audio profiles: AAC, 2-channel, Low Complexity
Audio max bit rate: No restrictions

WMV (VC-1) support

The Xbox 360 console supports the following for WMV:

File extensions: .wmv
Containers: ASF
Video profiles: WMV7 (WMV1), WMV8 (WMV2), WMV9 (WMV3), VC-1 (WVC1 or WMVA) in simple, main and advanced up to level 3
Video bit rate: 15 Mbps with resolutions of 1920 × 1080 at 30 fps
Audio profiles: WMA7/8, WMA9 Pro (stereo and 5.1), WMA Lossless
Audio max bit rate: No restrictions


TVersity will normally make a compatible combination for you, BUT the codecs of the original have to be enabled in ffdshow. If they are enabled, then maybe the Merit setting in ffdshow isn't high enough to override another, less desirable, codec handler on your system...

Image
mikepaul
 
Posts: 6513
Joined: Wed Dec 13, 2006 9:38 am
Location: Columbia, SC

Re: Xbox 360 - Playback Compendium (MKV/Subs included)

Postby The0dark0one » Wed Jan 11, 2012 3:28 pm

Awesome, I was completely unaware of the combination thing. I will give the merit control thing a shot once I get home and then edit this post with my results.

EDIT: no change in behavior. I set the merit to highest in every ffd app but every time I hit apply and close the window, it changes back to ffdshow default. Either way, is there some way I can force Tversity to transcode all Xbox 360 content to a specific type?

EDIT2: I uninstalled tversity 1.8 and installed the newest Tversity as of writing this 1.9.7 and all of my mkv files now work out of the box, after ensuring that everything was set to always transcode. I also set WMV7 WMV8 and WMV9 to libadvcodec but I don't think that is what did it.
The0dark0one
 
Posts: 4
Joined: Thu Oct 01, 2009 1:10 pm

Re: Xbox 360 - Playback Compendium (MKV/Subs included)

Postby diablo2121 » Fri Jan 13, 2012 1:08 pm

I have videos (h.264 in .mp4) with 5.1 (AC3); is there anyway for Tversity to transcode h.264 to Xvid (.avi) while passing through AC3?

I want to maintain 5.1 support, but it would be great if I don't have to mux/reenconde every video myself (~3-4 hours of work/video)

On another note, if I ultimately must reencode everything myself, do subtitles only work when transcoding video? Would there be no way to keep 5.1 (from .avi with Xvid/AC3) while transcoding with .srt? Would I have to hardcode the subtitles each time?
diablo2121
 
Posts: 12
Joined: Fri May 11, 2007 11:36 pm

Re: Xbox 360 - Playback Compendium (MKV/Subs included)

Postby mikepaul » Sat Jan 14, 2012 10:46 am

To get 5.1 on the 360, you NEED to make WMV with the right audio codec. How you get a WMV with 5.1 was never revealed here so you're on your own on that.

I'm pretty sure you can convert a video and have the subtitles burned into the new one. It's not as neat as a video where they are only shown when needed, but since the 360 has no way to deal with dynamic subtitles (last I knew) your options are extremely limited...
mikepaul
 
Posts: 6513
Joined: Wed Dec 13, 2006 9:38 am
Location: Columbia, SC


Return to Xbox 360

Who is online

Users browsing this forum: Kidaydecy and 2 guests