À propos du projet
Subtitled est une application de bureau qui vous aide à maintenir une bibliothèque multimédia en identifiant les fichiers vidéo qui ne sont pas accompagnés de fichiers de sous-titres. Elle analyse récursivement le dossier sélectionné et liste chaque vidéo qui ne possède pas de sous-titre portant exactement le même nom de base (insensible à la casse). Les résultats sont regroupés par dossier contenant, chaque groupe affichant le nombre de fichiers concernés et leur taille totale. Vous pouvez filtrer par nom de fichier, trier par nom de dossier, nombre de fichiers ou taille totale, et ouvrir un dossier ou un fichier directement dans votre gestionnaire de fichiers système. Un bouton d'enregistrement exporte la liste sous forme de rapport texte brut.
L'application prend en charge les extensions suivantes : fichiers vidéo (.mp4, .mkv, .flv, .avi, .mov, .wmv, .ts) et fichiers de sous-titres (.srt, .sub, .ssa, .ass). La correspondance est stricte : seuls les fichiers portant exactement le même nom de base (par exemple Movie.mkv et Movie.srt) sont considérés comme associés ; les sous-titres avec suffixe de langue comme Movie.en.srt ne sont pas reconnus, ce qui peut produire des faux positifs dans les bibliothèques multilingues. Les pistes de sous-titres intégrées dans des conteneurs comme MKV ne sont pas inspectées.
Les utilisateurs peuvent exclure des dossiers spécifiques de l'analyse, soit en passant un nom de dossier simple (en ignorant tous les dossiers portant ce nom) soit un chemin complet. La liste d'exclusion est enregistrée avec le dernier dossier choisi, de sorte que l'application se souvient de vos préférences entre les sessions. La configuration est stockée dans un fichier JSON ; sa suppression rétablit les valeurs par défaut.
L'analyse s'exécute en arrière-plan et peut être interrompue en cours de processus. Pendant l'analyse, l'interface affiche le dossier actuellement examiné, le nombre de fichiers analysés et le nombre de vidéos trouvées jusqu'à présent. Sous Windows et macOS, la fonction d'affichage dans le gestionnaire de fichiers sélectionne le fichier ; sous Linux, elle ouvre le dossier contenant.
L'exécutable préconstruit pour Windows est un fichier autonome ne nécessitant aucune installation du runtime .NET. Les utilisateurs de macOS et de Linux peuvent compiler à partir du code source avec le SDK .NET 10. L'application est développée en C# avec Avalonia UI, en suivant le modèle MVVM avec CommunityToolkit.Mvvm.
Limites connues : la correspondance exacte des sous-titres peut ignorer les fichiers secondaires avec suffixe de langue ; seuls les sous-titres secondaires sont vérifiés ; les sous-titres intégrés sont ignorés ; et le comportement de la fonction d'affichage dans le gestionnaire de fichiers diffère sous Linux.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.