Skip to content

Installation

Tomoushie edited this page Aug 2, 2026 · 5 revisions

Installation

1. Télécharger

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).

2. Préparer yt-dlp et ffmpeg

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 :

Vérification de hash (sécurité intégrée)

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 SHA256

La 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.

3. (Optionnel) ffprobe

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é.

4. Premier lancement

Au premier lancement, l'application :

  1. 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.
  2. Affiche un guide de démarrage pas à pas (réutilisable ensuite via le bouton "Guide de démarrage" en mode avancé).
  3. Crée les dossiers de capture/logs par défaut s'ils n'existent pas (modifiables ensuite dans Paramètres, voir Configuration).

Dépannage rapide

Si l'application refuse de démarrer, voir la page FAQ et dépannage.

Clone this wiki locally