<  Les filtres vidéo La ligne de commande sous VLC Les programmes  >

Les sous-titres 

Les sous-titres

• Incrustation dans l'image :  --spu / --no-spu

 

• Affichage à l’écran :
--osd / --no-osd



• Module de rendu du texte :
--text-renderer=freetype ( Vous pouvez aussi utiliser SVG. Personnellement, je ne l'ai pas testé )

 

• Utiliser un fichier de sous-titres :
--sub-file= chemin

 

• Autodétecte ou non le fichier de sous-titres :
--sub-autodetect-file / no-sub-autodetect-file



• Tolérance d’autodétection des sous-titres :
--sub-autodetect-fuzzy=3

0 = Pas d'autodétection des sous-titres
1 = n'importe quel fichier de sous-titres
2 = n'importe quel fichier de sous-titres contenant le nom du film
3 = le nom du fichier de sous-titres correspond au nom du film avec des caractères supplémentaires
4 =  le nom du fichier de sous-titres correspond exactement au nom du film



• Répertoires des sous-titres :
--sub-autodetect-path=.\subtitles
VLC cherche le fichier de sous-titres dans le répertoire indiqué si celui-ci n'a pas été trouvé dans le répertoire du film.


• Forcer la position des sous-titres :
--sub-margin=0

Voir "VLC – Mode d'emploi" pour les valeurs possibles.


• Modules d'incrustation :

Déclaration obligatoire : --sub-filter=  suivi de son ( ou ses ) option.




• Moteur de rendu freetype2
( rendu du texte ) : --sub-filter=freetype


– Options  :

Police  : --freetype-font=  Indiquer le chemin

Taille de la police en pixels : --freetype-fontsize=0

Si différent de 0, taille de la police en pixels ; sinon, taille de la police d'origine.

Opacité  : --freetype-opacity=255     De 0 ( invisible ) à 255 ( opacité totale )

Couleur par défaut du texte : --freetype-color=16777215

0 = noir, 8421504 = Gris, 12632256 = argent, 16777215 = blanc, 8388608 =Marron, 16711680 = Rouge, 16711935 = Fuchsia, 16776960 = jaune, 8421376 = Olive, 32768 = vert, 32896 = turquoise, 65280 = vert clair, 8388736 = pourpre, 128 = bleu marine, 255 = bleu, 65535 = bleu clair

Taille relative : --freetype-rel-fontsize=16

20 = Très petit ; 18 = Petit ; 16 = Normal ; 12 = Grand ; 6 = Très grand

Effet de police : --freetype-effect=2

1 = Arrière-plan ; 2 = Contours ; 3 = Contours épais

Rendu YUVP : --freetype-yuvp  / -- no-freetype-yuvp

Permet d'utiliser le YUV palletisé pour l'encodage des sous-titres DVB. 




• Filtre vidéo d'insertion de logo ( logo overlay ) : 
--sub-filter=logo


– Options  :


Nom des fichiers de logo : --logo-file=  Indiquer le chemin 


Ici, je me dois de faire une petite mise au point : le chemin indiqué doit être complet pour tous les logos que vous désirez voir apparaître successivement !

    J'ai un dossier nommé LOGO renfermant 3 logos respectivement nommés logo1, logo2 et logo3. Si je les déclare sous la forme suivante : 


--logo-file=.../LOGO/logo1;logo2;logo3 aucun logo n'apparaîtra. 


    En revanche, déclaré sous la forme suivante : 


--logo-file=.../LOGO/logo1;.../LOGO/logo2;.../LOGO/logo3 les logos s'enchaîneront selon le délai déterminé !

    

Position X : --logo-x=-1

Position Y  : --logo-y=0


Les valeurs x et y sont exprimées en pixels par rapport au coin supérieur gauche. Les valeurs par défaut placent le logo en haut à droite. Ces valeurs sont prioritaires sur --logo-position

Temps d'affichage de chaque image en ms : --logo-delay=100 :  De 0 à 6000 ms.

Nombre de fois où le logo sera affiché : --logo-repeat=-1 :  1 = continu ; 0 = désactivé

Transparence du logo : --logo-transparency=255  :  de 0 ( invisible ) à 255 ( opaque ).

Position du logo : --logo-position=6

0 ( Centre ), 1 ( Gauche ), 2 ( Droite ), 4 ( Haut ), 8 ( Bas ), 5 ( Haut-Gauche ), 6 ( Haut-Droite ), 9 ( Bas-Gauche ), 10 ( Bas-Droite )




• Incrustation de texte ( Marquee ) :
 --sub-filter=marq


– Options :


Texte : --marq-marquee=VLC

Décalage horizontal : --marq-x=-1

Décalage vertical : --marq-y=0

Les valeurs x et y sont exprimées en pixels par rapport au coin supérieur gauche. Les valeurs par défaut placent le logo en haut à droite. Ces valeurs sont prioritaires sur "--marq-position".

Position du texte : --marq-position=5

0 ( Centre ), 1 ( Gauche ), 2 ( Droite ), 4 ( Haut ), 8 ( Bas ), 5 ( Haut-Gauche ), 6 ( Haut-Droite ), 9 ( Bas-Gauche ), 10 ( Bas-Droite )

Opacité : --marq-opacity=255 :  de 0 ( invisible ) à 255 ( opaque ).

Couleur : --marq-color=16777215

0 = noir, 8421504 = Gris, 12632256 = argent, 16777215 = blanc, 8388608 =Marron, 16711680 = Rouge, 16711935 = Fuchsia, 16776960 = jaune, 8421376 = Olive, 32768 = vert, 32896 = turquoise, 65280 = vert clair, 8388736 = pourpre, 128 = bleu marine, 255 = bleu, 65535 = bleu clair

Taille de la police en pixels : --marq-size=-1

Délai d'expiration : --marq-timeout=




• Mosaic video sub filter :
--sub-filter=mosaic  : Ce filtre semble ne pas encore fonctionner

– Options 


Transparence : --mosaic-alpha=255

Hauteur : --mosaic-height=100

Largeur : --mosaic-width=100

Alignement de la mosaïque : --mosaic-align=5

Abscisse du coin en haut à gauche : --mosaic-xoffset=0

Ordonnée du coin en haut à gauche : --mosaic-yoffset=0

Largeur de la bordure verticale : --mosaic-vborder=0

Largeur de la frontière horizontale en pixels : --mosaic-hborder=0

Méthode de positionement : --mosaic-position=0

Nombre de lignes : --mosaic-rows=2

Nombre de colonnes : --mosaic-cols=2

Conserver les proportions : --mosaic-keep-aspect-ratio=0

Conserver la taille originale : --mosaic-keep-picture

Ordre des éléments : --mosaic-order=

Retard : --mosaic-delay=0

Ecran bleu : --mosaic-bs

Valeur U de la couleur : --mosaic-bsu=120

Valeur V de la couleur : --mosaic-bsv=90

Tolérance U : --mosaic-bsut=17

Tolérance V : --mosaic-bsvt=17 




• Incrustation de flux RSS : 
--sub-filter=rss

– Options : 


URLs des flux : --rss-urls=rss

Décalage horizontal : --rss-x=-1

Décalage vertical : --rss-y=0

Position du texte : --rss-position=5

0 ( Centre ), 1 ( Gauche ), 2 ( Droite ), 4 ( Haut ), 8 ( Bas ), 5 ( Haut-Gauche ), 6 ( Haut-Droite ), 9 ( Bas-Gauche ), 10 ( Bas-Droite )

Opacité : --rss-opacity=255 :  de 0 ( invisible ) à 255 ( opaque ).

Couleur : --rss-color=16777215

0 = noir, 8421504 = Gris, 12632256 = argent, 16777215 = blanc, 8388608 =Marron, 16711680 = Rouge, 16711935 = Fuchsia, 16776960 = jaune, 8421376 = Olive, 32768 = vert, 32896 = turquoise, 65280 = vert clair, 8388736 = pourpre, 128 = bleu marine, 255 = bleu, 65535 = bleu clair

Taille de la police en pixels : --rss-size=-1

Personnellement, je règle cette option sur 25.

Vitesse des flux : --rss-speed=100000

Plus la valeur est élevée, plus le texte défile lentement. Personnellement, je le règle à 150000.

Longueur maximale : --rss-length=60

Nombres de caractères affichés à l'écran simultanément.

 Délai de rafraîchissement : --rss-ttl=1800  :  En secondes ; 0 = aucun rafraîchissement.

Flux d'images : --rss-images

Affiche les images si elles sont disponibles dans le flux. 



• Filtre d'incrustation de l'heure :

– Options : 


Format d’heure : --time-format=%Y-%m-%d  /  %H:%M:%S

Décalage horizontal : --time-x=-1

Décalage vertical : --time-y=0

Les valeurs x et y sont exprimées en pixels par rapport au coin supérieur gauche. Les valeurs par défaut placent le logo en haut à droite. Ces valeurs sont prioritaires sur "--time-position"

Position du texte : --time-position=9

0 ( Centre ), 1 ( Gauche ), 2 ( Droite ), 4 ( Haut ), 8 ( Bas ), 5 ( Haut-Gauche ), 6 ( Haut-Droite ), 9 ( Bas-Gauche ), 10 ( Bas-Droite )

Opacité : --time-opacity=255

Couleur : --time-color=16777215

0 = noir, 8421504 = Gris, 12632256 = argent, 16777215 = blanc, 8388608 =Marron, 16711680 = Rouge, 16711935 = Fuchsia, 16776960 = jaune, 8421376 = Olive, 32768 = vert, 32896 = turquoise, 65280 = vert clair, 8388736 = pourpre, 128 = bleu marine, 255 = bleu, 65535 = bleu clair

Taille de la police en pixels : --time-size=-1


<  Table générale Accueil Les programmes  >