Existem vários passos que você deve seguir:
-
Você deve usar um filtro do DirectShow para renderização de legendas que suporte Unicode (como DirectVobSub ). Seu software de reprodução de filmes deve, é claro, usar esse filtro, é impossível dizer exatamente como você não disse qual filme você usa.
-
Você deve usar uma fonte que tenha todos os caracteres que você precisa (por exemplo, Arial, o padrão, funciona bem, não o altere para algo extravagante, pois o suporte hebraico em fontes é desigual na melhor das hipóteses)
-
Mais importante: suas legendas devem ser codificadas em UTF-8 .
a. Se suas legendas forem externas, use apenas softwares como iconv ( Versão do Windows ) para converter suas legendas em UTF-8, apenas certifique-se de usar a codificação de origem correta (Windows-1255 para hebraico e Windows-1251 para russo) e o destino deve ser sempre UTF- 8.
b. Se as legendas forem internas ao seu arquivo de vídeo, você precisará extraí-las primeiro. Para arquivos MKV, use mkvtoolnix para extrair legendas, transcodificá-las como em "a" acima e reempacotá-las em MKV . Para outros contêineres de arquivos de vídeo, use suas ferramentas apropriadas para extrair legendas.