Guide: Setting Up LAV Filters + MPC HC For All Your Splitter And Audio Needs

by Damian on June 30, 2011 · 78 comments

in Guides

Over a year ago I put together a quick guide on how to set up Bitstreaming HD Audio using FFDShow. At the time FFDShow was really the only game in town for bitstreaming HD Audio from a PC, but slowly over the past year things have evolved and more solutions have come about. One solution in particular that has been growing in popularity are the LAV Filters, which is a DirectShow Media Splitter and Decoders. Below is a list of some information provided by Nevcairiel, developer of LAV Filters.

State of the project
LAVFSplitter is a multi-format media splitter that uses libavformat (the demuxing library from ffmpeg) to demux all sorts of media files. Note that this list only lists properly tested formats/codecs, many others may just work!

Containers
MKV/WebM, AVI, MP4/MOV, MPEG-TS/PS (including basic EVO support), FLV, OGG, and many more that are supported by ffmpeg!

Video Codecs
H264, VC-1, MPEG-2, MPEG4-ASP (Divx/Xvid), VP8, MJPEG and many more.

Audio Codecs
AAC, AC3, DTS(-HD), TrueHD, MP3/MP2, Vorbis, LPCM and more.

Subtitles
VOB, DVB Subs, PGS, SRT, SSA/ASS, Text

BluRay Support
Support for opening BluRay playlists (.mpls), as well as the index.bdmv file, which will try to detect the main movie playlist!

BluRay support is still in an early stage, and there are still many improvements and new features planned!

Other Notable Features
- Full Stream switching
- MKV Embedded Fonts
- Audio Bitstreaming (through LAV Audio)

Planned Features
These features will be implemented “soon”, and “when its done”
- Improved BluRay support (Title selection from within the player)
- Audio Up/Downmixing

Features for the much more distant future
These features might make it in one day, no guarantees, no time frame
- BluRay Menu support

Known issues

Splitter
- WMV Video streams don’t show any video when connected to a MS DMO decoder. (Thus, WMV will not be registered for yet)

Audio Decoder
- TrueHD decoding does not work when used in conjunction with the MPC-HC/Gabest MPEG Splitter. This is a bug in the MPC-HC splitter, one that the audio decoders in MPC-HC and ffdshow work around, instead of fixing it in the splitter. I will not do these kinds of hacks.
- DTS Express cannot be bitstreamed and only be decoded when using the ArcSoft DTS Decoder.

Frequently asked Question

Q: DirectVobSub will not load with LAVFSplitter
A: Make sure to use the “DirectVobSub” filter when adding it to the preferred filters list, and NOT “DirectVobSub (auto-loading version)”. The latter will NOT work.

Q: Will there ever be a “LAV Video Decoder”?
A: Its planned – not soon, though.

Q: Will you write a Subtitle Filter?
A: No. Subtitles should be drawn by the renderer onto the finished image, and currently there is no way to make that a custom filter. Plus, me personally, i don’t care much for subs.

Q: Can LAV Audio decode DTS-HD?
A: Kind of. On its own, it cannot. But, LAV Audio supports using the ArcSoft DTS decoder, which allows decoding of full DTS-HD. Just drop the “dtsdecoderdll.dll” from the TMT3/5 Codecs directory into LAV Audio’s directory, and enjoy.

Q: I do not get any audio when using ffdshow as a post processor. What gives?
A: When using ffdshow as post-processor, under some circumstances, you might need to force ffdshow to only use one output format. In this case, i recommend turning off all output formats except one, preferably either 24-bit int or 32-bit float.

So really just to clarify, the LAV Splitter can replace popular splitters such as Haail and the LAV Audio Decoder can replace FFDShow Audio Decoder. One item in particular that I like about the LAV Splitter is that it can filter out and present only forced subtitles. Once again I will be using MPC HC as my player of choice for this setup.

My Setup:

  • Windows 7 x32 HTPC w/ Sapphire 5670 GPU connected to Receiver via HDMI
  • Onkyo TX-SR906 AVR, 5.1 speaker setup connected to TV via HDMI
  • Panasonic Viera TH-58PZ800U Plasma HDTV

Hardware Requirements:

  • PC running Windows (preferably Windows 7). Either an AMD 5xxx/5xxx GPU, Intel i3/i5 Clarkdale/Sandy Bridge CPU, or NVidia 4xx/5xx GPU (I don’t know off the top of my head specifically which ones support HD Audio). The last requirement is only necessary if you want to bitstream HD Audio.
  • A Receiver that can decode the DTS(MA) and TrueHD. Once again, only necessary if you are looking to bitstream HD Audio.

