YuzuLingo contre SubtitleExtractor (Dim145)
YuzuLingo reste dans le navigateur. Vous couvrez les sous-titres incrustés sur la vidéo que vous regardez déjà, y compris YouTube, Bilibili et d'autres lecteurs web. Il n'y a pas de serveur à configurer et pas de fichier vidéo à télécharger. Activez Interact pour lire la ligne incrustée sur votre appareil, avec furigana ou pinyin lorsque la langue les a. Affichez ce texte en permanence, au survol ou lorsque vous maintenez une touche de raccourci.
SubtitleExtractor est l'application web auto-hébergée de Dim145, dans le dépôt SubtitleExtractor. Vous l'exécutez avec Docker (Postgres, MinIO, une API Go et un site React) et téléchargez un mp4 ou mkv. Un worker Python OCR les sous-titres incrustés avec RapidOCR, PP-OCRv5 ou PaddleOCR-VL et vous téléchargez SRT ou ASS. Le site comprend un éditeur avec un aperçu vidéo, un tableau de cue et une forme d'onde. Vous pouvez dessiner jusqu'à deux zones de sous-titres. L'extraction peut également s'exécuter dans le navigateur avec WebCodecs et onnxruntime-web. Le worker macOS s'exécute sur l'hôte. L'image du worker NVIDIA est construite, et le README indique que ce chemin n'est pas vérifié. Un normaliseur de texte français est inclus. Des hooks facultatifs écrivent un SRT sidecar, surveillent un dossier, prennent un import Sonarr ou Radarr, et rafraîchissent Plex, Jellyfin ou Bazarr. Version v0.8.0. AGPL-3.0.
Où chacun se situe
| Fonction | YuzuLingo | SubtitleExtractor |
|---|---|---|
| Installez dans le navigateur, aucun serveur à configurer | ||
| Couvrez les sous-titres incrustés pendant qu'une vidéo web joue | ||
| Aucun fichier vidéo à télécharger | ||
| Lisez cette ligne pendant que la vidéo joue, sur votre appareil | ||
| Furigana ou pinyin sur cette ligne | ||
| Montrez ce texte en permanence, au survol ou lorsque vous maintenez une touche de raccourci | ||
| Extraire les sous-titres incrustés d'un fichier vidéo en SRT ou ASS | ||
| Éditez ces sous-titres dans le navigateur | ||
| OCR un vidéo téléchargé dans le navigateur, sans le worker Python | ||
| Plus d'une zone de sous-titres | ||
| L'OCR reste sur l'appareil | ||
| Ajoutez la ligne à un deck Anki |