-
Notifications
You must be signed in to change notification settings - Fork 1
Installation
Deux formats sont proposés sur la page des releases :
| Format | Taille | Prérequis |
|---|---|---|
| Standard | ~550 Ko | .NET 10 Desktop Runtime installé sur la machine |
| Portable | ~46 Mo | Aucun — runtime .NET inclus dans l'exécutable |
Extrais le ZIP choisi où tu veux (dossier local standard — voir la note sur l'emplacement d'exécution plus bas).
yt-dlp.exe et ffmpeg.exe ne sont volontairement pas inclus dans le ZIP
(licence GPL de ffmpeg, voir le
README). Il faut
les fournir toi-même, à côté de ChaturbateRecorder.exe :
-
yt-dlp.exe: releases officielles yt-dlp -
ffmpeg.exe: par exemple les builds gyan.dev ou ffmpeg.org
L'application vérifie le SHA256 de yt-dlp.exe/ffmpeg.exe avant de les
exécuter (voir la page Sécurité) et refuse de démarrer si le hash
ne correspond pas à la valeur attendue, codée en dur dans le binaire au
moment de la compilation de la release que tu utilises.
Pour vérifier/comparer :
Get-FileHash yt-dlp.exe -Algorithm SHA256
Get-FileHash ffmpeg.exe -Algorithm SHA256La valeur attendue pour la version que tu as téléchargée se trouve dans
Config/AppConfig.cs — ouvre ce fichier à l'étiquette (tag) Git
correspondant à ta version sur GitHub, ex. pour v1.14.0 :
https://github.com/Tomoushie/ChaturbateRecorder/blob/v1.14.0/ChaturbateRecorderApp/Config/AppConfig.cs
(remplace v1.14.0 par ta version, visible dans le titre de la fenêtre ou le
dialogue "Nouveautés"). Si le hash de ton binaire ne correspond à rien de
connu, ouvre un ticket
plutôt que de désactiver la vérification.
ffprobe.exe (souvent fourni avec les mêmes builds que ffmpeg) peut aussi
être placé à côté de l'exécutable : il permet d'afficher la durée des
vidéos dans l'historique des enregistrements. Sans lui, la durée affiche
simplement "N/A", rien d'autre n'est affecté.
Au premier lancement, l'application :
- Vérifie qu'elle ne s'exécute pas depuis un emplacement interdit (partage réseau, dossier temporaire, dossier compressé NTFS) — déplace-la vers un dossier local standard si besoin.
- Affiche un guide de démarrage pas à pas (réutilisable ensuite via le bouton "Guide de démarrage" en mode avancé).
- Crée les dossiers de capture/logs par défaut s'ils n'existent pas (modifiables ensuite dans Paramètres, voir Configuration).
Si l'application refuse de démarrer, voir la page FAQ et dépannage.