Files to Download:

Setup and Install (keep in mind I am installing/using both the LAV Splitter and LAV Audio):

1. Install LAV Filter:

First thing you may notice is that when you go to install LAV Filter if you do not have Microsoft Visual C++ 2010 SP1 you will be required to install.

With Visual C++ 2010 installed next up is to being the LAV Filters install process.

As with a typical software install you will be asked where you want to install.

Next you will have the option to install the LAV Splitter and/or LAV Audio.

Choose if you would like to create a Start Menu Folder

Assign what file formats you want the LAV Splitter to handle. I just stuck with the default formats.

Now with all the options selected select “Install”

If everything went well you should now be greeted by the typical “Wizard has completed”

2. Setting Up MPC HC:

Open up MPC HC and under View -> Options go to Internal Filters and ensure that any Source Filters you want LAV used for are unchecked (so for my test I made sure Matroska and MPEG PS/TS/PVA were unchecked)

Next up go to Options -> External Filters and add “LAV Splitter”, “LAV Splitter Source”, and “LAV Audio Decoder”, setting them as Prefer.

Double-click on “LAV Splitter” which will bring up the LAV Splitter options. Since I want only forced subtitles delivered I make sure that option is enabled (obviously if you plan on using multiple subtitle streams then you don’t want to enable this option).

Double-click on “LAV Audio Decoder” to set your audio options. This is particularly important if you want to use LAV Audio Decoder to bitstream HD Audio formats.

3. Final Check:

Since for me the goal of using LAV Filters was to get HD Audio bitstream support as well as support for forced subtitles, there are a couple of checks to do to make sure everything is working as expected. First off I like to run Graphstudio while playing a video in MPC HC to confirm that LAV is being used.

Next up is to play one of my movies that contain forced subs (District 9 being my test movie) to confirm that the forced subtitles are being delivered. As you can see below MediaInfo shows six subtitle streams available yet in MPC HC only one subtitle stream (the forced subtitles) are presented.

Of course the last test if to confirm on my Receiver that DTS(MA) and/or TrueHD lights up. Unfortunately I didn’t take a picture but you will have to take my word for it that HD audio was bitstreamed properly ;-)

Additional Information:

If you happen to be following Nevcairiel most likely you have also come across talk of LAV CUDID and madVR. madVR is a high quality video renderer developed by madshi that many consider to give the best picture quality. The issue is that using madVR you lose DXVA, so it can be a very CPU intensive process. A way around this is using the LAV CUDID Decoder developed by Nevcairiel, which is a high quality hardware decoder. However, the catch is that the LAV CUDID Decoder only works with NVidia GPUs, so Intel or AMD GPU users are out of luck. Right now using NVidia GPU + LAV CUDID + madVR + LAV Filters seems to be the sweet spot when it comes to video playback. However, since I don’t currently own a NVidia GPU I have no way of testing out. Hit up the LAV CUDID and madVR links if you are interested in getting more information.

Links/Resources:





Article by

Hi, my name is Damian, and I'm tech gadget addict! Although I always had some interest in technology, it wasn't until I got my EX470 and more importantly found Mediasmartserver.net, that my interest became an addiction. My goal, aside from world domination and to see the Mets/Broncos win another championship, is to set up the perfect digital home where all my media is available at the click of a button. When I am not writing for Mediasmartserver.net you can find me over at my blog at http://www.adigitalhomeblog.com or follow me on twitter


{ 76 comments }

john williams June 30, 2011 at 2:43 pm

How are the lip-sync corrections for LAV Splitter and LAV audio decode working for you?

In my case, I cannot tell any difference if they are enabled or disabled. I still have some movies that are out of sync with either setting.

Damian June 30, 2011 at 2:45 pm

I haven’t played back much content yet with LAV but so far I haven’t come across any sync issues. Are you having this issues only when you use LAV or you have had these issues with FFDShow or other as well?

john williams June 30, 2011 at 2:58 pm

I haven’t tried an A/B test with LAV splitter and MPC splitter to see the difference. I’ll try next time I notice the problem. My guess is that it is not unique to LAV. I was just hoping that LAV’s correction feature might be some magic button to solve all my problems, but apparently it is not.

Damian June 30, 2011 at 3:02 pm

Yeah, I would definitely test against another splitter to help narrow the problem down. Also, Nevcairiel is frequently responding to questions on the Doom9 forum, so it may be worth asking there as well.

Nevcairiel June 30, 2011 at 11:46 pm

