Video Catalog est une application desktop Electron moderne qui permet de gérer, cataloguer et exporter
vos collections vidéo avec un système de sessions intelligent et une extraction automatique des métadonnées.
Parfait pour organiser de grandes bibliothèques vidéo, créer des catalogues HTML partageables,
et retrouver rapidement n'importe quelle vidéo grâce à la recherche instantanée et au tri avancé.
Interface
Interface moderne avec design gradient et tableau interactif
Fonctionnalités principales
💾 Système de sessions
Sauvegarde automatique des scans
Chargement instantané
Mise à jour incrémentale
Gestion multi-sessions
Import/Export JSON
🔍 Scan intelligent
Scan récursif de dossiers
Détection automatique des formats
Extraction de métadonnées
Progression en temps réel
Gestion d'erreurs robuste
📊 Interface avancée
Tableau interactif responsive
Tri multi-colonnes
Recherche instantanée (Ctrl+F)
Colonnes redimensionnables
Actions rapides contextuelles
📤 Export multiple
Export HTML avec liens
Export Markdown
Export JSON
Copie de chemins
Ouverture directe des vidéos
🎨 Design moderne
Interface gradient animée
Panneaux rétractables
Modales contextuelles
Notifications discrètes
Thème sombre optimisé
⚡ Performance
Scan asynchrone non-bloquant
Chargement instantané
Optimisé pour gros catalogues
Fallback automatique FFmpeg
Multi-plateforme
Stack technique
Electron 38Node.js 16+FFmpegHTML5/CSS3JavaScript ES6+Playwright Tests
Installation
Prérequis
✅ Node.js v16 ou supérieur
✅ FFmpeg installé (optionnel mais recommandé)
Commandes rapides
git clone https://github.com/gizmo38/video-catalog-electron.git
cd video-catalog-electron
npm install
npm start