K-Lite Codec Pack

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
K-Lite Codec Pack
DeveloperCodec Guide
Initial releaseOctober 2009
Stable release19.3.6 (December 12, 2025; 4 months ago (2025-12-12)) [±]
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    Operating systemWindows 7 and later[1]
    PlatformIA-32 and x64
    Size
    • Update pack: 27.8 MB
    • Basic: 21.5 MB
    • Standard: 38.9 MB
    • Full: 54.4 MB
    • Mega: 64.8 MB
    TypeSoftware bundle of audio codecs and video codecs
    LicenseFreeware
    Websitecodecguide.com

    The K-Lite Codec Pack is a collection of audio and video codecs for Microsoft Windows DirectShow that enables an operating system and its software to play various audio and video formats generally not supported by the operating system itself. The K-Lite Codec Pack also includes several related tools, including Media Player Classic Home Cinema (MPC-HC), Media Info Lite, and Codec Tweak Tool.[1]

    K-Lite adds Video for Windows (VFW) codecs and DirectShow filters to the system, so that DirectShow/VFW based players like MPC, Winamp, and Windows Media Player will use them automatically.

    Editions

    [edit | edit source]

    There are four editions of the K-Lite Codec Pack, all free of charge.[1]

    1. Basic: The Basic edition is the smallest version and enables a Microsoft Windows computer to play the contents of AVI, Matroska (MKV), MP4, Ogg, Flash Video (FLV) and WebM files, etc. It only consists of LAV Filters (for video demultiplexing and audio and video decoding), DirectVobSub (for subtitle decoding), Codec Tweak Tool, Icaros ThumbnailProvider and Icaros PropertyHandler.[2] Basic is the only edition that includes neither MPC-HC nor MediaInfo Lite.[3]
    2. Standard: The Standard edition includes all features of the Basic edition plus MPC Video Renderer, MediaInfo Lite and MPC-HC.[4] This package is recommended for normal users.[1]
    3. Full: The Full edition includes all features of the Standard edition plus madVR, DC-Bass Source Mod and Plugin for 3D video decoding (H.264 MVC)[5]
    4. Mega: The Mega edition includes all features of the Full edition plus a few ACM/VFW codecs (e.g. x264VFW and Lagarith), ffdshow, GraphStudioNext, VobSubStrip and FourCC Changer.[6]

    After version 1.56 BS.Player is removed, unlike some editions of K-Lite in the past.

    After version 10.0.0, 64-bit codecs are integrated into the regular editions. Prior to this version there was a 64-bit edition designed specifically for 64-bit OSes.

    After version 11.3.0, the 32-bit and 64-bit versions of LAV Filters share their settings, and an option to install only 64-bit codecs was added (visible only in Expert install mode).

    After version 13.7.5, a user can remove installed components by deselecting them while running an updater. This also makes it possible to switch to a smaller variant of the codec pack without uninstalling first.

    After version 15.3.5 MPC Video Renderer is added.

    After version 15.9.0 Haali Media Splitter is removed.

    After version 17.0.0 AC3Filter is removed, because it is obsolete and only a tiny portion of people use it. The options to use ffdshow for decoding is removed as well. However, after installation a user can still use them for decoding by enable them manually with Codec Tweak Tool. Moreover, the ffdshow processing filters are still kept, and new options to load them in all compatible DirectShow players are added.[7]

    Compatibility

    [edit | edit source]

    K-Lite Codec Packs are compatible with Windows Server 2003 and later.[8]

    The last version that is compatible with Windows Vista is version 16.7.6.[9] The last version that is compatible with Windows XP SP3 is version 13.8.5.[9] The last version that is compatible with Windows XP SP2 is version 10.0.5.[9] The last version that is compatible with Windows 2000 is version 7.10. The last version that is compatible with Windows 9x is version 3.45.

    Starting with K-Lite version 10.0.0, 64-bit codecs were integrated into the regular K-Lite Codec Pack. Previously, a separate 64-bit edition of the pack was available for x64 editions of Windows.[10]

    Supported file formats

    [edit | edit source]

    The K-Lite Codec Pack supports the following file formats:[11]

    File format Basic Standard Full Mega
    AVI
    .avi, .divx, .amv
    Yes Yes Yes Yes
    MPEG-PS
    .mpg, .mpeg, .mpe, .m1v, .m2v, .mpv2, .mp2v, .m2p, .vob, .evo, .mod
    Yes Yes Yes Yes
    MPEG-TS
    .ts, .m2ts, .m2t, .mts, .pva, .tp, .tpr
    Yes Yes Yes Yes
    MP4
    .mp4, .m4v, .mp4v, .mpv4, .m4a, .hdmov
    Yes Yes Yes Yes
    QuickTime File Format
    .mov
    Yes Yes Yes Yes
    3GP
    .3gp, .3gpp, .3g2, .3gp2
    Yes Yes Yes Yes
    Matroska/WebM
    .mkv, .webm, .mka
    Yes Yes Yes Yes
    Ogg
    .ogg, .oga
    Yes Yes Yes Yes
    Flash Video
    .flv, .f4v
    Yes Yes Yes Yes
    Windows Media Video
    .wmv, .asf
    Yes Yes Yes Yes
    RealMedia
    .rmvb, .rm, .ra
    Yes Yes Yes Yes
    DV
    .dv
    Yes Yes Yes Yes
    MXF
    .mxf
    Yes Yes Yes Yes
    DHAV
    .dav
    Yes Yes Yes Yes
    MP3
    .mp3
    Yes Yes Yes Yes
    AAC
    .aac
    Yes Yes Yes Yes
    FLAC
    .flac
    Yes Yes Yes Yes
    WavPack
    .wv
    Yes Yes Yes Yes
    MPC
    .mpc
    Yes Yes Yes Yes
    APE
    .ape
    Yes Yes Yes Yes
    ALAC
    .alac
    Yes Yes Yes Yes
    AMR
    .amr
    Yes Yes Yes Yes
    True Audio
    .tta
    Yes Yes Yes Yes
    AC3
    .ac3
    Yes Yes Yes Yes
    DTS
    .dts
    Yes Yes Yes Yes
    Opus
    .opus
    Yes Yes Yes Yes
    Speex
    .spx
    Yes Yes Yes Yes
    AIFF
    .aif, .aiff, .aifc
    Yes Yes Yes Yes
    Core Audio Format
    .caf
    Yes Yes Yes Yes
    TAK
    .tak
    Yes Yes Yes Yes
    Shorten
    .shn
    Yes Yes Yes Yes
    OptimFROG[a]
    .ofr .ofs
    No No Yes Yes
    Module file[a]
    .it, .mo3, .mtm, .s3m, .umx, .xm
    No No Yes Yes
    File Format Basic Standard Full Mega

    Critical reception

    [edit | edit source]

    As of 27 October 2009, CNET reported a total of 1,074,578 downloads for K-Lite Mega Codec Pack 5.2 since its release date of 12 October 2009. User ratings gave it an average of 4.5 out of 5 stars, but it received only 87 reviews.[12] Meanwhile, CNET reported only 122,552 downloads for K-Lite Codec Pack Full Edition 5.2 (released on the same date); however, it also received an average user rating of 4.5 out of 5 stars, albeit from only seven reviewers.[13] No CNET editors had reviewed these products up until this time.

    On the same date, Betanews Fileforum reported a rating of 4.7 out of 5, based on 2,346 votes for K-Lite Mega Codec Pack 5.2.0 and 9,416,511 downloads.[14] Fileforum did not have an entry for K-Lite Codec Pack 5.2 Full.

    In October 2009, Softpedia reported K-Lite Mega Codec Pack 5.2 and K-Lite Codec Pack 5.2 Update had been downloaded a combined total of 2,011,113 times after their release on 12 October 2009, and gave them a user rating of 4.4 out of 5 based on 2,281 votes. K-Lite Mega Codec Pack was chosen as a Softpedia Pick.[15] Softpedia also reported K-Lite Codec Pack 5.2 Full, K-Lite Codec Pack Full 5.2 Update, and K-Lite Codec Pack 2.7 64-bit Edition have been downloaded a combined total of 1,452,750 times up until this date, and have received a user rating of 4.3 out of 5 from 2,082 users. K-Lite Codec Pack Full 5.2 was also a Softpedia Pick.[16]

    Also in October 2009, SnapFiles also highly praised K-Lite Codec Pack Full edition, giving it five stars.[17]

    See also

    [edit | edit source]

    Notes

    [edit | edit source]
    1. ^ a b Works only in 32-bit players.

    References

    [edit | edit source]
    1. ^ a b c d Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    3. ^ K-Lite Codec Pack: Comparison of contents
    4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    9. ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    10. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    12. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    13. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    14. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    15. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    16. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    17. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    [edit | edit source]
    • Lua error in Module:Official_website at line 94: attempt to index field 'wikibase' (a nil value).