Перейти к содержимому
Все инструменты Цены Блог

Чаты и голосовые сообщения

Документы

Аудио и видео

Войти

Язык

Конвертация персидских субтитров из Windows-1256 в UTF-8

Большая часть старых персидских субтитров сохранена в Windows-1256 — кодировке Windows для арабской графики тех лет. Смартфоны, Smart TV, Plex и современные плееры ждут UTF-8, поэтому такие файлы отображаются знаками вопроса, квадратиками или латинской абракадаброй. Загрузите отдельный файл или ZIP-архив с целым сезоном и скачайте их обратно в UTF-8 — с прежними именами и форматами, исправленными персидскими буквами и выровненной пунктуацией. Задачи до 3,000 строк бесплатны целиком; пакеты побольше стоят $5.

Исправить субтитры на фарси или арабском

Символы направления письма (RTL)

Без регистрации. До строк субтитров: 3,000 — полностью бесплатно. Больше: первая часть бесплатно, все файлы задачи — $5, разовый платёж.

Продолжая, вы соглашаетесь с Условия использования и Политика конфиденциальности.

  • Windows-1256 распознаётся по байтам, настраивать ничего не нужно
  • Файлы, уже сохранённые в UTF-8, остаются в UTF-8 и проверяются построчно
  • На выходе UTF-8 с меткой порядка байтов (BOM), необходимой для старых телевизоров
  • Поддерживаются форматы SRT, VTT, ASS, SSA, MicroDVD SUB и SAMI, а также архивы ZIP
  • До 50 файлов или ZIP на задачу, суммарно до 50,000 строк
Открыть демо

Посмотреть пример PDF

Почему файлы в Windows-1256 сегодня не читаются

В кодировке Windows-1256 каждая персидская или арабская буква кодируется одним байтом со значением от 128 до 255. В самом файле нет информации о кодировке, поэтому программе приходится угадывать. Старые программы с настройками под фарси угадывали верно; современные же плееры, смартфоны и телевизоры по умолчанию считают текст кодировкой UTF-8, где те же самые байты невалидны, и выводят вопросительные знаки или квадратики.

Кодировка UTF-8 однозначно сохраняет любую письменность, поэтому сконвертированный файл читается одинаково везде. Конвертер использует собственную таблицу Windows-1256, содержащую персидские буквы پ چ ژ گ и невидимый разделитель (ZWNJ), используемый в словах вроде می‌خواهم, так что по пути ничего не теряется.

Целый сезон за один раз

Старые сериалы часто хранятся в виде папки с файлами серий в одной и той же кодировке. Упакуйте их в ZIP-архив вместе с папками и загрузите. Каждый файл конвертируется отдельно с сохранением исходного имени и формата: .srt остаётся .srt, .ass сохраняет стили оформления, а файлы SAMI конвертируются в SRT. В отчёте на экране будет показано, сколько файлов было сконвертировано из Windows-1256, а сколько уже было в UTF-8.

За тот же проход исправляются типичные проблемы старых файлов: арабские «ي» и «ك» заменяются на персидские «ی» и «ک», вопросительные знаки и запятые превращаются в «؟» и «،», пунктуация, смещённая в начало строки, возвращается в конец (если в файле обнаружен такой паттерн), а каждая строка получает невидимый маркер направления текста справа налево.

Полезные советы

  • Сохраните оригинальные файлы: обработанные файлы получают те же имена, поэтому скачивайте их в отдельную папку
  • Если плеер отображает квадратики в конце строк после конвертации, прогоните файлы ещё раз, отключив маркеры направления текста справа налево
  • Если субтитры также рассинхронизированы со звуком, сначала сконвертируйте их, а затем используйте Fix Subtitle Sync

Как работает инструмент, сколько он стоит и как обрабатываются ваши файлы — на странице Исправление арабских и персидских субтитров; цены на все инструменты — на странице цены.

Обновлено

Вопросы и ответы

Может ли ChatGPT перекодировать персидские субтитры в UTF-8?

Чат-бот работает с текстом, а не с необработанными байтами файла, поэтому при вставке файла Windows-1256 буквы уже оказываются повреждены. Некоторые ассистенты умеют выполнять код на загруженном файле, если специально попросить указать Windows-1256, но для целого сезона серий это слишком много ручной работы. Этот инструмент сам распознаёт кодировку и конвертирует все файлы за одну задачу.

Как понять, что файл сохранён в Windows-1256?

Если в современном плеере отображаются вопросительные знаки, квадратики или латинские буквы с диакритикой, а в старой программе для Windows всё выглядит нормально — скорее всего, это Windows-1256. Вам не обязательно знать это точно: инструмент определит кодировку автоматически.

Сколько стоит обработка целого сезона?

Если во всех файлах суммарно до 3,000 строк, вся задача бесплатна. Сезон покрупнее стоит $5 (разовый платёж) объёмом до 50 файлов или ZIP-архива и 50,000 строк. Unlimited стоит $19 в неделю.

Изменится ли формат файлов?

Нет. Каждый файл возвращается с исходным именем и в своём формате, за исключением SAMI и SubViewer, которые конвертируются в SRT. При желании вы можете скачать все субтитры в формате SRT.

Можно ли использовать сервис для файлов на арабском языке или урду?

Да. Кодировка Windows-1256 используется также для арабского языка и урду; просто выберите нужный язык, чтобы применились правильные правила для букв.

Передаётся ли текст куда-либо?

ИИ-модели здесь не задействованы: вся конвертация выполняется программно. Доступ к задаче есть только у вас, а задачи, загруженные без регистрации, удаляются через 7 дней.

Похожие задачи

Мы используем аналитические файлы cookie, чтобы понимать, какие страницы полезны людям. Вы не против?