¿Problema de subtítulos en videos persas / farsi?

10

Tengo problemas con los subtítulos en persa / farsi usando todos los buenos reproductores de video.

He probado todos los formatos de opciones de lectura (todas las diferentes áreas e idiomas para leer), pero no todo funcionó. Puedo escribir farsi, pero no puede mostrar subtítulos en farsi.

Ali
fuente
¿Cuál es el formato de subtítulos? SRT?
David Foerster

Respuestas:

13

Si tienes VLC, puedo ayudarte.

Ir a VLC:

  1. Haga clic en Herramientas y siguientes Preferencias
  2. Haga clic en Subtítulos y OSD
  3. En la sección Idioma de subtítulos y codificación predeterminada
  4. Seleccione árabe (Windows-1256)
  5. En la sección de fuente seleccione la fuente Tahoma
Mahdi
fuente
1
Gracias Mahdi, uso esto en SMPlayer. pero para la última parte "5", presioné el botón "Habilitar subtítulos normales", realmente funcionó, GRACIAS.
Ali
2

Esto es muy simple usando VLC:

  1. Ir al menú Editar
  2. Haga clic en Preferencias.
  3. Cambiar codificación a árabe (Windows-1256)
  4. Cambiar la fuente a una fuente persa (prefiero B Nazanin)

¡Disfrutar!

HOS
fuente
1
uso vlc, así que esto es sobre VLC
HOS
2

Este es un código Python3 para convertir subtítulos persas / farsi en los que tienen codificación UTF-8.

def correctSubtitleEncoding(filename, newFilename, encoding='windows-1256'):
    with open(filename, 'r', encoding=encoding) as fr:
        with open(newFilename, 'w', encoding='utf-8') as fw:
            for line in fr:
                fw.write(line[:-1]+'\r\n')
Mojtaba Khodadadi
fuente
2

De otra manera, puede cambiar los archivos de subtites que codifican a UTF-8

He experimentado esto antes, y descubrí que se debe a la fuente de los subtítulos, use Subtitle Editor para editar la fuente de sus subtítulos.

Puede obtener Subtitle Editor de dos maneras: descargue de su casa http://home.gna.org/subtitleeditor/ o mediante PPA.

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install subtitleeditor
  • Haga clic derecho en subtítulos → abrir con → Editor de subtítulos
  • Luego Herramientas → Editor de estilo, y allí puedes cambiar la fuente de tus subtítulos.
Mahdi
fuente
1

panel de control> Región> Administrativo (pestaña)> cambiar local del sistema> cambiar la ubicación actual del sistema en persa -> puede requerir reiniciar su computadora y cuando lo hizo todo se verá igual, pero puede ver los subtítulos en persa simplemente diviértase; )

si eso no funcionó y está usando KMplayer: haga clic derecho en la pantalla principal de kmplayer y vaya a: Opción> preferencias> en el menú izquierdo de la ventana seleccione "procesamiento de subtítulos" y en los submenús abiertos presione "estilo de fuente" en el lado derecho encuentre el "juego de caracteres" y cambie el cuadro al lado a "árabe"

eso debe hacerlo

shirin
fuente
Cambiar la configuración regional del sistema: la configuración regional del sistema determina el conjunto de caracteres predeterminado (letras, símbolos y números) y la fuente utilizada para ingresar y mostrar información en programas que no usan Unicode. Esto permite que los programas que no sean Unicode se ejecuten en su computadora usando el idioma especificado.
shirin
1

Es realmente simple. Vaya al programa Editor de texto en Ubuntu u otra distribución y haga clic en "abrir". Luego seleccione el subtítulo de destino y antes de hacer clic en abrir en la parte inferior de la ventana verá "Codificación de caracteres". Seleccione "Árabe (Windows-1256)" de la lista. (Si no existe, haga clic en agregar / quitar). Después de abrir, verá la codificación de texto correcta. Simplemente debe guardar como archivo con codificación UTF-8 y disfrutarlo.

Ahad Yekta
fuente