Où vivent les sous-titres : intégrés et externes
Un fichier vidéo (MKV, MP4) est un conteneur qui réunit une piste vidéo, une piste audio et des pistes de sous-titres. Les sous-titres enfermés dedans sont dits intégrés ; un fichier .srt / .ass séparé à côté est dit externe, et une piste intégrée est aussi dite multiplexée.
Les sous-titres externes s'utilisent tels quels. Le problème vient des intégrés : pour les modifier, les traduire ou bâtir une piste bilingue à partir de l'original, vous n'avez aucun fichier de sous-titres en main — il faut d'abord lire la piste dans le conteneur. Cette étape n'est pas du transcodage : la vidéo n'est pas réencodée, seules les données déjà stockées dans le conteneur sont extraites.
Quel conteneur porte quoi
Les conteneurs n'accueillent pas les mêmes formats de sous-titres, et la difficulté d'extraction varie aussi :
- MKV / WebM — le plus permissif : texte brut, ASS et WebVTT passent tous, et les pistes multilingues sont courantes.
- MP4 / MOV — le plus souvent une piste `mov_text` / `tx3g` : du texte brut avec un peu d'information de style.
- Piste texte brut — sort en texte et devient directement du SRT.
- Piste ASS — porte un en-tête de style et une résolution ; l'export ASS les conserve, l'export SRT ne laisse que le texte.
- Sous-titres image (PGS Blu-ray, sous-titres DVD) — stockent des images, pas des caractères : aucun texte ne peut être extrait.

Pourquoi les sous-titres image ne s'extraient pas
Les PGS Blu-ray et les sous-titres DVD ne stockent pas de caractères mais une suite d'images avec un canal alpha. Quand un lecteur les affiche, il colle une image, il ne compose pas du texte.
Une telle piste ne contient donc aucun texte lisible — non pas parce que l'outil ne le prend pas en charge, mais parce qu'il n'y a pas de caractères. La page le dit clairement quand elle en rencontre une.
La seule façon d'obtenir des mots est de reconnaître d'abord les caractères de ces images (OCR) puis de fabriquer des sous-titres. C'est un autre travail que de sortir une piste.
Ce qui vient souvent après l'extraction
Ce qui sort est la piste telle quelle : l'outil ne devine pas les encodages et ne corrige pas les chronologies. Deux choses arrivent donc souvent :
D'une part le texte illisible — un problème d'encodage de la piste source, qui sort illisible de la même façon ; allez dans Réparation du texte illisible pour identifier l'encodage. D'autre part le calage faux — que la source ait un logo d'intro ou que les cadences ne correspondent pas, le résultat est décalé en bloc ; utilisez Ajustement de la chronologie pour décaler ou mettre à l'échelle.
Ensuite, pour traduire, allez à la Traduction de sous-titres, et pour le bilingue voir Deux façons de faire des sous-titres bilingues.

Quelques points faciles à confondre
Extraire les sous-titres n'est pas les incruster. La vidéo n'est pas réencodée : image et audio ne sont pas affectés.
L'extraction ne touche pas le fichier d'origine. Lecture seule, jamais d'écriture, pas un octet de la vidéo ne change.
Un gros fichier lent n'est pas un problème de connexion. L'outil parcourt les informations de pistes bloc par bloc, et plus le fichier est gros plus c'est long ; tout se passe en local.
Les sous-titres externes n'ont pas besoin de cette page. Avec un .srt / .ass, allez directement à la Conversion de format ; seuls les sous-titres enfermés dans une vidéo demandent une extraction.
Outils et guides associés
Pour la marche à suivre complète, voir Extraire les sous-titres intégrés à une vidéo ; pour traduire ce que vous avez extrait, Traduction de sous-titres, pour le bilingue Deux façons de faire des sous-titres bilingues ; en cas de texte illisible, commencez par Réparation du texte illisible.