Субтитры в ВЕРХНИЙ РЕГИСТР
Или вставьте текст субтитров
Параметры
За этим одним полем стоят пять именованных правил, и у каждого своя страница: ВЕРХНИЙ РЕГИСТР и нижний регистр переписывают каждую букву, «Заглавная в каждом слове» делает заглавной каждое слово и не трогает малые (a, the, of), регистр предложений сначала опускает строку, а затем восстанавливает начала предложений, а «Заглавная в начале строки» меняет только первую букву каждой строки. Эта страница заполняет поле правилом, названным в её заголовке, и других не предлагает, поэтому файл, который она производит, — тот, о котором страница.
В какой частоте кадров считается тайминг. На страницах форматов это то, что нужно MicroDVD: он хранит время в номерах кадров. На страницах частоты кадров это частота, по которой файл был рассчитан, — версия, для которой делались субтитры, — а второе поле страницы принимает частоту видео, с которым вы будете их использовать. Обычные значения: 23,976, 24, 25, 29,97, 30, 50, 59,94 и 60. Ошибка сдвигает весь таймлайн, а на страницах частоты кадров — на коэффициент, а не на фиксированную величину.
Эта страница переписывает каждую строку субтитров заглавными буквами: слова выходят капсом, а всё остальное — таймкоды, номера субтитров, порядок, разрывы строк — остаётся там, где его поставил файл. Обычно сюда приходят с требованиями сдачи в руках: часть вещателей и стриминговых платформ до сих пор просит текст субтитров капсом, и файл, написанный обычным регистром, приходится сдавать именно так.
Точка, запятая и вопросительный знак сохраняются: это только смена регистра, ни пунктуация, ни разрывы, ни тайминг не меняются, и каждая из двух строк субтитра поднимается отдельно. У нескольких символов заглавная форма длиннее одного знака — немецкая ß превращается в SS, — и там страница сбрасывает теги на этой строке и сообщает их число, потому что диапазон, разошедшийся со словами, хуже отсутствия диапазона. Всё выполняется в браузере без отправки на сервер, а двенадцать форматов распознаются по содержимому.
Примеры
Обычный файл из двух субтитров
Вход
1
00:00:01,000 --> 00:00:02,000
The room is dark.
2
00:00:03,000 --> 00:00:04,000
A cold night.
Выход
1
00:00:01,000 --> 00:00:02,000
THE ROOM IS DARK.
2
00:00:03,000 --> 00:00:04,000
A COLD NIGHT.
Каждая буква поднята, и больше ничего не двигается: таймкоды и номера субтитров остаются из файла, пунктуация не тронута, а субтитров по-прежнему два. В этом и состоит вся операция; отдельная страница нужна из-за оформления, что показывает следующий пример.
Строка, где подъём в верхний регистр удлиняет текст
Вход
1
00:00:01,000 --> 00:00:02,000
<i>straße</i> at night.
2
00:00:03,000 --> 00:00:04,000
fine.
Выход
1
00:00:01,000 --> 00:00:02,000
STRASSE AT NIGHT.
2
00:00:03,000 --> 00:00:04,000
FINE.
ß в конце слова под курсивом превращается в две буквы, поэтому диапазон курсива больше не покрывает те же символы. Вместо того чтобы оставить теги над неверными буквами, страница сбрасывает все теги на этой строке и сообщает их число — поэтому в результате нет курсива. Второй субтитр не затронут.
Строка без единой буквы
Вход
1
00:00:01,000 --> 00:00:02,000
♪♪
2
00:00:03,000 --> 00:00:04,000
She left.
Выход
1
00:00:01,000 --> 00:00:02,000
♪♪
2
00:00:03,000 --> 00:00:04,000
SHE LEFT.
У нот нет регистра, поэтому первая строка выходит точно такой, какой вошла, а вторая поднимается. Файлы, где неречевые звуки помечены символами, тире или цифрами, проходят эту страницу невредимыми, и это практическая причина работать построчно.
Частые вопросы
Меняет ли перевод субтитров в верхний регистр тайминг?
Нет. Страница не читает и не пишет ни один таймкод, поэтому каждый субтитр сохраняет начало и конец с точностью до миллисекунды, порядок остаётся из файла, а число субтитров не меняется. Поэтому шаг безопасно ставить на файл, который вы только что синхронизировали: если синхронизация была верной, она останется верной, и два файла будут отличаться только регистром букв.
Что происходит с курсивом и другим оформлением при подъёме в верхний регистр?
Обычно оформление сохраняется: подъём буквы, как правило, не меняет длину строки, и каждый размеченный диапазон по-прежнему покрывает те же символы. Исключение — символы, у которых заглавная форма длиннее одного знака (чаще всего немецкая ß): там теги строки сбрасываются, а не остаются над неверными буквами. Число сброшенных тегов выводится рядом со скачиванием, поэтому вам не скажут, что файл в порядке, когда часть оформления потеряна.
Можно ли поднять в верхний регистр только часть субтитров?
На этой странице нет: переводится весь файл, каждый субтитр и каждая строка. Если часть нужно оставить, практичнее поднять файл, а затем вернуть исходные формулировки в нужных субтитрах, либо сначала разделить файл и обработать одну часть. Выбор по отдельным субтитрам один перетащенный файл выразить не может: в нём нет сведений, откуда странице их прочитать.
Почему файл вернулся точно таким, каким пришёл, после перевода в верхний регистр?
Потому что он уже был написан капсом. Страница сообщает, какие субтитры изменены, и пустой список — честный ответ для файла, которому нечего было делать, а не признак сбоя: скачивание всё равно формируется и содержит тот же файл. На незнакомом файле это полезный первый прогон: он показывает, есть ли уже заглавные, до того как вы кому-то файл передадите.
Работает ли перевод в верхний регистр для языков кроме английского?
Работает для всего, что покрывают правила регистра браузера: латиница, греческий, кириллица и большинство других письменностей имеют заглавные и переводятся. Чего страница не может — выдумать регистр: в китайском, японском, корейском и тайском заглавных букв нет, поэтому такие файлы возвращаются без изменений, и это правильно, а не сломано. Читателям на турецком и азербайджанском стоит помнить, что i с точкой и без обрабатываются правилами браузера по умолчанию, а не местными.
Стоит ли переводить субтитры в верхний регистр или этого требуют только спецификации?
Этого требуют некоторые спецификации, и капс читается труднее смешанного регистра: строка из заглавных при той же длине читается измеримо дольше, поэтому большинство рекомендаций по доступности говорит обратное. Используйте страницу, когда этого требует спецификация сдачи или заказчик, а не по умолчанию. Если задача — снова сделать файл читаемым, нужен sentence case, который собирает обычный смешанный регистр из файла капсом.