Combined Community Codec Pack versions

Offers codes for playing both video and audio files
Oct 21, 2015
Review
Dec 28, 2016
Jul 15, 2014
Review
Nov 29, 2013
Review
Oct 18, 2013
Review
Aug 30, 2013
Review
Nov 30, 2011
Review
Oct 28, 2011
Editorial review
rating
Feb 14, 2008
3.0
Jul 3, 2010
Review
1.0
Mar 1, 2008

What's new

v2013.11.27 [Nov 29, 2013]
Updated components:
- LAV Filters 0.59.1.0-6cdab1c
General change log:
- LAV
- DXVA2ExtendedFormat colorimetry is now disabled in LAV Video if the Overlay mixer is in the graph, except when LAV Video is connected to a VSFilter. This fixes a black screen problem that some XP users possibly encountered.
- VC-1 and WMV decoding via DXVA2 is now specifically disabled with Intel GPUs in LAV Video. Latest Intel drivers contain the component which is used for this, but its usage leads to either a broken image or plain crashes.

v2013.10.17 [Oct 18, 2013]
1. Updated components:
- Haali Splitter 1.13.322.9 (CCCP Build)
- LAV Filters 0.58.2.0-42306ee
- MPC-HC 1.7.0.7859 (shows up as 7877)
- xy-VSFilter 3.0.0."236"
- 211 with various backports and fixes.
2. Installer and settings applications
- Added a Samsung H.264 decoder with an irrationally high merit that seems to come with a piece of software called Intelli-studio to the black list.
3. MPC-HC
- The transition from the Navigate menu to the Play menu regarding audio/video/subtitle track selection is now more or less complete. The bug with MPC-HC overriding the splitter's choice with audio tracks is now also fixed.
- MPC-HC now defaults to "fast seek" that only seeks to random access points if those are available to the player. You may disable it in the Tweaks tab in the options.
- Fixed alpha channel parsing with vobsub subpictures. Certain previously unshown subpictures should now be visible.
- Subtitle renderer sanity checks removed as they ended up being too strict in some cases. The crashing sample reported will still work as there is some additional memory allocation checking included now.
- Enabled the CCCP LAV Filters as "internal" for MPC-HC, and enabled certain formats within it for better playback of certain formats:
- DTS/AC3, HTTP, RTSP, UDP, RTP, MMS, MPEG Audio (yes, this includes raw MP3) and RFS
- Various miscellaneous fixes resulting from the update of MPC-HC to the 1.7 stable release, with some fixes cherry-picked after that.
3. LAV
- Enabled colorimetry information (color matrix, range) output in LAV Video via dwControlFlags with a white list. Mainline LAV only enables this if MadVR is somewhere in the chain, while this will enable it as long as the next filter in chain is one of the following:
- VSFilter (auto-loading or the non-autoloading one)
- VMR7/9
- madVR
- EVR (includes everything that uses the same CLSID, including all of the MPC-HC custom EVR-based renderers)
- Various miscellaneous fixes resulting from the update of LAV Filters to the current git HEAD (42306ee).
4. xy-VSFilter
- Xy-VSFilter is now generally colorimetry-enabled as well. It will use the colorimetry information, such as the color matrix or range, that it gets from an upstream filter (say, LAV Video) and pass it forward if the next filter in chain is one of the following:
- VMR7/9
- EVR (includes everything that uses the same CLSID, including all of the MPC-HC custom EVR-based renderers)
- madVR
- Fixed alpha channel parsing with vobsub subpictures. Certain previously unshown subpictures should now be visible.
- Re-introduced a patch for the Kasumi I420/YUY2 to RGB colorspace conversion routines as Lord was somehow able to reproduce the problem it fixes. Should not happen in general usage.
- Subtitle renderer sanity checks removed as they ended up being too strict in some cases. Instead tried to make xy-VSFilter handle failed memory allocations in a more correct manner. The VSFilter subtitle rendering engine is old and rather memory-inefficient, so the only real fix for this would be to either rewrite it completely, or create a proper Windows port of libass (primarily without fontconfig).
5. Haali Package
- Now built with the same toolchain as the rest of the CCCP package, namely VS2010 SP1.
- Debug symbols are now available! Yes, this means we can now debug Haali's things.
- Haali's renderer should now try and enforce top-down RGB. This should fix some slowness problems when feeding RGB to the renderer.