Most lip-sync issues are actually problems with the encode, all the option in LAV Audio does is ensure that audio/video does not drift apart on broken files (decoding fails for some reason, or when video frames get dropped).

It’ll not solve any issues with files that have sync issues, and those issues should show up with other decoders as well.

john williams June 30, 2011 at 11:51 pm

I haven’t been keeping track carefully (I will in the future), but all of my movies are MKVs created with MakeMKV from DVD or blu-ray. No special encoding, just what was done on the optical disc. I haven’t noticed a problem on all of them, but all of the ones that I have noticed the problem are MKVs from MakeMKV. I always keep lossless HD audio if present, and I bitstream it to my AVR. But I have noticed a problem also with lossy audio such as from a DVD, so it is not just HD audio.

Jedi6 July 1, 2011 at 6:19 am

Very interesting article. Thanks.
BTW where can I find some info on how to make Graphstudio display the graphs while MPC-HC is playing? I’ve tried many times but no luck so far.
Sorry for the off-topic.

Damian July 1, 2011 at 6:28 am

Check out my writeup on use Arcsoft Video Decoder, I talk a little more in detail about Graphstudio. Let me know if this helps.

http://www.mediasmartserver.net/2011/01/07/guide-using-the-arcsoft-video-decoder-with-an-intel-gpu/

Jedi6 July 6, 2011 at 5:09 am

Worked fine!
Thanks a lot for the tip.

MPC July 2, 2011 at 8:15 pm

Don’t forget to keep your MPC-HC up to date as it continues to add a lot of features which enthusiasts will love.

http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/

Damian July 6, 2011 at 7:07 am

Agreed. I usually update every couple of weeks

Nathan July 7, 2011 at 7:41 am

I’m still new to all this, so please excuse my ignorance. Does this work with .m2ts files? I’ve been using ClownBD to rip my BDs to .m2ts files. Maybe I should use .mkv files but I don’t know any better. I tried using your other writeup from February, but I’ve been running into problems getting the TrueHD output to the receiver. ffdshow keeps saying:

“Input: TrueHD, 5.1, 48000 Hz, 3267kbps (libavcodec)
Output: PCM, 5.1, 48000 Hz, 16-bit Integer”

Also, my HTPC seems to choke when I install the ffdshow program. It stutters horribly for some reason. I’ve been working with a couple guys / gals on the XBMC forum and we can’t figure out the problem I though maybe trying this might work. Any help would be much appreciated!

Damian July 7, 2011 at 7:45 am

Yes, it will work with m2ts files. The big drawback IMO with standalone m2ts files though is that you lose chapters. I use Clown_BD and just rip to Blu-ray folder structure.

What graphics are you using with your PC?

KrazeyKami October 1, 2011 at 7:24 pm

Hi there,

Did you ever get it to work? I have the same issue (followed the first guide), but in ffdshow it says:

“Input: TrueHD, 5.1, 48000 Hz, 3267kbps (libavcodec)
Output: PCM, 5.1, 48000 Hz, 32-bit Integer”

Im not sure if i missed a setting here or there, but for some reason i just can’t get bitstreaming to work. I have a Gigabyte GA-A75M-UD2H with AMD A8 3850 APU. The receiver i’m using is a Samsung HTD6500, and it supports TrueHD (amongst others). Further i’m running Win7 x64 and use MPC-HC /w FFD to playback my BD.

Nathan July 7, 2011 at 10:32 am

It’s an integrated Radeon HD 6310. The mother board is the ASRock E350M1/USB3 AMD E-350 APU.

emo July 8, 2011 at 2:36 pm

Can’t get this working. In graphedit, Microsoft dtv-dvd audio decoder + ffdshow audio decoder is being used. Tried to block filters but wont work. Lav audio decoder not showing up. HOW to get just Lav audio ?

Damian July 8, 2011 at 2:40 pm

Both audio decoders are being used at the same time (MS and FFDShow)?

emo July 8, 2011 at 3:15 pm

Yeah, realized I have ffdshow x64 and x86. In ffdshow x64 audio config. “uncompressed” option was set to “all supported.” Disabled this, and now only have microsoft audio decoder showing up. Tried an HD file and lav showed up in graph. Just cant get it to show up with AAC audio files it seems.

Damian July 8, 2011 at 5:35 pm

I assume lav should work with aac but honestly I never tested (or i should say I never confirmed the graph as for aac i am fine with ms audio decoder)

emo July 8, 2011 at 9:31 pm

Thanks. I can live with it.

Ross July 28, 2011 at 10:00 am

