YuzuLingo vs subtitles-ocr (glowinthedark)
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 script à exécuter et aucun fichier vidéo à partir duquel commencer. Activez Interact pour lire la ligne incrustée sur votre appareil, avec furigana ou pinyin lorsque la langue les a. Affichez ce texte toujours, au survol, ou pendant que vous maintenez une touche de raccourci.
subtitles-ocr est l'outil de glowinthedark, dans le dépôt subtitles-ocr. Il extrait les sous-titres durs d'un film local dans un SRT sur un Mac Apple Silicon. do-all.sh recadre la vidéo avec ffmpeg (vous éditez le recadrage pour votre fichier), sauvegarde une PNG par seconde, puis exécute le binaire macOCR inclus. Cet appel OCR est codé en dur pour le chinois. Les scripts transforment le JSON en un SRT et peuvent le normaliser et le dédupliquer. Des étapes optionnelles ajoutent du pinyin ainsi que des Hanzi simplifiés et traditionnels, traduisent le chinois en anglais avec DeepL (cet appel va à DeepL et nécessite une clé API), et fusionnent le tout en un seul SRT. Le README indique que les scripts sont en cours de développement, avec desTODOs que vous éditez pour chaque vidéo. Le dernier commit date d'environ 3 ans et il n'y a pas de release. Apache-2.0.
Où chacun s'intègre
| Fonction | YuzuLingo | subtitles-ocr |
|---|---|---|
| Installez dans le navigateur, aucun script à exécuter | ||
| Couvrez les sous-titres incrustés pendant qu'une vidéo web joue | ||
| Aucun fichier vidéo à partir duquel commencer | ||
| Lisez cette ligne incrustée pendant que la vidéo web joue, sur votre appareil | ||
| Furigana ou pinyin sur cette ligne | ||
| Affichez ce texte toujours, au survol, ou pendant que vous maintenez une touche de raccourci | ||
| Extraire des sous-titres durs en chinois d'une vidéo locale en un SRT | ||
| Ajouter du pinyin, et des Hanzi simplifiés ou traditionnels, à ce SRT | ||
| Traduire ce SRT avec DeepL | ||
| L'OCR reste sur l'appareil | ||
| Ajouter la ligne à un deck Anki |