LLPlayer : lecteur vidéo qui génère des sous-titres en temps réel avec traduction bilingue
Introduction générale
LLPlayer est un lecteur multimédia open source conçu pour les apprenants de langues, hébergé sur GitHub et créé par le développeur umlx5h. Il intègre une variété de fonctionnalités utiles, telles que l'affichage des sous-titres bilingues, les sous-titres générés automatiquement par l'IA, la traduction en temps réel et la recherche de mots, etc., dans le but d'aider les utilisateurs à améliorer leurs compétences linguistiques en regardant des vidéos. Que vous appreniez l'anglais, le japonais ou l'une des 99 autres langues prises en charge, LLPlayer vous apporte une aide précieuse. Basé sur les bibliothèques C# et Flyleaf, il est actuellement réservé à Windows, entièrement gratuit et protégé par la confidentialité, la génération des sous-titres et le traitement OCR étant effectués localement. Il convient particulièrement aux fans d'anime, aux apprenants de cours en ligne et aux utilisateurs qui ont besoin d'un support multilingue.

Liste des fonctions
- Affichage des sous-titres bilinguesAffichage simultané du titre principal et des sous-titres, prise en charge des sous-titres textuels et bitmap.
- Génération de sous-titres AI (ASR)L'utilisation de l'Internet : à travers l'OpenAI Chuchotement qui génère des sous-titres à partir de la vidéo et de l'audio en temps réel, dans 99 langues.
- traduction en temps réelIntégration avec les API Google et DeepL pour traduire les sous-titres en 134 langues.
- Sous-titrage OCR en temps réelSous-titres : convertissez les sous-titres bitmap des vidéos en texte grâce à la prise en charge de Tesseract et de Microsoft OCR.
- Barre latérale de sous-titresAffichage de la liste des sous-titres, prise en charge du saut et de la recherche de mots, avec fonction anti-spoiler.
- Recherche de mots instantanéeCliquez sur le mot dans le sous-titre pour en connaître la signification, ce qui permet une recherche personnalisée dans le navigateur.
- boucleLes vidéos en boucle permettent de répéter l'apprentissage.
- Affichage de la progression dans la barre des tâchesAffiche la progression de la lecture et les boutons de contrôle dans la barre des tâches de Windows.
Utiliser l'aide
Processus d'installation
LLPlayer est un projet open source, vous devez le télécharger et l'installer manuellement, voici les étapes détaillées :
- Visiter la page GitHub
Ouvrez votre navigateur et entrez l'URLhttps://github.com/umlx5h/LLPlayer
Pour en savoir plus sur LLPlayer, rendez-vous sur la page GitHub de LLPlayer. - Télécharger la dernière version
Cliquez sur l'onglet "Releases" en haut de la page pour trouver la dernière version (par exemple v0.x.x). Cliquez sur l'icône.zip
(par exempleLLPlayer-windows-x64.zip
) Téléchargez le paquet zip du logiciel. Note : Assurez-vous que votre système est Windows, les autres systèmes d'exploitation ne sont pas pris en charge actuellement. - Décompresser le fichier
Après le téléchargement, cliquez avec le bouton droit de la souris sur le fichier zip et sélectionnez "Extraire dans le dossier actuel" ou utilisez un logiciel de décompression (tel que WinRAR) pour le décompresser dans n'importe quel répertoire, par exempleC:\Program Files\LLPlayer
. - programme de course
Allez dans le dossier extrait et trouvez le fichierLLPlayer.exe
Si vous souhaitez l'exécuter, double-cliquez dessus. Le premier lancement peut prendre quelques secondes pour charger les bibliothèques de dépendances. - En option : téléchargement du modèle
Si vous utilisez la fonction AI Subtitle Generation (ASR), vous serez invité à télécharger le modèle OpenAI Whisper la première fois que vous l'utiliserez. Après avoir cliqué sur Confirmer, le programme téléchargera automatiquement le modèle à partir du réseau (c'est la seule fois où une connexion Internet est nécessaire) et le stockera localement une fois le téléchargement terminé.
mise en garde: :
- Assurez-vous que l'ordinateur dispose d'un espace de stockage suffisant (le modèle occupe environ quelques centaines de Mo).
- NET, allez sur le site web de Microsoft pour télécharger et installer le Runtime .NET (version correspondant aux exigences de LLPlayer, généralement décrite sur la page GitHub).
Comment l'utiliser
Une fois l'installation terminée, double-cliquez sur le fichier LLPlayer.exe
Lancer le programme. Voici le mode d'emploi détaillé des principales fonctions :
1. chargement de la vidéo et des sous-titres
- Ouvrir le fichier vidéoCliquez sur le menu "Fichier" dans le coin supérieur gauche de l'interface, sélectionnez "Ouvrir un fichier", parcourez et sélectionnez une vidéo locale (par exemple, "Ouvrir un fichier").
.mp4
,.mkv
). Prise en charge des formats vidéo les plus courants. - Chargement de sous-titres externesS'il existe un fichier de sous-titres prêt à l'emploi (
.srt
peut-être.ass
), sélectionnez "Charger fichier sous-titres" dans le menu "Sous-titres" pour charger respectivement le sous-titre principal et le sous-titre. Le sous-titre principal s'affiche en bas de l'écran et le sous-titre en haut. - Soutien vidéo en lignePour cela, sélectionnez "Open URL" dans le menu "File" et entrez un lien vers une vidéo telle que YouTube (vous devez installer l'outil yt-dlp, voir le Wiki GitHub pour la configuration).
2. sous-titrage bilingue
- Réglage des préférences linguistiquesPour les sous-titres : Allez dans "Réglages des sous-titres" dans le menu "Réglages" et sélectionnez la langue des sous-titres principaux et des sous-titres. Par exemple, réglez le sous-titre principal sur le japonais et le sous-titre sur le chinois.
- Réglage du style d'affichageCliquez avec le bouton droit de la souris sur la zone des sous-titres et le menu contextuel vous permet d'ajuster la police, la taille et la couleur. Possibilité de masquer le séparateur de sous-titres (cocher "Cacher le séparateur" dans "Réglages").
3. la génération de sous-titres AI (ASR)
- Activer ASRAprès la lecture de la vidéo, cliquez sur "Paramètres ASR" dans le menu "Sous-titres" et cochez "Activer la reconnaissance vocale automatique".
- Sélectionner la langueSélectionnez la langue de la vidéo dans le menu déroulant (par exemple, anglais, japonais) et cliquez sur "Appliquer".
- génération en temps réelLes sous-titres sont générés et affichés automatiquement en fonction de la progression de la lecture. Pour l'accélération, allez dans "Options matérielles" et activez NVIDIA CUDA ou AMD Vulkan (compatibilité GPU requise).
- Enregistrer les sous-titresUne fois généré, cliquez avec le bouton droit de la souris sur la zone des sous-titres et sélectionnez "Exporter les sous-titres", puis enregistrez sous
.srt
Documentation pour usage ultérieur.
4) Traduction en temps réel
- Configuration de l'API de traductionDans "Paramètres", allez dans "Paramètres de traduction" et entrez la clé API de Google ou de DeepL (vous devez vous enregistrer pour l'obtenir).
- Activer la traductionTraduction en temps réel : Cochez "Traduction en temps réel" dans le menu "Sous-titres" et sélectionnez la langue cible (par exemple, le chinois). Le résultat de la traduction s'affiche dans la zone des sous-titres.
- compétence opérationnelleCliquez avec le bouton du milieu de la souris sur le sous-titre pour traduire la phrase entière et faciliter la compréhension.
5. sous-titrage OCR en temps réel
- Activer l'OCRSélectionnez "Réglages OCR" dans le menu "Sous-titres" et cochez "Activer l'OCR en temps réel".
- Reconnaître les sous-titres bitmapPour les sous-titres en dur intégrés dans les vidéos (par exemple, les animes). Le programme les reconnaîtra automatiquement et les convertira en texte.
- Optimisation linguistiquePour le japonais ou le chinois, l'OCR supprime automatiquement les espaces entre les mots afin d'améliorer la lisibilité.
6. barre latérale de sous-titres et recherche de mots
- Afficher la barre latéraleCliquez sur le bouton "Barre latérale des sous-titres" sur le côté droit de l'interface pour afficher la liste des sous-titres de la vidéo en cours.
- Sauter JouerDouble-cliquez sur une ligne de sous-titres et la vidéo passera au point correspondant dans le temps.
- Recherche de motsRecherche : Sélectionnez le mot dans le sous-titre, faites un clic droit et sélectionnez "Rechercher", la recherche du navigateur (par exemple Google) s'ouvrira par défaut. Vous pouvez personnaliser le site web de recherche (par exemple Baidu, site web de dictionnaire) dans "Paramètres".
- à l'épreuve des spoilersPour éviter de voir à l'avance les contenus suivants, cochez "Afficher uniquement les sous-titres actuels et précédents".
7. lecture en boucle et contrôle de la barre des tâches
- Mise en place de la boucleCliquez avec le bouton droit de la souris sur l'écran vidéo et sélectionnez "Boucle", puis faites glisser la barre de progression pour sélectionner l'intervalle de la boucle. Convient pour apprendre un certain dialogue encore et encore.
- fonctionnement de la barre des tâchesAprès avoir réduit la fenêtre, la barre des tâches de Windows affiche une barre de progression de la lecture, qui peut être mise en pause ou lue en cliquant dessus.
Exemple de processus opérationnel
Supposons que vous souhaitiez apprendre les dessins animés japonais :
- Ouvrez la vidéo de l'anime (
.mp4
). - Sélectionnez "Japonais" dans "Paramètres ASR" pour générer des sous-titres japonais.
- Activez DeepL dans "Translation Settings" pour traduire en chinois et afficher des sous-titres bilingues.
- Ouvrez la barre latérale, lorsque vous rencontrez un mot tel que "頑張る", cliquez avec le bouton droit de la souris pour rechercher le mot et accéder au site Web du dictionnaire.
- Faites jouer un dialogue en boucle pour vous entraîner à l'écoute et à la prononciation en permanence.
pointe
- l'optimisation des performancesSi la génération de sous-titres est lente, réglez le "Nombre de threads" dans le paramètre ASR (pas plus que le nombre de cœurs de l'unité centrale).
- Vie privéeToutes les fonctions, à l'exception de la traduction, ne nécessitent pas de connexion internet et les données sont stockées localement.
- Questions relatives au retour d'informationSi vous rencontrez un bogue, vous pouvez soumettre un problème sur GitHub et les développeurs y répondront positivement.
En suivant ces étapes, LLPlayer peut vous aider à démarrer l'apprentissage des langues !
© déclaration de droits d'auteur
L'article est protégé par le droit d'auteur et ne doit pas être reproduit sans autorisation.
Articles connexes
Pas de commentaires...