Damian,
I have read both of your guides on bitstreaming HD audio. I followed the ffdshow guide and did not achieve bitstreaming. I don’t consider myself a n00b but i know only enough to make myself dangerous. Below are my system specs. Do i meet the requirements to bitstream? Sorry if this is a n00b question. Thank you for your help and well-written guides.

Windows 7 Ultimate x64
NVIdia geforce 9400 chipset
Realtek ALC889A codec / HD Audio on mobo
Intel Core2 Duo E7500 Wolfdale 2.93GHz LGA 775 65W Dual-Core Processor BX80571E7500

Damian July 28, 2011 at 10:19 am

Ross,

Unfortunately not, your GPU does not support. You could try upgrading to a different GPU such as an NVIdia 430 or AMD, and with either you will be able to bitstream HD Audio

Ross July 31, 2011 at 6:39 pm

Thanks for your quick reply!!

Uzi August 8, 2011 at 10:27 am

I’ve managed to get the ffdshw version working on Vista 32 (but I’ve messed up the system badly recenty – directshow broke)
Do you think shall I try the LAV version after the reinstall or Vista? (or would it be better to upgrade to Win7 64bit)

Damian August 8, 2011 at 10:54 am

I would definitely recommend upgrading to Win7

DeMo August 8, 2011 at 9:40 pm

Hi !! Thanks for your guides ! I can’t get this to work… i tried both guides.

Config:

Onkyo TX-SR308
HD5850
Gigabyte P55-UD4P + Core i5 750
Both Video and HDMI Drivers Up to date. Latest FFDShow, MPC And LAV Filter

With MPC + FFDSHOW the DTS-MA Sources are being reproduce as normal DTS
FDSHOW reproducing a DTS-MA mkv (tested OK with my father’s config) shows:
Input: DTS 7.1 96000hz 1536kbps (bitstream)
Output: S/PDIF (1401)… instead of HDMI as it shoud be

Whit LAV Filters reproducing the same file i managed to get the Logo on the reciever but the video freezes and there is no sound at all :S

I’m working hard to get it work but i’m runing out of ideas :(

Damian August 11, 2011 at 12:01 pm

Did you have any luck getting it to work? It shouldn’t be needed anymore but did you try the EDID patch?

DeMo August 15, 2011 at 12:12 pm

I Make it work !! it was that indeed ! i didn’t try it before cause of the new Catalyst fixes !

That’s very much for your help and sory for my bad eng ;)

Uzi August 12, 2011 at 3:24 am

I had this issue with Vista(are you on Vista?), I needed a bit different guide for that (it involved manually registering some filters and Reclock)

P.S: My new win7 install, I’ll try the to install the LAV version. I hope it has better buffering than the ffdshow one had on Vista, I had bluray streaming issues with that one

Damian August 12, 2011 at 2:50 pm

Yeah, I am on W7. It should definitely fix any issues you may have had with Vista. Let me know how it goes.

Uzi August 14, 2011 at 4:17 am

Many thanks for your support, bitstreaming is working like charm with LAV :) I can finally play bluray images from my network drive.
-I just installed the EDID for my receiver/monitor (it was needed because my TV is 1366×768 only)
-than I’ve installed the LAV package
-MPC HC/directx runtime and did the settings
It has worked immediately…

Yunus September 5, 2011 at 10:05 pm

Hi there Damian.

Thanks so much for the excellent tutorial. Ive tried to follow it to the best of my ability but can only receive the DTS Core of the DTSMA track. My setup is as follow

NVIDIA GTX 460 via DVI to HDMI into…
Asus Xonar HDAV Deluxe HDMI out to …
Yamaha A1000 Receiver out to Samsung LED TV

Im using MPC HT with LAV Audio Decoders and Splitters with CoreAVC filter.

Could you please give me some tests or suggestions as to what Im doing wrong?

My receiver only displays DTS and not DTSMA. :=(

Thx alot mate

Damian September 6, 2011 at 11:13 am

So to confirm, you are going from your 460 to Xonar to Receiver? I am not familiar with how those dedicated sound cards work. Have you tried connecting your 460 directly to your Receiver? Also, I am not sure if DVI to HDMI supports bitstreaming HD Audio.

Uzi September 7, 2011 at 1:57 am

Did you try if your setup is working via Total Media Theatre correctly?

Yunus September 7, 2011 at 6:19 am

Thank you Damien and Uzi for your replies.

The 460 sends video only through dvi to the hdmi input on the Asus Xonar HDAV. The Xonar then adds the audio signal to the video and outputs it to the receiver hdmi in.

Im using LAV 0.34 codec and splitters with MPC. In my windows audio settings ive also tried to only enable xonar speaker then only enable xonar spdif and even tried enabling both.

I can get it to passthrough DTS fine. I can even get it to decode the DTSMA and pass the lossless pcm to the receiver. But i just cant get it to bitstream thru HDMI. I feel like ive exhausted all my options.

To Uzi. I also have Arcsoft TMT3 and cannot bitstream the DTSMA in my .mkv file. Ive tried playing with all the settings there as well.

Anyways, thanks alot for your help guys. I think il just learn to live with it :-)

