Xbox360 + MP4 more than stereo audio

In This Post there is a bit of discussion about using TVersity on an Xbox 360 with MP4’s when those MP4’s have more audio channels than stereo.

As an example, this mp4 plays fine:

Stream 0, Type: Video, Codec H264 - MPEG4 - AVC (part 10) (avc1)
Stream 1, Type: Audio, Codec MPEG AAC Audio (mp4a), Channels: Stereo

While the following gives an error on the Xbox 360:

Stream 0, Type: Video, Codec H264 - MPEG4 - AVC (part 10) (avc1)
Stream 1, Type: Audio, Codec MPEG AAC Audio (mp4a), Channels: 3F2R/LFE
Stream 2, Type: Subtitle, Codec Text subtitles with various tags (subt)

I’m almost certain the issue is because the erroring file has more than stereo audio.

Is there and FFDShow filter I can use to combine the surround audio into just stereo before that audio reaches TVersity? I would hope so as many MP4’s I have now that don’t work I’m certain would!

A really nice idea. I appreciate it much !

That is what I eventually ended up doing! ;)

The Xbox 360 doesn’t support anything better than 2ch AAC audio with H.264 video. It’s kinda stupid, because it does just fine with it on Xvid content.

The only way to get the Xbox to play those files would be to force transcoding on the TVersity side. Unfortunately that also means the video quality deterioration associated with doing so, as I’m not aware of any way to set up an audio-only transcode.