Comment afficher les sous-titres sous la vidéo dans VLC?

37

En utilisant VLC 1.1.12 sur Ubuntu 11.10, j'aimerais afficher les sous-titres sous la vidéo pour qu'ils ne me dérangent pas.

J'ai essayé de le changer: Interface> Préférences> Sous-titres et OSD> Forcer la position des sous-titres> -110 px (j'ai aussi essayé avec d'autres valeurs)

mais rien n'a changé (enfin, si je règle + 100 pixels, les sous-titres sont affichés plus haut).

Qu'est-ce que je fais mal?

Melanix
la source
demandez-vous d'avoir des sous-titres sous l'image dans tous les cas, peu importe le rapport de format, ou aussi bas que possible ? - c’est-à-dire: sous l’image dans la zone vide noire quand une telle zone est disponible compte tenu du rapport de format, et pas sous l’image quand il n’ya pas une telle zone vide? ou créer cette zone vide noire en réduisant l'image dans certains cas - comme le fournit la réponse principale? - jetez un oeil à cette question . Si vous avez besoin, modifiez également cette question.
1
@cipricus Le PO n'est pas enregistré il y a longtemps, elle répondra à peine ...
informatik01

Réponses:

57

Vous voulez probablement afficher les sous - titres sous l'image sur la surface noire?

Par défaut, vous ne pouvez positionner que les sous-titres à l'intérieur de l'image . C'est pourquoi, lors de vos expérimentations, vous ne pouviez pas placer les sous-titres en dessous de l'image.

Mais il existe toujours un moyen de faire ce que vous voulez en utilisant le filtre vidéo Cropadd .


Comment afficher les sous-titres sous la vidéo dans VLC

1) Allez dans Outils> Préférences et en bas à gauche, dans la section " Afficher les paramètres ", choisissez " Tout ":

entrez la description de l'image ici

2) Dans le menu de gauche, choisissez Vidéo> Filtres> Cropadd :

entrez la description de l'image ici

3) Dans la section " Remplir ", entrez un nombre positif pour l’ option " Pixels à ajouter au fond ". Pour cet exemple, j'ai utilisé 75px, vous êtes libre d'expérimenter.

REMARQUE
Comme indiqué dans les commentaires, avec les paramètres actuels (75 px), une petite ligne verte se trouve sous la vidéo. La solution pour supprimer cette petite ligne verte est simple: entrez un nombre pair (par exemple 76) et il n'y aura pas de ligne verte en dessous de la vidéo. Merci pour cette astuce à un utilisateur anonyme et à l'animatrice de la communauté, Grace Note, qui ont transmis cette astuce dans les commentaires ci-dessous .

entrez la description de l'image ici

4) Puis, toujours dans le menu de gauche, allez à Vidéo> Filtres et dans la section " Module de filtre vidéo ", cochez la case " Filtre de redimensionnement vidéo ". Le résultat doit être que dans le champ de texte situé au-dessous de la section en cours, il sera écrit " croppadd ".

NB!
Vous avez le choix entre deux options " Filtre de redimensionnement vidéo ": une dans la colonne de gauche et une dans la colonne de droite. L'un d'eux est pour un autre filtre - "Swscale". Choisissez celui qui vous donnera le mot " croppadd " écrit dans le champ de texte ci-dessous (voir l'image):

entrez la description de l'image ici

5) Cliquez sur le bouton " Enregistrer ":

entrez la description de l'image ici

6) Maintenant, pour que les modifications prennent effet, vous devez redémarrer VLC (fermez-le et exécutez-le à nouveau)

C'est ça.
De cette façon, vous pouvez personnaliser la position des sous-titres afin qu'ils soient affichés en dehors de l'image .


Vitrine

CLAUSE DE NON-RESPONSABILITÉ:
Les captures d'écran suivantes sont réalisées à l'aide de vidéos tirées du cours d'apprentissage de l'Université de Stanford intitulé
Algorithms: Design and Analysis, Part 1 .

AVANT: entrez la description de l'image ici

APRÈS: entrez la description de l'image ici


Conseils utiles

  • Il est très utile d'assigner les raccourcis clavier associés pour manipuler la position des sous-titres en temps réel.
    Allez dans Outils> Préférences> Touches de raccourci et attribuez une combinaison de touches pour les options
    " Position de sous-titre supérieure " et " Position de sous-titre inférieure ". Pour ce faire, double-cliquez sur la ligne associée et choisissez une combinaison de touches. N'oubliez pas de sauvegarder et de redémarrer le lecteur VLC pour que les modifications prennent effet.
    Par exemple, j'ai choisi respectivement Ctrl+ Alt+ UPet Ctrl+ Alt+ DOWN. Alors maintenant, je peux ajuster dynamiquement la position des sous-titres en les déplaçant vers le haut ou le bas tout en regardant une vidéo.
  • Il existe d'autres options de personnalisation dans la section " Sous-titres / OSD " des Préférences , telles que changer la police , la taille de la police , etc., afin que vous puissiez ajuster les paramètres de sous-titres en fonction de vos besoins.