Damian September 8, 2011 at 6:29 am

TMT cannot bitstream HD Audio from an mkv. If you have a Blu-tay folder rip or disc try that with TMT. If even then you cannot get HD Audio to bitstream there is an issue with your HTPC as this would be independent from LAV/MPC.

I have never used a sound card so honestly I am not sure what the problem could be. You may want to ask on AVSForum to see if other Xonar users could help you. Have you ever gotten HD Audio bitstreaming working on your HTPC?

Yunus September 9, 2011 at 12:40 am

Actually I only play .mkvs on my htpc as I have a ps3 which plays my discs.
I have never gotten .mkvs to bitstream dtsma. Thanks for your help. Plus LAV filters rock regardless of whether or not I can get bitstreaming to work :-)
Il check AVSforums.

SimmianPrime September 10, 2011 at 2:38 am

Hey,

I set it up exactly as you said and while the video+audio on a 10bit 720p anime ep plays fine the subtitles are not being displayed. The subtitles are listed and ticked under subtitle options however when playing the video they don’t display at all.

Any help would be very much appreciated :) thanks

Roger September 10, 2011 at 7:31 am

Great guide thank you so much. Finally have managed to get full DTSHD-MA on playback. I’ve bypassed my Xonar HDAV1.3 audio card and gone straight to the AVR. One day I’ll configure that :)
I’m having a problem with sub’s though.
I have a MKV Remux of x-men first class with has several embedded subs. There’s are some scene you need the English subs for.
I’ve added directVobSub but im not having any luck. I haven’t added the auto-load version which LAV splitter say it wont work with but GraphStudio says it is?!
DirectVobSub doesn’t appear to load when i play the film as no icon appears in the taskbar.
Am I completely on the wrong track here..It wouldn’t surprise me if i was.LOL

Many Thanks

Duncan December 7, 2012 at 10:44 am

Hello Roger,

What do you mean by bypassed the Xonar HDAV1.3 straight to the AVR?
I have also a Asus Xonar HDAV1.3 and a Asus Geforce GT440…
i have the Geforce GT440 videocard dvi out to hdmi in Asus Xonar with the DVI-to-HDMI cable and then HDMI from Asus Xonar to AVR (Onkyo TX-SR 309) HDMI 1 in and then from the AVR (Onkyo) HDMI Out to ACER LCD Monitor HDMI.

Hope you can help me, thanks in advance.

Duncan

Percy September 17, 2011 at 6:11 pm

Hi Damian,

Been using these settings for a couple of weeks and I’m pleased with the results. However I’ve got issues with the playback of VC-1 Interlaced. It’s a well known issue, freezes on a black screen at startup of the movie. I’ve been googling around but it’s not clear to me if there’s a solution for this or not. I’ve had the latest LAVfilters 0.35 installed and theres a possibility to choose VC-1 as to be used but it won’t work. Cause I can’t find a how to for this 0.35 version I’m back to the 0.31 version which is similar by installing regarding to your guide.

Do you, does anyone, have\know a solution for the playback of VC-1i using the LAVFilters ?
Or…
Is it possible to merge the solutions from this guide and your guide on the Arcsoft Video Decoder (for VC-1i does play with TMT5!) ?

If, then a guide with some screenshots would be very helpfull for sometimes I have issues with understanding the used terms.

Thanksss

Damian September 17, 2011 at 6:39 pm

Hi Percy

There is no reason why you cant combine the arcsoft guide with the lav. The lav guide I wrote is for just using the splitter/audio. I know Nev also created a video decoder but you would just use the arcsoft video decoder instead

Percy September 17, 2011 at 6:50 pm

Thanksss for the quick reply Damian.
Is it possible for you to explain in which order and with what settings i have to setup lav and arcsoft in mpc-hc using arcsoft for vc-1 ?

Thanksss

Damian September 17, 2011 at 7:41 pm

if you are just using the arcsoft video decoder the order doesnt matter. the lav splitter and audio decoder are completely separate

Percy September 18, 2011 at 6:48 am