v2013.08.01 [Aug 30, 2013]
1. Installer and settings applications
- OGM/OGG has been switched over to Haali because of seeking difficulties with certain OGM samples in ffmpeg (see issue 2739 for future information). This was fixed in libav, but unfortunately the differences in the two projects' demuxers make applying the fix to ffmpeg's OGG demuxer useless.
2. MPC-HC
- MPC-HC now controls the selected default audio track. Change to add all audio tracks into the Play→Audio menu has also wired the track selection code in. Set preferred audio language IDs in MPC-HC's Playback options instead of the splitter's options for now (View→Options→Playback→Default track preference).
- D3D Fullscreen can now be switched to windowed mode just like the normal full screen mode. The hotkey toggling D3D Fullscreen is now disabled by default so that newcomers do not accidentally switch to it and wonder what happened.
- The audio switcher will now show all audio tracks available, including all the embedded tracks exhibited by the source filter, as well as the external tracks.
- Various XySubFilter-related enhancements. This build will prefer XySubFilter to xy-VSFilter if the first is registered onto the system.
- The resolution check in the subtitle renderer has been matched up to the one in xy-VSFilter, see the xy-VSFilter changes for more details.
- Various miscellaneous fixes.
3. LAV
- A validity check for Vorbis streams was corrected to not fail with certain correct Vorbis streams. See ffmpeg issue 2720 for more information.
-"Default track" flags are now also enabled for video tracks.
- The current chapter point in LAV Splitter's tray icon should now show the correct current chapter, instead of being around 10 seconds in the future depending on the amount of internal caching done.
- Slight improvement in the transition between ordered chapters with LAV Splitter in case the chapter points weren't exactly at the right spot time wise.
- PMP, NUT, HLS, FLIC and Avisynth (yes!) demuxing enabled in LAV Splitter by default.
- Fully DirectShow Avisynth script playback does still need that the AVI/WAV File Source filter doesn't jump in front of it (that the Avisynth installer usually registers as the source filter for ".avs"). Either block this filter in MPC-HC or remove the source filter registration for this.
- The new Avisynth demuxer is currently not exactly perfect in ffmpeg, Avisynth 2.6 is recommended for stability. See ffmpeg issue 2526 for more information.
- Camtasia (TechSmith Screen Capture Codec), DV, QuickTime 8BPS, LOCO, FLIC and Go2Meeting video formats enabled in LAV Video by default. Most of these are minor, except for DV that has actually been found on someone's hard drive once.
- Slice-based multithreading has now been enabled for YADIF in LAV Video.
4. xy-VSFilter
- The resolution check for xy-VSFilter is now modified to block areas larger than 8000x500 samples, instead of checking if either width or height was larger than 4000. This is in a way more strict of a check, but on the other hand enables very long scrolling text to be shown again. The reason such a check is needed to begin with is because certain broken scripts make xy-VSFilter go Out Of Address Space on 32bit systems.
- The colormatrix guessing has been fixed. Used to be always BT.601, now defaults to BT.709 or BT.601 depending on the resolution.
- A fix from MPC-HC has been backported in order to fix WrapStyle = 3.
- Seven commits applied regarding making xy-VSFilter's reconnection logic somewhat better. This fixes cases where xy-VSFilter would "OK" a change even though it had no way of pushing out the changed sample type to the following filter in the chain.
- A fix from MPC-BE has been backported in order to fix rendering of vobsubs in Matroska using the "custom colors" feature (MPC-BE revision 1995).
- UTF-8 parsing enhancements. Added support for U 10000-U 10FFFF UTF-8 encoded characters and other backported fixes from MPC-HC.

Alternative downloads

K-Lite Codec Pack
K-Lite Codec Pack
Free
rating

Install codecs for playing, decoding, and encoding audio and video files.

K-Lite Mega Codec Pack
K-Lite Mega Codec Pack
Free
rating

Play, decode, and encode audio and video formats using codecs.

XviD Video Codec
XviD Video Codec
Free
rating

Is a video codec for PC, whereas codec is an abbreviation for [co]der/[dec]oder.

Media Player Codec Pack
Media Player Codec Pack
Free
rating

Install a large set of multimedia codecs, filters, and plug-ins for your PC.

Elecard MPEG-2 Decoder&Streaming Plug-in for WMP
Elecard MPEG-2 Decoder&Streaming
rating

Elecard MPEG-2 PlugIn for WMP is a package of Elecard components.