MISE À JOUR (mai 2015)

Comme l'utilisateur akcasoy l'a noté dans son commentaire dans la dernière version 2.2.1 de VLC (de mai 2015) , le nom du filtre requis a été remplacé de "Filtre de redimensionnement vidéo" par " Filtre de recadrage vidéo " (qui est en réalité beaucoup plus intuitif et pertinent).

Alors voici une capture d’écran pour l’ étape 4 si vous utilisez la dernière version 2.2.1 de VLC:

entrez la description de l'image ici

informatik01
la source
J'ai finalement pu le faire fonctionner en utilisant ces instructions. Une chose que je voudrais mentionner est qu’il existe 2 boîtes à valeurs "Filtre de mise à l’échelle vidéo". Un sur la colonne de droite qui ne fonctionne pas et un vers le bas de la colonne de gauche. J'ai passé au moins une heure à essayer de nombreux réglages différents sans aucun résultat. Je devenais assez frustré. Ensuite, j'ai trouvé le choix "Filtre de redimensionnement vidéo" dans la colonne de gauche et tout fonctionne. J'ai changé la police de sous-titre en une police plus grande pour pouvoir la lire de l'autre côté de la salle.
Rob Moore
4
@RobMoore La raison de votre problème tient au fait qu'après avoir sélectionné "Filtre de redimensionnement vidéo", le champ de texte ci-dessous indique " swscale ", c'est-à-dire que vous avez sélectionné le mauvais filtre - "Swscale". Mais, comme je l'ai écrit dans ma réponse, dans le champ de texte ci-dessous, il doit être écrit " croppadd ". Mais merci d'avoir mentionné votre problème, je mettrai à jour ma réponse pour signaler ce moment.
informatik01
3
@CemKalyoncu Un utilisateur nous a envoyé un courrier électronique au sujet de votre demande et nous a demandé de transmettre ses conseils. Ils ont suggéré que la valeur entrée pour "Pixels à ajouter" doit être un nombre pair pour éviter une ligne verte. À tout le moins, cela a fonctionné pour l'utilisateur.
Grace Note
1
@informatik Wer a supprimé toutes les conversions automatisées pour le wiki de la communauté il y a quelques mois. Modifier à votre guise ~
Grace Note
2
J'utilise la version 2.2.1 de VLC (la version la plus récente) sur mac. Et l'option ne s'appelle plus "Filtre de redimensionnement vidéo", mais "Filtre de recadrage vidéo".
6

C'est une réponse complémentaire à la principale .

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:

  1. Lorsque l'image comporte un espace noir en dessous, elle est également surmontée d'un espace noir. L'image n'est donc pas comprimée, mais déplacée vers le haut , tandis que l'espace au-dessus est réduit (remarquez dans les images ci-dessous). De cette façon, la vidéo est celle qui a été déplacée et poussée au-dessus des sous-titres, pas seulement les sous-titres sous la vidéo.

Avant:

entrez la description de l'image ici

Après:

entrez la description de l'image ici

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:

entrez la description de l'image ici

  1. Lorsque le rapport hauteur / largeur est tel qu'il ne laisse pas d'espace en-dessous et en dessous de l'image, vous ne pouvez pas ajouter de sous-titres en dehors de l'image sans la réduire. Mais dans un tel cas, cela n'a pas beaucoup de sens d'afficher les sous-titres sous l'image . Il suffit de les avoir aussi bas que possible .

Le problème avec les paramètres proposés dans l’autre réponse est que VLC les conserve même lorsque ce n’est pas l’option la plus préférable, et que l’image vidéo est «rétrécie».

Dans un tel cas, lorsque l'image initiale est la suivante:

entrez la description de l'image ici

Ces paramètres mèneront à ceci:

entrez la description de l'image ici


Lorsque j'ai besoin de sous-titres sous image, il est beaucoup plus facile d'ouvrir la vidéo dans un lecteur différent du lecteur Bomi , qui peut facilement activer et désactiver le réglage requis.

Faites un clic droit sur l'image:

entrez la description de l'image ici

Et vous obtenez ceci:

entrez la description de l'image ici

Lors de la lecture d'une vidéo avec un rapport d'aspect qui remplit la totalité de l'écran, bomi affiche les sous-titres sur l'image avec ou sans l'option "letterbox".


Comme alternative au lecteur Bomi , j’utilise dernièrement le format MPV qui affiche par défaut les sous-titres sous l’image vidéo.

Communauté
la source