tis-k-litecodecpackmega icon

K-lite Mega Codec

Paquet d’installation silencieuse pour K-lite Mega Codec

19.4.5-4
Media
Drivers
Media
Drivers

Les paquets PREPROD sont des paquets construits via LUTI. Ils restent généralement 5 jours en PREPROD, après quoi un deuxième scan VirusTotal est effectué pour vérifier que le status n'a pas changé.
Si le paquet réussit ce dernier contrôle, il est promu en PROD et publié sur le store.

  • package: tis-k-litecodecpackmega
  • name: K-lite Mega Codec
  • version: 19.4.5-4
  • categories: Media,Drivers
  • maintainer: WAPT Team,Tranquil IT,Jimmy PELÉ,Simon Fonteneau,Clément Baziret
  • editor: Codec Guide
  • licence: Freeware
  • locale: all
  • target_os: windows
  • impacted_process: madHcCtrl,mpc-hc64
  • architecture: all
  • signature_date:
  • size: 68.09 Mo
  • installed_size: 207.40 Mo
  • homepage : https://codecguide.com/

package           : tis-k-litecodecpackmega
version           : 19.4.5-4
architecture      : all
section           : base
priority          : optional
name              : K-lite Mega Codec
categories        : Media,Drivers
maintainer        : WAPT Team,Tranquil IT,Jimmy PELÉ,Simon Fonteneau,Clément Baziret
description       : Mega Codec Pack is the most complete version of the essential pack of video and audio codecs. It can read and encode many file formats and includes many tools. The ultimate codec pack!
depends           : 
conflicts         : 
maturity          : PREPROD
locale            : all
target_os         : windows
min_wapt_version  : 2.3
sources           : https://codecguide.com/download_k-lite_codec_pack_mega.htm
installed_size    : 207395969
impacted_process  : madHcCtrl,mpc-hc64
description_fr    : Mega Codec Pack est la version la plus complète de l'incontournable pack de codecs vidéo et audio. Il permet de lire et encoder de nombreux formats de fichiers et intègre de nombreux outils. Le pack de codecs ultime !
description_pl    : Mega Codec Pack to najbardziej kompletna wersja niezbędnego pakietu kodeków audio i wideo. Może czytać i kodować wiele formatów plików i zawiera wiele narzędzi. Najlepszy pakiet kodeków!
description_de    : Mega Codec Pack ist die vollständigste Version des essentiellen Pakets von Video- und Audio-Codecs. Es kann viele Dateiformate lesen und kodieren und enthält viele Werkzeuge. Das ultimative Codec-Paket!
description_es    : Mega Codec Pack es la versión más completa del paquete esencial de códecs de audio y video. Puede leer y codificar muchos formatos de archivo e incluye muchas herramientas. ¡El último paquete de códec!
description_pt    : O Mega Codec Pack é a versão mais completa do pacote essencial de codecs de vídeo e áudio. Pode ler e codificar muitos formatos de ficheiro e inclui muitas ferramentas. O derradeiro pacote de codecs!
description_it    : Mega Codec Pack è la versione più completa del pacchetto essenziale di codec video e audio. Può leggere e codificare molti formati di file e include molti strumenti. Il pacchetto di codec definitivo!
description_nl    : Mega Codec Pack is de meest complete versie van het essentiële pakket van video en audio codecs. Het kan vele bestandsformaten lezen en coderen en bevat vele hulpmiddelen. Het ultieme codec pack!
description_ru    : Mega Codec Pack - это самая полная версия необходимого пакета видео- и аудиокодеков. Он может читать и кодировать файлы многих форматов и включает в себя множество инструментов. Самый полный пакет кодеков!
audit_schedule    : 
editor            : Codec Guide
keywords          : codecs,codec,guide,pack,mega,lite,klite,k-lite,lite,k
licence           : Freeware
homepage          : https://codecguide.com/
package_uuid      : 838d84e7-49e0-4fd3-bc64-dab5209d1920
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : https://codecguide.com/changelogs_mega.htm
min_os_version    : 5.1
max_os_version    : 
icon_sha256sum    : d0f93bb1f5e705afb1edf34333b5d45d13761ab82c0aa5c3d159ea489bc3b9ab
signer            : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date    : 2026-01-27T16:30:30.000000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
signature         : OD/hPHeERCcHqcLcmg3bzFuXbS8uVqmswPssQOxfxVGoIdyh083HFID/UQqzYur830sWJh7gdG05aRge0jz9giwsljU6NA2XfXb4rF/eytrt1WRpnYdLO1q1uc8wHzg4/nExX5tKoaYFF0Skesj3kFlRgLPPdYpR3FMjiTu0cdRVnpe7Cgxzy+KJH6MnwDfdL4vdqHErA3GkZ5uDSXZm2i2rVW21H+fAa7wh5jReGKlX/XudqlknZ9QcWrASHwz/PS2ghs6BKGykfkROBXxwVo2c2Gd32BAZahcrpy5v2vpjKOu74+qp5Be0zHqpF7v0cTlrzwPhaNqBAuDC4qKqFw==

