2010-02-27, 02:10 PM
Hi,
I've been having problems playing mp4 video files with 6 channel AAC audio. Audio plays through the wrong speakers - the center channel comes out through the front right speaker for example. I also only seem to get 5 channels, rather than 6 - nothing comes out of the surround left speaker.
I understand that AAC audio uses different channel -> speaker mappings than other audio types, as shown here: http://en.wikipedia.org/wiki/Surround_so...tification
Using this information I've managed to work around the problem to some extent, using the mixing matrix in AC3Filter to redirect the channels to the correct speakers (as far as I can tell), but this is not really a satisfactory solution as
1: I'm getting 5 channels rather than 6 (I think it's the LFE channel missing)
2: I have to manually activate a preset in AC3 filter every time I play one of these files.
I've tried both CoreAAC and monogramAAC filters, with the same result.
Surround sound (spdif out) works fine with all other files.
Anyone experiencing similar problems?
Any ideas as to how to solve this?
I've been having problems playing mp4 video files with 6 channel AAC audio. Audio plays through the wrong speakers - the center channel comes out through the front right speaker for example. I also only seem to get 5 channels, rather than 6 - nothing comes out of the surround left speaker.
I understand that AAC audio uses different channel -> speaker mappings than other audio types, as shown here: http://en.wikipedia.org/wiki/Surround_so...tification
Using this information I've managed to work around the problem to some extent, using the mixing matrix in AC3Filter to redirect the channels to the correct speakers (as far as I can tell), but this is not really a satisfactory solution as
1: I'm getting 5 channels rather than 6 (I think it's the LFE channel missing)
2: I have to manually activate a preset in AC3 filter every time I play one of these files.
I've tried both CoreAAC and monogramAAC filters, with the same result.
Surround sound (spdif out) works fine with all other files.
Anyone experiencing similar problems?
Any ideas as to how to solve this?