website hit counter Microsoft Needs to Standardize Format/Codec Support Across Platforms - Chris Lanier's Blog

Microsoft Needs to Standardize Format/Codec Support Across Platforms

Now that Microsoft has announced that v2 Extender’s will support MPEG-4 ASP (DivX/Xvid), the question everyone has been asking is when the Xbox 360 will get the same.  Sadly, nothing was announced for the Xbox 360 but much of the feedback around the v2 Extender posts centered on adding support to the Xbox 360.  The architecture is different between what the Xbox 360 Dashboard uses and the Xbox 360 Extender uses, but Microsoft really needs to add support to the Xbox 360 Extender and standardize format/codec support throughout their platforms.  I’ve made a quick chart to show what some of Microsoft’s main hardware products/platforms support.

image

Format support is pretty poor with the exception of the v2 Extender.  As I’ve talked about in the past, format support is really something you need to not only attract customers but also to keep it simple for them.  In the end, people are only going to be happy with a product that supports the content that they have.

Microsoft needs to get format support standardized across all of their platforms.  It’s pathetic that they are making consumers understand subjects like video/audio codecs and container formats before their purchase.

In addition, Microsoft needs to stop creating new formats if they are not even going to support them in their own hardware!  There is no reason the Zune shouldn’t play WMA Lossless, and not that I’d ever use it but how long before any of the above products support HD Photo?  Even better, Apple's container format (MOV) is supported on the Xbox 360 Dashboard and yet one of Microsoft's own containers (AVI) is not.  That's sure a formula for success.

A few notes on the chart above.

Xbox 360 Dashboard:

  • Only MP4 and MOV containers supported for MPEG-4 SP and H.264.  Does not support AVI or MKV containers.
  • Only supports 2 channel AAC audio for MPEG-4 content.
  • AAC support requires free download form Xbox Live Marketplace.  Need hard drive or Memory Unit.
  • Chart does not account for PC-based on-the-fly transcoding.

Zune:

  • MPEG content transcoded to WMV using the Zune Software before sync.

v1 Media Center Extenders:

  • Only WMV9 is supported.  WMV7, WMV8, etc not supported.
  • Chart does not account for PC-based on-the-fly transcoding.

v2 Media Center Extenders:

  • Devices have not been released; formats can be added on a per-OEM basis.
  • *AAC can be playable by installing a third party DirectShow codec on the PC.
  • *Official hardware-based support for AAC has not been “announced”.
  • Container support (MP4, MOV, AVI, MKV, etc) has also not be announced.
  • Chart does not account for PC-based on-the-fly transcoding.
Published Mon, Sep 24 2007 7:23 by chrisl

Comments

# re: Microsoft Needs to Standardize Format/Codec Support Across Platforms

I agree wholeheartedly.  The 360 makes NO sense.  Why does it play MPEG2 through media center extender (which requires a media center PC), but doesn't just play it through the dashboard?

There was a rumored list of 360 fall updates that included Xvid support.  Does anyone know if that rumored list has any validity, especially since the v2 extenders will have support for xvid?

Monday, September 24, 2007 10:17 AM by Corey

# re: Microsoft Needs to Standardize Format/Codec Support Across Platforms

Not sure about the Fall update, but since that's a Fall "Dashboard" update it would still leave things not looking that great.

Monday, September 24, 2007 10:25 AM by chrisl

# re: Microsoft Needs to Standardize Format/Codec Support Across Platforms

Well, I just checked on that rumored list again  and it appears to have been removed from the original thread at the Xbox forums.  Take it for what it's worth, but if it was removed, there's a really slight chance that the list was valid.

Monday, September 24, 2007 10:36 AM by Corey

# re: Microsoft Needs to Standardize Format/Codec Support Across Platforms

"Only MP4 and MOV containers supported for MPEG-4 SP and H.264"

Can't even get this to work via WHS (i.e. media connect). Which is odd because the same file works from a USB stick plugged into either a PS3 or Xbox360. I'd appreciate any pointers.

BTW, noticed a new Xbox360 update over the weekend, anyone aware as to what this related to?

Monday, September 24, 2007 10:52 AM by Kojak

# re: Microsoft Needs to Standardize Format/Codec Support Across Platforms

"BTW, noticed a new Xbox360 update over the weekend, anyone aware as to what this related to?"

Something to do w/ them being able to test some new mmo for the 360.

There are so many things that the extender needs to improve upon. They cant just leave the 360 the way it is, its got at least another 3 years before its last gen right? Not to mention vista media center as a whole. How about proper epg for atsc sub channels and PBS? How about not mangling my album art I spent a whole weekend scanning so I could have some high res stuff...

These are issues I think are critical yet I havent seen any official word on it.

As for divx/xvid support. I will pay for the codecs if thats our only option on the 360. As for the v2 extenders being the only w/ this feature, perhaps this is what they are using as a selling point? I mean, the profit margin has to be higher on the v2 extenders than the 360 right?

Any word on pricing the new extenders?

Im mostly happy w/ vista and my 360 as an extender, but for being out for almost a year (vista) youd think they could atleast give us one update, some polish, maybe show that they actually care....

Monday, September 24, 2007 3:12 PM by RyanD

# re: Microsoft Needs to Standardize Format/Codec Support Across Platforms

I know it's probably not as main stream as video codecs, but FLAC would be nice

Tuesday, September 25, 2007 2:51 PM by EZ

# re: Microsoft Needs to Standardize Format/Codec Support Across Platforms

The whole situation is messy as you point out with Xbox 360 things are further complicated as the MPEG LA (licensing authority) has become very stringent about codec licensing.

The built in dashboard of the Xbox 360 and the MCE Extender are considered seperate media players in the MPEG LA's eyes as such codecs must be licensed for both!

Now seeing as the Xbox division absorbed the licensing cost of adding MPEG-4 SP/H.264 to the console it remains to be seen how or who will play the bill for licensing if the Xbox 360 gets the same support as the v2 Extenders.

Kojak the Xbox 360's H.264 support is pretty messed up, it supports pretty much anything if played from local storage like a DVD or USB but to stream over a network the H.264 video must be encoded to very specific settings.

Because the Zune software (which is just WMP+H.264) it basically means that only H.264 that shows in the Zune softwares own library will stream over a network.

Also the Zune software because it was the only H.264 player MS had meant MS limited network playback to effective main profile only even though the console can handle way more than that. The Zune software which acts as the media server only supports H.264 main profile videos not high profile videos.

Thursday, September 27, 2007 7:03 AM by rez

# Zatz Not Funny!»Blog Archive » DivX on Xbox 360 About To Become A Reality?

Pingback from  Zatz Not Funny!»Blog Archive » DivX on Xbox 360 About To Become A Reality?

# re: Microsoft Needs to Standardize Format/Codec Support Across Platforms

I think they'd do well to have all codecs available for the dashboard, but have a per-codec buy option, like a piece in the marketplace where you can buy individual codecs, thereby paying for the use of the codecs by the enduser rather than MS absorbing it.  users could buy a codec or codecs they need, and those that don't need them won't have to download them.

Streaming videos is great but you have to have a good CPU on that computer to transcode 1080p content for example, so native processing on the console would be a saviour, allowing consumers to make their "media center 360" a true media center to the condecs they want.

Monday, November 12, 2007 12:25 PM by Jack