Wie spielt man eine MP4-Datei mit AAC 5.1 über S / PDIF ab?

4505
emzero

Ich habe einen Laptop mit Windows 7 x64 und einen Sound Blaster X-Fi Surround 5.1 Pro . Ich verbinde den HDMI-Ausgang des Notebooks über ein optisches Audiokabel (S / PDIF) mit meinem LCD-TV und die externe Soundkarte mit meinem Heimkino-Receiver.

Ich habe keine Probleme mit der Wiedergabe von .mkv-Videos mit 6 Kanälen DTS oder Dolby Digital. Diese Datei ist jedoch eine .mp4 mit AAC 6 Channels.

Das Problem ist, dass ich in meinem Receiver nur 2 Kanäle / Stereo bekomme (es zeigt PCM 48 und nur linke und rechte Lautsprecher werden im Display angezeigt). Wenn ich die 6 Kanäle bekomme, werden alle Lautsprecher im Display angezeigt und es wird auch DTS oder Dolby Digital angezeigt.

Irgendeine Idee, wie es funktioniert? Ich habe nichts dagegen, einen anderen Player oder einen anderen externen Codec zu installieren, damit es funktioniert.

Hier ist die MediaInfo von MPC-HC.

Format : MPEG-4 Format profile : Base Media Codec ID : isom File size : 2.00 GiB Duration : 2h 5mn Overall bit rate : 2 278 Kbps Encoded date : UTC 2010-01-23 21:34:19 Tagged date : UTC 2010-01-23 21:34:19 Writing application : Yamb 2.1.0.0 [http://yamb.unite-video.com]  Video ID : 1 Format : AVC Format/Info : Advanced Video Codec Format profile : High@L4.1 Format settings, CABAC : Yes Format settings, ReFrames : 4 frames Codec ID : avc1 Codec ID/Info : Advanced Video Coding Duration : 2h 5mn Bit rate : 1 951 Kbps Maximum bit rate : 9 358 Kbps Width : 1 280 pixels Height : 544 pixels Display aspect ratio : 2.35:1 Frame rate mode : Constant Frame rate : 23.976 fps Color space : YUV Chroma subsampling : 4:2:0 Bit depth : 8 bits Scan type : Progressive Bits/(Pixel*Frame) : 0.117 Stream size : 1.71 GiB (85%) Writing library : x264 core 67 r1145bm d2e1e1c Encoding settings : cabac=1 / ref=4 / deblock=1:-3:0 / analyse=0x3:0x133 / me=umh / subme=7 / psy_rd=0.0:0.0 / mixed_ref=1 / me_range=32 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=2 / deadzone=21,11 / chroma_qp_offset=0 / threads=2 / thread_queue=2 / nr=0 / decimate=1 / mbaff=0 / bframes=3 / b_pyramid=1 / b_adapt=2 / b_bias=0 / direct=3 / wpredb=1 / keyint=250 / keyint_min=25 / scenecut=40 / rc=2pass / bitrate=1951 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:1.00 Encoded date : UTC 2010-01-23 21:34:19 Tagged date : UTC 2010-01-23 21:37:59  Audio ID : 2 Format : AAC Format/Info : Advanced Audio Codec Format profile : LC Codec ID : 40 Duration : 2h 5mn Bit rate mode : Variable Bit rate : 327 Kbps Maximum bit rate : 444 Kbps Channel(s) : 6 channels Channel positions : Front: L C R, Side: L R, LFE Sampling rate : 48.0 KHz Compression mode : Lossy Stream size : 294 MiB (14%) Encoded date : UTC 2010-01-23 21:37:12 Tagged date : UTC 2010-01-23 21:37:59 
4

2 Antworten auf die Frage

4
emzero

Ich endete damit:

Installieren Sie ffdshow (32-Bit), fügen Sie "Externe Filter" von MPC HomeCinema mit ffdshow Audio Decoder hinzu, und setzen Sie ihn auf "Prefer". Nun wird der ffdshow Audio Decoder verwendet, um das unterstützte Audioformat (zB AAC) zu decodieren. Vergewissern Sie sich, dass unter ffdshow Audio Decoder configuration> Output "AC3 (S / PDIF encode mode)" ausgewählt ist.

Ich kann ausarbeiten, wenn jemand etwas braucht, fragen Sie einfach.

0
Toland H

Nach der Antwort von emzero (Sie haben noch nicht genug Punkte, um zu antworten), müssen Sie auch sicherstellen, dass AAC unter MPC-HCs Optionen> Interne Filter> Transformationsfilter deaktiviert (nicht markiert) ist. Andernfalls werden die externen Filter nicht aktiviert.