# -*- coding: utf-8 -*-
##################################################
# This file is part of WAPT Enterprise
# All right reserved, (c) Tranquil IT Systems 2024
# For more information please refer to
# https://wapt.tranquil.it/store/licences.html
##################################################
from setuphelpers import *


def install():
    bin_name = glob.glob("K-Lite_Codec_Pack_*_Mega.exe")[0]
    install_exe_if_needed(
        bin_name,
        silentflags="/VERYSILENT",
        key="KLiteCodecPack_is1",
        min_version=control.get_software_version(),
        timeout=600,
    )

# -*- coding: utf-8 -*-
##################################################
# This file is part of WAPT Enterprise
# All right reserved, (c) Tranquil IT Systems 2024
# For more information please refer to
# https://wapt.tranquil.it/store/licences.html
##################################################
from setuphelpers import *
from setupdevhelpers import *


def update_package():
    # Declaring local variables
    package_updated = False
    proxies = get_proxies_from_wapt_console()
    if not proxies:
        proxies = get_proxies()
    url = "https://codecguide.com/download_k-lite_codec_pack_mega.htm"

    # Getting latest version from official sources
    print("URL used is: %s" % url)
    for bs_search in bs_find_all(url, "h4", proxies=proxies):
        if "Version " in bs_search.text and " Mega ~ " in bs_search.text:
            version = bs_search.text.split(" ")[1]

    for bs_search in bs_find_all(url, "a", "href", proxies=proxies):
        # if bs_search["href"].endswith(bin_end):
        if "K-Lite_Codec_Pack_" in bs_search["href"] and "_Mega.exe" in bs_search["href"]:
            download_url = bs_search["href"]
            latest_bin = bs_search["href"].split("/")[-1]
            break

    # Downloading latest binaries
    print("Latest %s version is: %s" % (control.name, version))
    print("Download URL is: %s" % download_url)
    if not isfile(latest_bin):
        print("Downloading: %s" % latest_bin)
        wget(download_url, latest_bin, proxies=proxies)
    else:
        print("Binary is present: %s" % latest_bin)

    # Deleting outdated binaries
    remove_outdated_binaries(latest_bin)

    # Checking version from file
    if get_os_name() == "Windows" and "windows" in control.target_os.lower():
        version_from_file = get_version_from_binary(latest_bin)
        if Version(version_from_file, 4) == Version(version, 4):
            print(f"INFO: Binary file version ({version_from_file}) corresponds to online version ({version})")
        else:
            error(f"ERROR: Binary file version ({version_from_file}) do NOT corresponds to online version ({version})")

    # Changing version of the package
    if Version(version, 4) > Version(control.get_software_version(), 4):
        print("Software version updated (from: %s to: %s)" % (control.get_software_version(), Version(version)))
        package_updated = True
    else:
        print("Software version up-to-date (%s)" % Version(version))
    control.set_software_version(version)
    control.save_control_to_wapt()

    # Validating or not update-package-sources
    return package_updated

96da822c95334cd13663d0f0e9f85f2cefe220eed0a81680d716b15e434f200a : K-Lite_Codec_Pack_1945_Mega.exe
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
19fa2fe4ec3a02fd14b6e254389e8319e901a092529ffe822e35a53fcf788a6e : WAPT/control
d0f93bb1f5e705afb1edf34333b5d45d13761ab82c0aa5c3d159ea489bc3b9ab : WAPT/icon.png
e7cd36527322cf9bacc54806623fa97872e87b5b34914cd89056bb358c52ca1a : luti.json
642042c47ca0aaae4693af91469b8622a6bbc4154049a6489800e4ba3ed376b3 : setup.py
31bf406075c0165ad785e6449f85d8a3095d397e9f35d6462bbca98e24a511d4 : update_package.py