Utiliser des majuscules accentuées dans les sous-titres avec mplayer

.

Je suppose que vous avez un film foobar.avi et son fichier de sous-titre portant le même nom que le film : foobar.srt (utilisant le charset isolatin1)

Solution 1

- Définir manuellement la page de code du sous-titre (en utilisant iconv)


mplayer -subcp latin1 foobar.avi

Solution 2

- Convertir le fichier de sous-titre en unicode ou UTF-8, en utilisant le logiciel konwert ou iconv ; le fichier de sous-titre doit comporter l’extension .utf :


$ konwert isolatin1-UTF8 foobar.srt -o foobar.utf
ou
$ iconv -t UTF-8 foobart.srt -o foobar.utf

- il suffit alors de lancer mplayer qui va charger automatiquement le sous-titre du film en utf-8 avec l’extension .utf


$ mplayer foobar.avi

Solution 2bis

- Convertir le fichier de sous-titre en unicode ou utf-8, en utilisant le logiciel konwert ou iconv :


$ konwert isolatin1-UTF8 foobar.srt -o foobart-utf8.srt
ou
$ iconv -t UTF-8 foobart.srt -o foobar-utf8.srt

- puis de lancer mplayer en spécifiant manuellemet le nom du fichier en utf8 à charger :


$ mplayer -utf8 -sub foobar-ut8.srt foobar.avi

... et là vous devriez voir tous les accents, ainsi que les majuscules accentuées avec mplayer :)