EsupPortail / Esup-Pod

plateforme de gestion de fichier vidéo
https://pod.esup-portail.org/
GNU Lesser General Public License v3.0
35 stars 75 forks source link

[DONE] Transcription : Adjusting subtitle display timing #1072

Closed david42 closed 6 months ago

david42 commented 6 months ago

Before sending your pull request, make sure the following are done :

david42 commented 6 months ago

J'ai fait quelques tests de transcriptions avec la toute fraîche version 3.5(.1)

Le re-taillage des sous-titres effectué par la méthode "improveCaptionsAccessibility" améliore la lisibilité, même avec Whisper qui découpe déjà pas trop mal l'affichage.

Toutefois; j'ai remarqué dans certains cas un effet de bord. Lorsqu'on scinde le sous titre d'origine en 2 et que le deuxième est beaucoup plus court en nombre de mots que le 1er.

Cela donne l'impression que la première partie passe très vite et que la seconde est très longue par rapport à la 1ère car le temps d'affichage est le même.

Et dans ce cas; on peut se retrouver très en avance sur l'audio lors de l'affichage du 2ème sous titre. Ceci ne se remarque qu'avec des vidéos qui incluent des sous titres de moins de 3 - 4 mots suite au découpage. Donc ce "souci" ne se pose pas forcément tout le temps.

Dans cette proposition; lorsqu'on scinde un sous titre, l'idée est de déterminer le temps d'affichage au prorata du nombre de mots par rapport à la durée initiale.

A tester; de mon coté c'est positif.

ptitloup commented 6 months ago

Merci !