Video Files with Multiple Audio Streams

From JRiverWiki
Revision as of 13:53, 27 November 2007 by Glynor (talk | contribs)

Jump to: navigation, search

FFDSHOW and Haali Media Splitter can handle video files with multiple audio streams without issue. Read the DirectShow Playback Guide for the best way to obtain and install these filters.

For AVI files with multiple audio tracks (such as XviD, DivX, or other MPEG-4 ASP encoded files) you'll want FFDSHOW to handle the splitting of the different streams. For MKV or MP4's, you'd want Haali Media Splitter to handle this process instead. Haali works by default with the CCCP install, but FFDSHOW takes a tiny bit of configuration. In FFDSHOW's Audio Decoder configuration, choose Stream Switcher, check enable. If you don't enable the Stream Switcher in FFDSHOW, you end up with both audio tracks mixed during playback (which is what you're seeing). MPC provides a built-in Stream Switcher interface (MC doesn't) but FFDSHOW has one so there's really no need for MC to do it too.

Enabling the FFDSHOW Stream Switcher.

And then you'll be able to easily right-click on the FFDSHOW Audio Decoder tray icon and choose which audio track to hear, shown for an AVI file below.

Selecting which Audio Track to play using the FFDSHOW Audio Decoder Tray Icon.

For more modern media container formats, the situation is even easier. As long as Haali is set to handle your MP4 and MKV media (and OGM and other formats that it handles well), it'll just work automatically. Just right click on the Haali icon in your notification area (by the clock) and you'll get a popup menu where you can select the different audio tracks, shown below.

Selecting which Audio Track to play using Haali Media Splitter.