Created a separate Arcsoft Decoder folder, registered the ASVid.ax, opened mpc-hc, added the Arcsoft Video Decoder in the following order:
LAV Splitter
LAV Splitter Source
Arcsoft Video Decoder
LAV Audio Decoder

Tested some movies including VC-1i and everything works flawlessly so far.

Thanksss for the tips !

SimmianPrime September 23, 2011 at 5:27 am

Yay I got it working. However now I’m no longer getting file details for .mkv or .mp4 videos in windows explorer eg. duration and dimensions

Anyone know of anyway to get such info back? (Using windows xp with sp3)

Cheers

Pete October 29, 2011 at 1:47 pm

Wow, you’re one of the few people to get this working with XP as far as I’ve seen these last hours of researching! Could you please share which settings you used other than the above? Which graphics card, which video driver version, which HDMI audio driver version, which Microsoft UAA driver version (if that matters?)?

If you get me up to speed then I can divert my energies into into the same problem you’re having…

Pete April 22, 2012 at 5:29 am

Another 45m searching and I’ve found the solution (for me at least). My Windows 7 audio settings were at 2 channels, changing that to 5.1 solved it for me! See http://forum.doom9.org/showthread.php?p=1508169#post1508169

johny October 24, 2011 at 2:00 pm

I try watching sopcast streams and some wmv ones fail in mpc-hc :

http://127.0.0.1:8902/stream::Output

Media Type 0:
————————–
Unknown

AM_MEDIA_TYPE:
majortype: MEDIATYPE_Stream {E436EB83-524F-11CE-9F53-0020AF0BA770}
subtype: Unknown GUID Name {6B6D0801-9ADA-11D0-A520-00A0D10129C0}
formattype: TIME_FORMAT_NONE {00000000-0000-0000-0000-000000000000}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 0

installing the LAV Filters splitter solved my problem. Thanks for your post!

kamabitch November 1, 2011 at 10:04 am

My conf:

windows 7 x64
intel i5 750
ati 6950
onkyo r380
mpc
ffdshow

the onkyo display only dts or dd5.1….
someone can help me?

Lamski November 20, 2011 at 1:58 am

Thank you for the guides… very helpful. Do you have a guide for setting up the LAV CUVID and MADVR you mentioned? I’m interested in acheiving the best picture and audio quality possible from my setup. I have a GT430 GPU so I can use the CUVID. Also, would this apply to blu ray rips in MKV format as well because those are the video files I want to look the best.

Damian November 24, 2011 at 8:57 am

On my list, but I have been having problems with my desktop PC (where I have an NVidia GPU). Once I can get that stable I will look closer at MadVR/LAV CUDID

Jesper Martsum November 24, 2011 at 8:31 am

I know this is about setting up MPC-HC with lav filters, but could you possible find some time to write a tutorial of setting up bitstreaming using WMP12/W7MC, I don’t know if it’s even possible, but it could be a nice guide if it was.

Damian November 24, 2011 at 8:56 am

It should be similar to my guide here:

http://www.mediasmartserver.net/2010/02/24/guide-setting-up-bitstreaming-with-your-windows-7-htpc-part-ii/

Your best bet would be to try using Sharks Codec pack which I believe now has LAV as an option

Rusty Nelson November 26, 2011 at 1:50 pm

Hi thanks for guide, I have followed and it works great so far, but am having trouble with .m2ts files with a BluRay rip. An example I have the complete X-men First Class ripped and with Arcsoft TotalMedia Theater. the scenes where they are speaking German or Russian the english subs are there, but when doing the same playback with MPHC they do not show up. No I tried going straight to the file within the folder and also playing back the folder but sill wont show the subtitles. Any ideas please.

Thanks

Damian December 12, 2011 at 7:46 am

I believe these are forced subtitles. You must have the forced subtitles option enabled in LAV

Lee November 28, 2011 at 10:43 pm

Hi. Thanks so much for the great how to guide. I have this all set up and bitstreaming works perfectly but I have one problem I cannot figure out. During playback with MPC, the video gets very pixelated and rainbow colored across the screen for about 1 second of every 5-10 seconds of video. I have found through trial and error that the problem lies in the output settings within MPC. When you go to Options and then choose the Output tab, there are several DirectShow Video Output options. EVR Custom Pres. is chosen by default. However, the EVR Custom and EVR Synch outputs are the only 2 options which make my forced subtitles show up but they are also the only 2 options that have problems with the video and pixelation. So, basically I can pick these 2 and have my subtitles show up or I can pick any of the other ones and the video plays back perfectly but the subs no longer show up. It is driving me crazy. LOL. I am a relative noob to all of this so I’m hoping there is some settings within the video renderer that would fix this but I don’t know what they are. Please let me know if you have any ideas how I can fix it. I have everything set up and finally working just the way I want with the exception of this 1 problem. Thanks in advance for any reply.

