🎬 Video Catalog

Application desktop pour gérer et cataloguer vos collections vidéo

Electron Node.js FFmpeg Windows / Mac / Linux MIT License

À propos du projet

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 Video Catalog

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 38 Node.js 16+ FFmpeg HTML5/CSS3 JavaScript ES6+ Playwright Tests

Installation

Prérequis

Commandes rapides

git clone https://github.com/gizmo38/video-catalog-electron.git
cd video-catalog-electron
npm install
npm start

Formats vidéo supportés

.mp4 .avi .mkv .mov .wmv .flv .m4v .webm .ogv

Liens utiles

📂 Repository GitHub 📥 Téléchargements 🐛 Signaler un bug 📖 Documentation

Créé avec ❤️ pour simplifier la gestion de vos collections vidéo

Licence MIT - Version 2.1.3