2010-11-30, 02:20
I'm still getting the same M4V AC3/AAC issue as posted about a year ago where the M4V's are encoded with both 2-channel AAC and 6-channel AC3 pass-through audio tracks only display as 2.0 in the skin interface icons, and when played, are only playing the AAC 2-channel audio.
I've verified that I have proper audio tracks in my M4V with mediainfo:
But when I run XBMC it only shows Dolby Digital 2.0 channels in the interface, and the xbmc.log skips the pass-through audio track:
I have the outputs set to digital audio, 5.1, etc. and it plays the audio just fine, but I can never get it to play the pass-through 5.1 audio track, period. These have all been encoded with the latest HandBrake using the AppleTV preset.
What gives? Can someone please shed some light here?
I've verified that I have proper audio tracks in my M4V with mediainfo:
Code:
Audio #1
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format version : Version 4
Format profile : LC
Codec ID : 40
Duration : 1h 26mn
Bit rate mode : Variable
Bit rate : 160 Kbps
Maximum bit rate : 327 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Stream size : 99.0 MiB (9%)
Language : English
Encoded date : UTC 2010-11-27 10:16:30
Tagged date : UTC 2010-11-27 11:32:28
Audio #2
ID : 3
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Codec ID : ac-3
Duration : 1h 26mn
Bit rate mode : Constant
Bit rate : 448 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Side: L R, LFE
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Stream size : 277 MiB (24%)
Language : English
Encoded date : UTC 2010-11-27 10:16:30
Tagged date : UTC 2010-11-27 11:32:28
But when I run XBMC it only shows Dolby Digital 2.0 channels in the interface, and the xbmc.log skips the pass-through audio track:
Code:
17:05:16 T:52663296 M: 13905920 NOTICE: Opening audio stream: 1 source: 256
17:05:16 T:52663296 M: 13897728 NOTICE: Finding audio codec for: 86018
17:05:16 T:52663296 M: 13873152 ERROR: CDVDAudioCodecPassthroughFFmpeg::Open - FFmpeg SPDIF muxer does not support this codec
17:05:16 T:52663296 M: 13074432 NOTICE: Creating audio thread
17:05:16 T:53877248 M: 13070336 NOTICE: running thread: CDVDPlayerAudio::Process()
17:05:16 T:52663296 M: 13070336 NOTICE: Opening Subtitle stream: 3 source: 256
17:05:16 T:52663296 M: 13062144 ERROR: OpenStream - Unable to init overlay codec
17:05:16 T:52663296 M: 13062144 WARNING: OpenSubtitleStream - Unsupported stream 3. Stream disabled.
17:05:16 T:53330944 M: 13058048 NOTICE: running thread: video_thread
17:05:16 T:53330944 M: 11038720 NOTICE: fps: 25.000000, pwidth: 720, pheight: 480, dwidth: 719, dheight: 405
17:05:16 T:53330944 M: 11034624 NOTICE: Display resolution DESKTOP : 1280x1080 @ 60.00 - Full Screen (12)
17:05:16 T:53877248 M: 11034624 NOTICE: Creating audio device with codec id: 86018, channels: 2, sample rate: 48000, no pass-through
I have the outputs set to digital audio, 5.1, etc. and it plays the audio just fine, but I can never get it to play the pass-through 5.1 audio track, period. These have all been encoded with the latest HandBrake using the AppleTV preset.
What gives? Can someone please shed some light here?