Sunday, March 3, 2013

CCCP (Combined Community Codec Pack) 2013-03-02 Final

The Combined Community Codec Pack (CCCP) is a simple and reliable playback pack for Windows with the goal of supporting the majority of video formats in use today. It has been assembled by some of the most knowledgeable people in the anime world, and one of the primary design goals is to play as much as possible with as little as possible. The CCCP attempts to be as unintrusive on your system as possible. Other codec packs tend to either randomly not work, break the system, or install far too much cruft. With the CCCP, you know that when you install it properly, it just works. You don’t need to mess around in the options to get it to work, and chances are it will resolve any other conflicts on install as well. CCCP was invented so you can “Uninstall everything else, install the pack and live happily ever after”. That being said, for the adventurous there are pages of options available to tweak if you feel like it.

CCCP playback pack will install:
* Haali Media Splitter (MKV, MP4, OGM/OGG, TS, AVI)
o Used for compliant MKV playback. Attempts to disable other MKV splitters on the system. Certain Matroska features are available only with Haali’s splitter and not in Gabest’s. This filter is also capable of being used as a splitter for MP4, OGM and OGG, MPEG-PS, MPEG-TS, and also AVI. AVI and MPEG-PS are not used by default in the pack and is not recommended to do so. You will, however, need the MP4, OGM and TS parts for playing those files. The installer will also set the source filter for each container only if it is checked in the installation, this fixes any issues with previously installed splitters by overriding them.
* VSFilter (MPC-HC) (SSA/ASS, SRT, VOBSUB subtitles)
o For displaying subtitles. It will attempt to disable any previous DirectVobSub installations you might have.
* FFDShow (H.264/AVC, DivX, Xvid, various audio formats etc.)
o Decodes H.264, Xvid, DivX, generic MPEG-4, Flash video (FLV1 and FLV4), and others. Also used for audio decoding with the following formats turned on by default: AAC, Vorbis, MP3, MP1/2, AC3, DTS, FLAC, TTA, AMR, LPCM. If you would like to turn off ffdshow decoding for a specific video or audio format, read further down for instructions on how to do it properly.
* MPEG-2 Decoder (MPC-HC)
o Decodes MPEG2 video (the stuff on a DVD). The filter currently has an extremely low merit level and also MPEG1 decoding removed. It is primarily included as a fallback for DVD MPEG2 decoding if the user does not already have another MPEG2 decoder installed. A few other patches donated by Haali for interlaced/progressive fixes.
* CoreWavPack
o Decodes WavPack audio and splits WavPack audio files (.WV) for playback in DirectShow. The only DirectShow implementation to support all three WavPack modes: lossless, lossy, and hybrid.
* FLV Splitter (MPC-HC)
o Splits FLV (Flash Video) files for DirectShow playback.
* Media Player Classic Home Cinema
o Based on the original “Media Player Classic” and was created after Gabest, the original author, stopped working on it. Many new player features have been integrated in this player.
Operating Systems: Windows XP, Vista, Windows 7, Windows 8.
Changes in CCCP (Combined Community Codec Pack) 2012-12-30: 
* Updated components:
o LAV Filters
o MPC-HC (lite, doesn’t contain internal filters)
o xy-VSFilter
o removed FFDShow-tryouts
o removed Gabest’s MPEG-2 decoder
* General changelog:
o FFDShow and its continuation, FFDShow-tryouts are now away, and instead we have pretty much everything except for Matroska splitting based on nevcairiel’s LAV Filters.
o The old NSIS-based settings application is now also gone, and currently there is an Inno-based solution which bases on two separate settings applications; one handles user space, and the other handles system-wide settings (administrative rights needed). We would love to hear opinions and possible bug reports on it.
+ This will most probably be used at the very least until XP’s support will end. But at least no-one thinks that “there should be no releases before it is rewritten in something saner.”
o WebM is now properly handled by LAV because Haali fails at it for whatever reason unless you use his renderer.
o LAV Video handles video decoding, and LAV Audio handles audio decoding. If you need hardware accelerated decoding, use LAV’s. MPC-HC’s “lite” version does not contain the internal DXVA filter (which is in all ways inferior to LAV’s). There are still some quirks because of remnants of Haali still needed, and because of the newness of LAV, but in general it should work.
+ One thing that no longer works by default is TrueHD when used with Haali (in other words, Matroska). This is very unfortunate, but thankfully there is a relatively simple way to have those files play by switching to LAV for splitting.
+ In this case you should open the settings application, open the system settings application from it, and check the MKV checkbox from it on the LAV side. This will switch to LAV for all Matroska files (segment linking and editions do not work, but otherwise it should work fine).
o We now use xy-VSFilter instead of MPC-HC VSFilter. For now xy-VSFilter gives the greatest performance for end users, and in general it renders things well. This is in line with the recent change of Aegisub’s towards xy-VSFilter as well.
o MPC-HC has been updated, and many fixes, including MadVR related ones, are included.
+ CCCP now uses MPC-HC’s update check mechanism to check for new CCCP updates.
+ The build will write memory dumps when it crashes. These are useful for debugging, and help in finding reasons to problems related to MPC-HC.
Size: 8.94 MB


Post a Comment