Présentation
VODForge est une application de bureau open‑source, distribuée sous licence MIT, qui permet de télécharger des vidéos ou des playlists YouTube en fichiers MP4 ou MP3. L’interface graphique offre un contrôle de la qualité (jusqu’à 4 K pour la vidéo, 320 kbps pour l’audio), la gestion d’une file d’attente séquentielle et la possibilité d’ajouter ou de remplacer les métadonnées et la pochette d’album. Aucun compte n’est requis ; les fichiers restent stockés localement sur le disque de l’utilisateur.
Architecture et flux de travail
Le cœur fonctionnel repose sur deux projets largement adoptés : yt‑dlp pour l’extraction du flux média depuis YouTube et FFmpeg pour le transcodage et le multiplexage. VODForge agit comme une couche d’orchestration : l’utilisateur sélectionne le format, la résolution et les options de métadonnées, puis le logiciel transmet les paramètres à yt‑dlp, récupère le flux brut et le passe à FFmpeg pour le ré‑encodage ou le simple remuxage. Le résultat est enregistré dans un répertoire choisi, tandis qu’une bibliothèque interne conserve à la fois le fichier source et le fichier de sortie afin de comparer codecs, débit binaire, fréquence d’images ou taille de fichier.
yt-dlp -f "bestvideo[height<=?]+bestaudio" --merge-output-format mp4 https://www.youtube.com/watch?v=XYZCette ligne illustre la commande sous‑jacente que VODForge génère : sélection du meilleur flux vidéo compatible avec la résolution maximale définie, association avec le meilleur flux audio, puis fusion en MP4 via FFmpeg.
Sécurité, licence et confidentialité
Les binaires macOS sont signés par un Developer ID, notarised et stapled, tandis que les installateurs Windows portent une signature Authenticode de Kryden Ventures, LLC. Chaque version publie un hachage SHA‑256 permettant aux utilisateurs de vérifier l’intégrité du téléchargement. L’application ne crée pas de compte utilisateur ; elle génère un identifiant d’installation aléatoire au premier lancement. Un mécanisme de télémétrie optionnel envoie des événements agrégés (ouverture de l’app, lancement de téléchargement, conversion, lecture) à VODForge et à HeyCatch, sans jamais inclure d’URL, de titres ou de chemins de fichiers. L’utilisateur peut désactiver ce partage dans les paramètres.
Limites et perspectives
Actuellement, VODForge ne supporte que YouTube ; le catalogue multi‑sites de yt‑dlp n’est pas exposé dans l’interface. La version cloud annoncée reste à l’état de projet payant et n’est pas intégrée au client gratuit. La compatibilité système se limite à macOS 12 ou supérieur (processeurs Apple M1‑M4 ou Intel 2019‑plus anciens) et à Windows 10/11 64‑bits. La dépendance à yt‑dlp et FFmpeg implique que les bugs ou les mises à jour de ces outils se répercutent directement sur VODForge. Enfin, le téléchargement de contenus protégés par les conditions d’utilisation de YouTube peut poser des questions juridiques selon la juridiction de l’utilisateur.