Mais il reste un soucis c'est que le temps que tu entendes le personnage et que tu fasses la manip, il y a un décalage de synchronisation de quelques secondes donc tu es tout de même obligé d'affiner avec le système classique d'offset.
Pour l'avoir utilisé des années, ton affirmation prouve que tu n'as pas testé la fonctionnalité. J'arrivais à caler les sous-titres très facilement et de façon précise à l'aide de cette fonction, sans jamais utiliser le système classique d'offset :
Je constate que le sous titre est décalé
J'appuie plusieurs fois sur la touche avant/après afin de faire apparaître la phrase qui vient d'être dite par le personnage, je suis alors en retard sur le dialogue (très facile car à chaque appui sur une touche la ligne de texte s'affiche à l'écran, alors que lors de l'appui sur les touches de décalage temporel, parfois rien ne s'affiche (à part une valeur obscure de décalage en millisecondes et on ne sait pas alors à quoi s'attendre), parfois la phrase en cours est gardée affichée mais on ne sait pas alors quand cet affichage a commencé.
Si d'autres phrases ont été dites entre temps, il suffit d'appuyer n fois sur la touche "ligne de dialogue suivante" afin de rattraper son retard, encore une fois c'est facile.
Lorsqu'un personnage prends à nouveau la parole, j'appuie immédiatement sur la touche "ligne de dialogue suivante" (j'avais le doigt dessus). Je suis alors calé, à quelques milliseconde près, mon temps de réaction n'est pas de "quelques secondes" comme tu le dis dans ton commentaire. Si je veux un truc plus précis je peux éventuellement remonter le temps de la vidéo de quelques secondes et je pourrais alors anticiper précisément la ligne de dialogue.
Tout ce process doit prendre quelques secondes tout au plus (a condition que les personnages parlent...). Et tu peux même le préparer pendant les silences.
Tu gères le temps de retard (delay) d'affichage des sous-titres. En appuyant sur G le sous-titre s'affiche -100ms en retard, soi 100ms en avance. C'est un coup à prendre.
Je dois être con mais même avec ton explication, je doit réfléchir intensément pour arriver à comprendre dans quel sens mon sous-titre va se décaler. Et encore je suis pas sur de comprendre :
"s'affiche en avance" cela veut dire qu'il va s'afficher avant par rapport à ce qu'il était avant la modif ou est-ce qu'il va avancer par rapport à la vidéo (et donc s'afficher après) ? Je pense que c'est la première option mais à chaque fois que j'essaie de caler des sous-titres avec les fonctions temporelles je dois me reposer la question.
Alors qu'avec ma méthode, pas de souci, car je synchro une ligne de dialogue (discrète) avec une ligne de temps et pas deux lignes de temps à la fois.
[^] # Re: SMPlayer
Posté par Strash . En réponse au journal La fin des problèmes de sous-titres mal synchronisés ?. Évalué à 7. Dernière modification le 27 décembre 2018 à 12:26.
Pour l'avoir utilisé des années, ton affirmation prouve que tu n'as pas testé la fonctionnalité. J'arrivais à caler les sous-titres très facilement et de façon précise à l'aide de cette fonction, sans jamais utiliser le système classique d'offset :
Tout ce process doit prendre quelques secondes tout au plus (a condition que les personnages parlent...). Et tu peux même le préparer pendant les silences.
Je dois être con mais même avec ton explication, je doit réfléchir intensément pour arriver à comprendre dans quel sens mon sous-titre va se décaler. Et encore je suis pas sur de comprendre :
"s'affiche en avance" cela veut dire qu'il va s'afficher avant par rapport à ce qu'il était avant la modif ou est-ce qu'il va avancer par rapport à la vidéo (et donc s'afficher après) ? Je pense que c'est la première option mais à chaque fois que j'essaie de caler des sous-titres avec les fonctions temporelles je dois me reposer la question.
Alors qu'avec ma méthode, pas de souci, car je synchro une ligne de dialogue (discrète) avec une ligne de temps et pas deux lignes de temps à la fois.