Damian December 12, 2011 at 7:50 am

What graphics are you using, Intel?

Lamski November 29, 2011 at 3:34 am

I have another question regarding LPCM… Some blu ray discs dont have a TrueHD or DTS-HD MA track and they use uncompressed PCM. How can I send the LPCM to my Denon receiver properly? Right now I only get stereo and my receiver decodes and processes it as dolby pro logic 2. Is the required setting in MPC-HC or in my playback devices, or LAV filters?

Thanks!

Alex December 10, 2011 at 5:53 am

I would like to know how to fix this also…

Pete April 22, 2012 at 4:45 am

Same problem here, anybody? The status tab of LAV Audio decoder 0.50.1 properties shows 6 channels of LPCM input playing and being output to 6 channels PCM. My Yamaha RX-V1900 receiver strangely only shows 2 channel PCM when set to straight (no DSP).

Bitstreaming DTS-HD MA works great thanks to this guide! I have a Geforce 560Ti connected by HDMI to my Yamaha receiver.

Pete April 22, 2012 at 5:29 am

Another 45m searching and I’ve found the solution (for me at least). My Windows 7 audio settings were at 2 channels, changing that to 5.1 solved it for me! See http://forum.doom9.org/showthread.php?p=1508169#post1508169

max_normal December 6, 2011 at 1:51 pm

Hi, great info and a great help, sort of (for me anyway lol)

One word. Aaaargh!

OK, following your guide I managed to reach my aim of bitstreaming SD only (have blu ray player for HD audio etc) from my 64 bit windows 7 pc to my denon AV amp. I had lovely figures in my Control Panel/Sound/ATI HDMI device DD, DD+ and DTS 3 bit depths and lots of frequencies. Worked like a charm.

However, without doing anything sometimes, or just a reboot will essentially revert these settings back to 2 channel only, I cannot understand why. I have caught windows installing some HD audio (I am assuming codec) but whether that is connected I don’t know. Having said that it does retain the HDCP supported option. Great. :)

Basically, I can get the settings I want, they just do not last long. Also, doing the same thing again does not restore them. I have to restore windows back before I originally did it and start again!

Please help, if you know the problem/solution. Many thanks, max.

Damian December 12, 2011 at 7:48 am

That is very strange. I honestly have never heard of this before, unless there is some other software that is interfering?

Uzi December 9, 2011 at 8:58 am

Truehd Bitstreaming is perfect from m2ts with LAV filters in my system
Is there a way to make it work with MKV/MPC-HC as well?

Damian December 9, 2011 at 9:55 am

Not sure I follow your question. The point of this guide was to set up LAV for bitstreaming in MPC HC (applies for both m2ts and mkv)

Huge January 14, 2012 at 6:03 am

I’ve been banging my head against this for a couple of days now … I’m just barely starting to understand the concepts, so forgive any ignorance in what follows:

I’m trying to get bitstreaming to work with my HTPC:

Win7 x64
ATI HD6450
MPC-HC, ffdshow, LAV Filters: all 32bit
sending HDMI A/V to Pioneer VSX-1121-K AVR

(I can send Bitstream TrueHD audio to the Pioneer from a BluRay player, and I’ve left the Pioneer with the same settings)

I tried to follow the ffdshow guide, but no matter what I tried, I got results much like the former poster:

Input: TrueHD, 5.1, 48000 Hz, 3267kbps (libavcodec)
Output: PCM, 5.1, 48000 Hz, 16-bit Integer

So I tried the LAV filters guide. I learned more, and I got GraphStudio working, but still no success with BitStreaming. In fact, I can’t even get LAV Audio Decoder to show up in the graph. I feel like I must be missing something in the MPC-HC settings to force LAV Audio Decoder into the graph, as it is in the screenshot in the guide.

(I only ever see “MPC Audio Decoder”)

Any suggestions for what to try or what I’m not thinking of? (Or if you need more info about what I’m doing, let me know)

Roger January 14, 2012 at 6:39 am

I’m no expert but check/try this…
I only use LAV Filters and MadVR(for video) I dont use ffdshow at all.
In MPC-HC check under external filters and make sure the following are listed as PREFERED….LAV Audio Filter, LAV Splitter, LAV Splitter Sauce, LAV Video(if you use it)….I use MadVR as it much better quality.
Now check Internal filters…now i’ve unchecked ALL the boxes in both source filters and transform filters.
Check audio rendering under the output option..I’ll assume your passing audio through HDMI to an AV AMP…

