Comment afficher les sous-titres sous la vidéo dans VLC?
Je ne pouvais pas écrire dans le fil ci-dessus, je vais donc poser une nouvelle question.
Mon objectif est le même que le fil ci-dessus. Mais les instructions données ne génèrent pas les résultats souhaités.
Je veux que le sous-titre pour se déplacer sous la vidéo lorsque cela est possible.
Ce que je comprends , c'est que toute l'image est complétée par de nouveaux pixels.
Lorsqu'il y a suffisamment d'espace au-dessus , selon le rapport de format de la vidéo , l'image est déplacée vers le haut, au-dessus des sous-titres, qui ne sont pas déplacés.
Mais lorsqu'il n'y a pas assez d'espace au-dessus, l'image est "comprimée" pour laisser la place aux sous-titres nouvellement positionnés. Je ne veux pas que l'image soit modifiée de cette façon
Si initialement les sous-titres ressemblent à ceci:
Après avoir modifié les paramètres, je ne veux pas qu'ils ressemblent à ceci:
Exemple: suivez les instructions jusqu'à la troisième étape, tapez 222 pixels et suivez le reste des instructions. Vous devriez maintenant être en mesure de constater que cela n’est nullement souhaitable. Je suis surpris que personne ne se soit plaint.
Question: comment déplacer le sous-titre sous la vidéo sans déformer l'image de quelque manière que ce soit?
Apparemment, vous ne pouvez pas le faire dans VLC car il faut dessiner sur le canevas, d’où la solution de contournement qui vous permet de compiler la vidéo. Comme l’a noté quelqu'un sur les forums VLC 1 , c’est fastidieux car vous devez le configurer à chaque changement de résolution.
La hauteur de la vidéo est réduite du même facteur que la largeur. Je ne vois aucune distorsion, c'est juste une mise à l'échelle qui conserve le format de la vidéo. Mais il serait souhaitable que la zone vidéo ne soit pas réduite. Cela semble être impossible avec vlc. Après le "remplissage", vous pouvez ajuster la zone de la vidéo en décalant les bordures de la fenêtre. De cette façon, vous pouvez obtenir approximativement le résultat souhaité.
Je pense que la réponse sous l'autre question fournit une solution dans VLC mais ne convient que pour certains rapports de format .
Selon le rapport de format, une image vidéo peut avoir ou non un espace noir sous la vidéo.
Compte tenu de la réponse liée:
Avant:
Après:
J'utilise VLC 2.2 et pour obtenir cet effet, j'ai défini des paramètres quelque peu différents de ceux de l'autre réponse:
Seulement avec ces paramètres, VLC continue à le faire, même si ce n’est pas la meilleure option.
Lorsque j'ai besoin de sous-titres sous image (c'est-à-dire: aussi bas que possible sans pincer l'image ), il est beaucoup plus facile d'ouvrir la vidéo dans un autre joueur comme joueur bomy , qui peut facilement activer et désactiver le réglage nécessaire.
Faites un clic droit sur l'image:
Lors de la lecture d'une vidéo dans un rapport hauteur/largeur qui remplit la totalité de l'écran, bomi (anciennement CMPlayer) affiche les sous-titres sur l'image avec ou sans l'option "letterbox".
Essayer d'utiliser SMPlayer dans le même but:
Je ne peux pas le faire fonctionner, même si j’ai l’impression que mettre des sous-marins aussi bas que possible était faisable dans smplayer ...
La solution trouvée ici (ajouter vf=expand=0:-50:0:0
dans ~/.mplayer/config
) donne un résultat très similaire aux paramètres VLC de l'autre réponse.