Vidcoder
Paquet d’installation silencieuse pour Vidcoder
12.13-1
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-vidcoder-portable
- name: Vidcoder
- version: 12.13-1
- maintainer: Amel FRADJ
- licence: GPL-2.0 license
- target_os: windows
- architecture: all
- signature_date:
- size: 88.31 Mo
- homepage : vidcoder.net
package : tis-vidcoder-portable
version : 12.13-1
architecture : all
section : base
priority : optional
name : Vidcoder
categories :
maintainer : Amel FRADJ
description : VidCoder is a DVD/Blu-ray ripping and video transcoding application for Windows. It uses HandBrake as its encoding engine
depends :
conflicts :
maturity : PREPROD
locale :
target_os : windows
min_wapt_version :
sources :
installed_size :
impacted_process :
description_fr : VidCoder est une application d'extraction de DVD/Blu-ray et de transcodage vidéo pour Windows. Il utilise HandBrake comme moteur d'encodage
description_pl : VidCoder to aplikacja do zgrywania płyt DVD/Blu-ray i transkodowania wideo dla systemu Windows. Jako silnik kodujący wykorzystuje HandBrake
description_de : VidCoder ist ein DVD/Blu-ray-Ripping- und Video-Transkodierungsprogramm für Windows. Es verwendet HandBrake als Kodiermaschine
description_es : VidCoder es una aplicación de ripeo de DVD/Blu-ray y transcodificación de vídeo para Windows. Utiliza HandBrake como motor de codificación
description_pt : VidCoder é uma aplicação de extração de DVD/Blu-ray e transcodificação de vídeo para Windows. Utiliza o HandBrake como motor de codificação
description_it : VidCoder è un'applicazione di ripping e transcodifica video di DVD/Blu-ray per Windows. Utilizza HandBrake come motore di codifica
description_nl : VidCoder is een DVD/Blu-ray ripping en video transcoding toepassing voor Windows. Het gebruikt HandBrake als codeerengine
description_ru : VidCoder - это приложение для копирования и перекодирования DVD/Blu-ray видео для Windows. В качестве движка для кодирования используется HandBrake
audit_schedule :
editor :
keywords :
licence : GPL-2.0 license
homepage : vidcoder.net
package_uuid : 802081ad-9c3a-44a6-b1c4-91f8e6c9fe50
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version :
max_os_version :
icon_sha256sum : 5fb84550e46b94443b5e7b099f456a75fa61ff62ec2d7424aa05c7fd5b4fa3e2
signer : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date : 2026-01-05T02:05:01.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 : sT9k+cuiXaC43uxHmaEhKP/tawaVCbjn9bl0oafamrO1uPhw/8+82SG5xjZZ9wviyerJGzO0X+qta1PdDnpCEFhIc5WFwrL+8scF2GOLDegOgAoYFeUzwUoOdoTtSwqYo4864wWLE2lzOrH2GYbOuwH5xQ0QukJzKT79XFEVxeAax1gsBcTZc9n5EitjyXPpfNm7b9kyHYE7l9S/kFJVQA4YkG16QwRa1UeK9dVhY3I/n9H6W7Lb2X2zmrzAaBJ3rltY7W1WHVcE4YxzOlD2sNtXzSNHC7iPPfF2PlN6+DKOq6vfuDQlPFDUgEGOo3vVLXorcb5xTgPyVcmPcv+FhA==
# -*- coding: utf-8 -*-
from setuphelpers import *
import glob
app_name = "vidcoder"
app_dir = makepath(programfiles, app_name)
def install():
bin_name = glob.glob('*.exe')[0]
app_path = makepath(app_dir, bin_name)
# Installing software
killalltasks(ensure_list(control.impacted_process))
if isdir(app_dir) and force:
remove_tree(app_dir)
mkdirs(app_dir)
filecopyto(bin_name, app_path)
# Creating shortcuts
create_desktop_shortcut(app_name, target=app_path)
create_programs_menu_shortcut(app_name, target=app_path)
def uninstall():
# Uninstalling software
killalltasks(ensure_list(control.impacted_process))
for uninstall in installed_softwares('vidcoder'):
uninstall_string = uninstall.get("uninstall_string", "")
print(f"Uninstalling vidcoder: {uninstall_string}")
run(f"{uninstall_string} --uninstall --uninstall -s")
wait_uninstallkey_absent(uninstall['key'],max_loop=600)
if isdir(app_dir):
remove_tree(app_dir)
# Removing shortcuts
remove_desktop_shortcut(app_name)
remove_programs_menu_shortcut(app_name)
# -*- coding: utf-8 -*-
from setuphelpers import *
import re
def update_package():
# Declaring local variables
package_updated = False
proxies = get_proxies()
if not proxies:
proxies = get_proxies_from_wapt_console()
git_repo = "RandomEngy/VidCoder"
url_api = "https://api.github.com/repos/%s/releases/latest" % git_repo
# Getting latest version information from official sources
print("API used is: %s" % url_api)
json_load = json.loads(wgets(url_api, proxies=proxies))
for download in json_load["assets"]:
if download["browser_download_url"].endswith("Portable.exe") :
url_dl = download["browser_download_url"]
version = json_load["tag_name"].replace("v", "")
filename = download["name"]
break
if not isfile(filename):
package_updated = True
wget(url_dl,filename,proxies=proxies)
#nettoyer les fichiers temporaires
for f in glob.glob('*.exe'):
if f != filename:
remove_file(f)
control.set_software_version(version)
control.save_control_to_wapt()
045a4f46350211a33902299ca33c59d987eb0eb6a9395bbd36bb69b4031c9a20 : VidCoder-12.13-Portable.exe
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
29d8eb8b7c7d2718b1230192df4d0d5b7510ba25fbf8f7b8ce479982e6e5731f : WAPT/control
5fb84550e46b94443b5e7b099f456a75fa61ff62ec2d7424aa05c7fd5b4fa3e2 : WAPT/icon.png
ceae2911011b2de972983479aefb97a3ba41f0da8a08cfc11dbfb6ed08f75359 : luti.json
caea0f2b1b681118a52d4708537e73dd13cff74443ec68566458de6303c310ab : setup.py
afea455499d415f1e71506f31ecdd6dcbb11cdf7d554b70810879f974585ec11 : update_package.py