I hope any of the above helps you out…
Check your LAV filters configuration are set correctly..ALL the boxes under Bitstreaming shold be ticked.

Huge January 14, 2012 at 11:07 am

Roger – thanks for the quick reply! I’ll get right on researching your suggestions, but I *think* I have all those boxes as you suggest *except* the “sauce” – I’ll try adding sauce and see if it makes things tastier.

I was trying to use LAV only and not ffd (after ffd did not work for me in achieving bitstream), but I have not uninstalled ffd – should I? I also haven’t done anything with MadVR – I’ll look at that after audio is sorted out.

Yes, I’m passing audio&video via HDMI to an AV AMP (the Pioneer is my A/V/R) … and then video on to my Infocus IN72 projector.

Other things I have *not* done, because I don’t *think* I have to, but may be woefully mistaken:

-EDID override (don’t think my receiver requires it)
-Realtek HDMI download/install (I think my HD6450/Catalyst combo is sufficient for bitstreaming)

If either of those assumptions is wrong, let me know…

Thanks for the help

Huge January 16, 2012 at 5:44 am

I’m still stumped. I have made a tiny bit of progress – I can now get “LAV Audio Decoder” to show up in the Playback chain, but *ONLY* if I *DISABLE* bitstreaming for the format I’m playing. (Exactly the opposite of what you instruct in your guide, and of I want to do) So with a TrueHD source, I have to UN-check “Dolby TrueHD” in the LAV Audio Filter settings, and then of course LAV doesn’t bitstream, and then PCM is passed to my receiver, as always.

I’m not the only one needing to do this:

http://forum.doom9.org/showthread.php?p=1551413#post1551413

It is as if LAV thinks it cannot perform bitstreaming on a TrueHD source, so it punts the ball to another decoder. But if I tell it “you don’t have to bitstream this time”, then it happily grabs the audio and decodes it.

It seems like I must be missing something trivial…

p.s. I can’t bitstream AC3/.avi files either.

Any help would be appreciated.

Huge January 17, 2012 at 6:36 am

Finally got it to work. The key I was missing was setting my HDMI device to allow programs to take exclusive control of it. Not sure whether that’s specific to my card/system or a universal requirement (would make sense). I didn’t see it in any of the guides I read – just in a couple of forum posts.

Now to see if my crusty HTPC can actually handle bitstreaming without overheating…

Roger January 17, 2012 at 2:46 pm

Glad you got it to work Huge..great news!!..sounds fantastic doesn’t it?
I’ve only just done a fresh OS install on mine and haven’t needed to download anything like that. Maybe it’s a n ATI thing? I bought an nvidia GT430 which only cost something like £40 and i found that much easier to work with than the ATi. Its plays everything beautifully even Avatar 3D has silky smooth playback with DTS-HD audio.

Huge February 10, 2012 at 1:13 pm

A little bit of followup to my bitstreaming quest … I still have LAV filters & bitstreaming working on HD source material, but 7MC doesn’t like my setting HDMI device audio to allow “exclusive mode”: sometimes when watching live or recorded TV, when changing channels or switching between recorded programs, I get the “Video Error: Files needed …” message and the video stops playing (the message is confusing since it is clearly an audio problem). I reduced the frequency of this problem by disabling navigation sounds in 7MC, but it still happens sometimes, and there is one combination of live TV channels that I can switch between to reproduce the problem reliably. Here’s my thread on AVS:

http://www.avsforum.com/avs-vb/showthread.php?t=1391711

Lauzon May 23, 2012 at 5:03 am

Is there a possible way of bitstreaming and downmixing (for analog out) in parallel?

Selim April 26, 2013 at 1:01 am

Hello , My Setup is windows 8 64bit
GPU: GTX580 for gaming and AMD 5450 for audio
A/V receiver : Sony-STR-DH820
T/V: Samsung CA7000 3D LED ( 7series )
Can any one help me to get DTS-TrueHD , DTS-MA via my AMD 5450 ?
i have download softs u told above , but cant get these feature by my amp.
i m giving input via HDMI but it does not passes HD contents , it decodes HD content only to DTS core , pls help me and my english is tooo bad sorry freinds :(

BenToy May 28, 2013 at 5:45 pm

I only installed latest XBMC version to my HTPC and all HD audios will pass through going to my AV receiver. http://wiki.xbmc.org/index.php?title=AudioEngine

Comments are closed, visit the forums to continue the discussion.

{ 2 trackbacks }

Previous post:

Next post: