BaKaRa
Friday 25 August 2006 à 18:12
Bon j'ai refait quelques tests, voilà le topo.
J'essaie d'encoder un fichier quelconque en y incrustant des sous-titres.
Les sous-titres sont tirés d'un fichier .sub (graphique) et transformé via subrip en .srt
J'en sors 4 fichiers correspondant aux mêmes sou-titres mais encodés (parfois en lui forçant la main) différement à savoir
* 1252 - ANSI Latin1
* 28591 - ISO 8859-1 Latin1
* 65001 - Unicode UTF-8
* Unicode (impossible d'en savoir plus), provient d'un message d'erreur "Choose unicode instead of ANSI)
Sous PDE, seul les deux premiers sont encodés correctement (les sous-titres sont présents) et mplayer renvoie ce code
CODE
SUB: Detected subtitle file format: subviewer
SUB: Read 3 subtitles.
Les deux derniers ne passent évidemment pas et pour cause, mplayer renvoie
CODE
SUB: Could not determine file format
Cannot load subtitles: D:\Program Files\Executables\Video Processing\test2\utf8.srt
J'ai alors essayé de revoir la ligne de commande envoyée à mplayer en jouant avec l'option -subcp et/ou en rajoutant les lignes -subfont-encoding <valeur> et -<valeur> (où valeur devient unicode ou utf8)
Aide commandes mplayerToutefois le résultat reste le même.
en esperant que cela puisse aider