Sous-titres et pistes audio : formats, choix et pourquoi ils n’apparaissent pas toujours
5 min de lecture
Une même vidéo peut contenir plusieurs pistes audio (langues, commentaires, audiodescription) et plusieurs sous-titres. Les choisir est simple ; comprendre pourquoi ils n’apparaissent pas toujours l’est moins. Voici les formats les plus courants, comment les choisir dans Whatplay et que vérifier en cas de problème.
Sous-titres texte et sous-titres image
Il existe deux grandes familles :
- Texte : le fichier contient les phrases et leurs horaires, et le lecteur les affiche. Ils pèsent très peu et se modifient avec n’importe quel éditeur de texte.
- Image : chaque sous-titre est une image déjà dessinée. Ce sont ceux des disques Blu-ray (PGS) et des DVD (VobSub), et ceux de nombreuses diffusions de télévision numérique (DVB). On ne peut ni changer leur police ni corriger leur texte.
Les formats texte les plus courants
SRT (SubRip)
Le plus simple et le plus répandu. Chaque sous-titre a un numéro, une heure de début et une heure de fin, puis le texte, avec une ligne vide entre deux sous-titres :
100:00:02,500 --> 00:00:05,000¿Has visto lo que hay en la playa?200:00:05,800 --> 00:00:08,200Ven, corre, antes de que suba la marea.
WebVTT (.vtt)
Le format de sous-titres du Web et du HLS. Il ressemble beaucoup au SRT : il commence par la ligne WEBVTT, les millisecondes sont séparées par un point (00:00:02.500) et il accepte des positions et un peu de style.
ASS et SSA
Très utilisés par les amateurs de sous-titrage : ils permettent des polices, des couleurs, des positions exactes et des effets comme le karaoké. Tous les lecteurs n’affichent pas ces effets de la même façon, et les plus élaborés peuvent apparaître simplifiés.
Autres
Le TTML, en XML, courant sur les plateformes et en DASH ; et les sous-titres transportés dans le signal vidéo lui-même, CEA-608 et CEA-708, que Whatplay signale par « CC ».
Où se trouvent les sous-titres
- Dans le fichier : un MKV peut contenir de nombreuses pistes de sous-titres ; un MP4 en contient généralement moins.
- Dans la diffusion : en HLS et en DASH, sous forme de pistes séparées déclarées dans le manifeste.
- Dans un fichier séparé : un .srt ou un .vtt à côté de la vidéo. Pour que Whatplay le charge, placez-le dans une liste W3U avec le champ
subtitlede la vidéo, par exemple"subtitle": "https://example.com/videos/viaje.srt". Whatplay reconnaît le format grâce à l’extension de l’adresse (.srt, .vtt, .ass, .ssa ou .ttml) : ne la changez donc pas. Le format W3U est expliqué dans M3U, M3U8 et W3U.
Comment les choisir dans Whatplay
- Dans le lecteur, appuyez sur « Options ».
- Dans « Sous-titres », choisissez-en un ou « Désactivés ». À l’ouverture d’une vidéo, les sous-titres restent désactivés jusqu’à ce que vous les demandiez.
- Dans « Audio », choisissez la piste son. Chacune indique sa langue, son codec et ses canaux (par exemple « AC3 5.1 ») ; celles qui n’ont pas de nom apparaissent comme « Piste 1 », « Piste 2 »…
Si vous voulez toujours la même langue audio, choisissez-la dans Paramètres › Lecteur › « Langue audio préférée » : elle sera sélectionnée automatiquement quand la vidéo la propose. À côté de certains sous-titres, vous verrez « SDH », ceux destinés aux personnes sourdes ou malentendantes, qui décrivent aussi les sons, ou « forcés », ceux qui traduisent uniquement ce qui est dit ou écrit dans une autre langue, comme un panneau ou une phrase isolée. L’aide le résume dans Sous-titres et pistes audio.
Pourquoi ils n’apparaissent pas toujours
- « Cette vidéo n’a pas de sous-titres » : le fichier ou la diffusion n’en contient pas. Certains sites chargent les sous-titres avec leur propre lecteur, séparément de la vidéo, et ils ne l’accompagnent pas.
- Des symboles bizarres s’affichent à la place des lettres accentuées : le fichier n’est pas en UTF-8. Ouvrez-le avec un éditeur de texte et enregistrez-le avec cet encodage.
- Ils sont en avance ou en retard : le fichier correspond à une autre version de la vidéo, avec un autre montage ou une autre fréquence d’images. Cherchez-en un conçu pour votre version ou corrigez les horaires avec un éditeur de sous-titres.
- Le fichier externe ne se charge pas : ouvrez son adresse dans un navigateur. S’il ne se télécharge pas, le lecteur n’y arrivera pas non plus.
- Le format n’est pas reconnu : vérifiez que l’extension de l’adresse correspond au contenu du fichier.
Des pistes audio muettes
Si une piste apparaît dans la liste mais qu’on n’entend rien, le téléphone ne sait probablement pas décoder son format, comme c’est souvent le cas avec le DTS ou le TrueHD. Laissez Paramètres › Lecteur › « Moteur de lecture » sur Automatique : ce que le système n’ouvre pas, le FFmpeg de Whatplay l’ouvre. Nous l’expliquons dans formats vidéo et audio. Si un film propose la piste dans votre langue dans un format exigeant et une autre en AAC, celle en AAC posera moins de problèmes sur n’importe quel appareil.
Quand vous diffusez sur le téléviseur
Quand vous diffusez sur un Chromecast, les sous-titres texte peuvent être envoyés au téléviseur via le téléphone ; dans « Options » › « TV », vous verrez s’ils sont envoyés. Sous Android 17 ou version ultérieure, ils nécessitent l’autorisation « Appareils à proximité », et Whatplay vous prévient si elle manque. Les sous-titres image ne sont pas envoyés au téléviseur. Et pendant la lecture sur le téléviseur, seuls les sous-titres peuvent être changés dans « Options » : choisissez la piste audio avant de lancer la diffusion.