Проблема субтитрів відео з перською / фарсі?


10

У мене проблеми з підзаголовком на персидській / фарсі, використовуючи всі хороші відеоплеєри.

Я перевірив усі формати варіантів читання (всі різні області та мову для читання), але всі не працювали. Я можу набрати Farsi, але він не може показувати субтитри для Farsi.


Який формат підзаголовків? СТО?
Девід Фоерстер

Відповіді:


13

Якщо у вас є VLC, можливо, я можу вам допомогти.

Перейти до VLC:

  1. Клацніть Інструменти та наступні налаштування
  2. Клацніть Subtitle & OSD
  3. У розділі Мова субтитрів та кодування за замовчуванням
  4. Виберіть арабську (Windows-1256)
  5. У шрифті розділу виберіть шрифт Tahoma

1
Дякую Махді, я використовую це на SMPlayer. але для останньої частини "5" я натискаю кнопку "Увімкнути звичайні субтитри", Дійсно працював, ДЯКУЙ.
Алі

2

Це дуже просто за допомогою VLC:

  1. Перейдіть до Меню редагування
  2. Натисніть Налаштування
  3. Змінити кодування на арабський (Windows-1256)
  4. Змініть шрифт на персидський шрифт (я віддаю перевагу B Nazanin)

Насолоджуйтесь!


1
Я використовую vlc, тому мова йде про VLC
HOS

2

Це код Python3 для перетворення субтитрів перської / фарсі в субтитри з кодуванням 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')

2

Інший спосіб ви можете змінити підзаконні файли, що кодують файли, на UTF-8

Я випробував це раніше, і я виявив, що це через шрифт субтитрів, використовуйте "Редактор субтитрів" для редагування шрифту субтитрів.

Ви можете отримати Subtitle Editor двома способами, скачайте з дому http://home.gna.org/subtitleeditor/ або через PPA.

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install subtitleeditor
  • Клацніть правою кнопкою миші на підзаголовку → відкрийте за допомогою → Редактор субтитрів
  • Потім Інструменти → Редактор стилів, і там ви можете змінити шрифт підзаголовка.

1

панель керування> Регіон> Адміністративні (вкладка)> змінити локальну систему> змінити поточне розташування системи на персидське -> може знадобитися перезавантажити комп'ютер, і коли це все буде виглядати так само, але ви можете дивитися персидські субтитри просто чудово, весело провести час; )

якщо це не спрацювало, і ви використовуєте KMplayer: клацніть правою кнопкою миші на головному екрані kmplayer і перейдіть до: Опція> налаштування> у лівому меню вікна виберіть "Обробка підзаголовків", а в підменю відкрито натисніть "стиль шрифту" в праворуч знайдіть "charset" і змініть поле біля нього на "Arabic"

що повинен це зробити


Змінення локальної системи: локальна система визначає набір символів за замовчуванням (літери, символи та цифри) та шрифт, що використовується для введення та відображення інформації в програмах, які не використовують Unicode. Це дозволяє програмам, що не входять у Unicode, запускатися на вашому комп’ютері з використанням зазначеної мови.
ширин

1

Це дуже просто. Перейдіть до програми «Текстовий редактор» в Ubuntu або іншому дистрибутиві та натисніть «відкрити». Потім виберіть цільовий підзаголовок і перед натисканням кнопки відкрити в нижній частині вікна ви побачите "Кодування символів". Виберіть у списку "Арабська (Windows-1256)". (Якщо його не існує, натисніть «додати / видалити»). Після відкриття ви побачите правильне кодування тексту. Вам слід просто зберегти як файл із кодуванням UTF-8 і насолоджуватися ним.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.