Исправление субтитров на урду с нечитаемыми буквами или перевёрнутой пунктуацией
Субтитры на урду к сериалам и фильмам часто распространяются в устаревшей кодировке Windows-1256 или уже повреждены открытием в неверной кодировке. Загрузите их, выберите урду — и получите субтитры в UTF-8 с правильными буквами, пунктуацией урду и маркерами RTL, чтобы вопросительные знаки отображались с нужной стороны. Подойдёт как отдельный файл, так и ZIP-архив со всем сериалом. Задачи до 3,000 строк бесплатны полностью; более крупные пакеты — $5.
- Перекодирование из Windows-1256, включая буквы урду ٹ ڈ ڑ ں ھ ہ ے
- Восстановление нечитаемого текста вроде Ø³Ù„ام или ÓáÇã в нормальные буквы
- Замена арабских ي и ك на ی и ک языка урду
- ? , ; превращаются в ؟ ، ؛ (точки остаются без изменений)
- Маркеры RTL в каждой строке; исходные имена и форматы файлов сохраняются
Урду в старой кодировке
Кодировка Windows-1256 создавалась для арабского языка, но включает и специфические буквы урду: ٹ, ڈ, ڑ, ں, ھ, ہ и ے, а также پ, چ, ژ, گ и ک. Субтитры на урду, сохранённые в этой кодировке, содержат весь исходный текст — нужно лишь прочитать их с правильной кодовой таблицей. Современные плееры открывают их как UTF-8, показывая вместо текста знаки вопроса или пустые квадраты. Инструмент определяет Windows-1256 по байтам файла, перекодирует его в UTF-8 и сохраняет с меткой порядка байтов (BOM).
Если файл уже открывали в неверной кодировке и случайно пересохранили, текст на урду превращается в символы вроде Ø³Ù„ام или ÓáÇã. Это тоже можно исправить — главное, чтобы буквы не были безвозвратно заменены настоящими знаками вопроса.
Буквы и пунктуация урду
- Арабские буквы ي и ك, которые встречаются в старых файлах или при вводе с некоторых клавиатур, заменяются на характерные для урду ی и ک. Остальные буквы, включая ے, остаются без изменений.
- Латинские ? , ; заменяются на ؟ ، ؛. Запятая внутри чисел (например, 1,000) остаётся прежней.
- Обычные точки не заменяются знаком точки урду (۔) — они остаются ровно такими, какими были в вашем файле.
- Если во всём файле знаки препинания сместились в начало строк, инструмент вернёт их в конец, а диалоговое тире с конца строки перенесёт в её начало.
- В начало и конец каждой строки добавляется специальный маркер письма справа налево (RLM). Благодаря этому плееры с левосторонней отрисовкой текста отображают знаки препинания с нужной стороны.
Внешний вид текста
В печати урду обычно использует почерк насталик (Nastaliq), но большинство плееров, смартфонов и телевизоров показывают субтитры шрифтом в стиле насх (Naskh) — просто потому, что другого арабского шрифта в системе нет. Восстановленный файл содержит корректные символы урду, а их начертание целиком зависит от шрифтов вашего устройства — изменить это внутри самого файла нельзя. Если же устройство вместо букв выводит квадраты, значит, шрифты для арабской графики на нём вовсе отсутствуют; попробуйте использовать другой плеер.
Теги форматирования (например, <i>, {\an8} и переопределения ASS) сохраняются, а тайминги остаются абсолютно нетронутыми.
Как работает инструмент, сколько он стоит и как обрабатываются ваши файлы — на странице Исправление арабских и персидских субтитров; цены на все инструменты — на странице цены.
Обновлено
Вопросы и ответы
Может ли ChatGPT исправить субтитры на урду?
Он распознаёт урду и может поправить несколько вставленных строк. Но восстановить файл Windows-1256 из вставленного текста он не сможет — к этому моменту кодировка уже повреждена. Кроме того, целая серия сериала слишком велика для обычного чата: бот начнёт пропускать строки или сбивать тайм-коды. Наш инструмент чинит повреждённые байты и обрабатывает каждую строку программно.
Почему в моих субтитрах на урду отображаются знаки вопроса?
Чаще всего файл сохранён в Windows-1256, а плеер пытается прочесть его как UTF-8. Конвертация в UTF-8 решает эту проблему.
Заменит ли инструмент обычные точки на знак точки урду?
Нет. Знаки вопроса, запятые и точки с запятой преобразуются в формы для урду, а точки сохраняются в исходном виде.
Сколько это стоит?
Задача объёмом до 3,000 строк полностью бесплатна, включая скачивание. Обработка целого сериала в ZIP-архиве стоит $5 (разовый платёж) — до 50 файлов и 50,000 строк.
Можно ли восстановить весь сериал сразу?
Да. Соберите файлы серий в ZIP-архив и загрузите его — вы получите один ZIP-архив со всеми файлами в исходных форматах и с прежними именами.
Работает ли это для пушту и синдхи?
Да. Просто выберите нужный язык. В пушту и синдхи сохраняются их собственные уникальные буквы, поскольку замена ی и ک выполняется только для персидского, дари, урду и сорани.