Перейти к основному содержимому
SubtitleMatrix

Заглавная буква в начале каждой строки

Текст и оформлениеСмена регистра
Или вставьте текст субтитров

Параметры

За этим одним полем стоят пять именованных правил, и у каждого своя страница: ВЕРХНИЙ РЕГИСТР и нижний регистр переписывают каждую букву, «Заглавная в каждом слове» делает заглавной каждое слово и не трогает малые (a, the, of), регистр предложений сначала опускает строку, а затем восстанавливает начала предложений, а «Заглавная в начале строки» меняет только первую букву каждой строки. Эта страница заполняет поле правилом, названным в её заголовке, и других не предлагает, поэтому файл, который она производит, — тот, о котором страница.

В какой частоте кадров считается тайминг. На страницах форматов это то, что нужно MicroDVD: он хранит время в номерах кадров. На страницах частоты кадров это частота, по которой файл был рассчитан, — версия, для которой делались субтитры, — а второе поле страницы принимает частоту видео, с которым вы будете их использовать. Обычные значения: 23,976, 24, 25, 29,97, 30, 50, 59,94 и 60. Ошибка сдвигает весь таймлайн, а на страницах частоты кадров — на коэффициент, а не на фиксированную величину.

Эта страница делает с субтитрами самое малое из возможных изменений: первую букву каждой строки она переводит в заглавную, а всё остальное оставляет ровно на своих местах — ни одна буква не становится строчной. Заглавная ставится на первую букву строки, а не на первый символ: диалогическое тире, открывающая кавычка, скобка или ноты в начале пропускаются, поэтому строка «- привет» превращается в «- Привет», а строка без единой буквы возвращается без изменений. Правка касается только текста каждой строки: таймкоды, номера субтитров, порядок, разрывы строк и теги оформления остаются прежними. Файл читается и записывается в браузере, ничего не отправляется на сервер, а все двенадцать форматов распознаются по содержимому, а не по расширению.

Примеры

Два субтитра, один из них на двух строках

Вход

1
00:00:01,000 --> 00:00:02,000
the room is dark.

2
00:00:03,000 --> 00:00:04,000
the light is on.
and the door is shut.

Выход

1
00:00:01,000 --> 00:00:02,000
The room is dark.

2
00:00:03,000 --> 00:00:04,000
The light is on.
And the door is shut.

По одной заглавной на строку, и больше ничего не двигается: «is» остаётся строчным во всех трёх строках — именно этим страница отличается от режима sentence case. Во втором субтитре две строки, и заглавную получают обе, потому что жёсткий разрыв строки — это строка, а субтитр — нет.

Строки, которые начинаются с маркера

Вход

1
00:00:01,000 --> 00:00:02,000
- hello there.

2
00:00:03,000 --> 00:00:04,000
♪♪ the music swells.

3
00:00:05,000 --> 00:00:06,000
"come in," she said.

Выход

1
00:00:01,000 --> 00:00:02,000
- Hello there.

2
00:00:03,000 --> 00:00:04,000
♪♪ The music swells.

3
00:00:05,000 --> 00:00:06,000
"Come in," she said.

Диалогическое тире, ноты и открывающая кавычка остаются на месте, а заглавная достаётся первой букве после них, а не самому символу. На реальных файлах это главный случай: реплика диалога почти никогда не начинается с буквы, и страница, которая поднимала бы тире, выглядела бы сломанной на каждом субтитре.

Файл, который уже написан заглавными

Вход

1
00:00:01,000 --> 00:00:02,000
THE ROOM IS DARK.

2
00:00:03,000 --> 00:00:04,000
AND THE LIGHT IS ON.

Выход

1
00:00:01,000 --> 00:00:02,000
THE ROOM IS DARK.

2
00:00:03,000 --> 00:00:04,000
AND THE LIGHT IS ON.

Файл не меняется: первая буква каждой строки уже заглавная, а к остальному строки эта страница равнодушна. Так проще всего выбрать между двумя похожими инструментами: если прогон по файлу, написанному капсом, сообщает, что изменений нет, нужный вам режим — sentence case.

Строки без единой буквы

Вход

1
00:00:01,000 --> 00:00:02,000
♪♪

2
00:00:03,000 --> 00:00:04,000
19:42

Выход

1
00:00:01,000 --> 00:00:02,000
♪♪

2
00:00:03,000 --> 00:00:04,000
19:42

Ни в одной строке нет букв: у нот нет регистра, как нет его у цифр часов. Файл возвращается байт в байт, а список изменённых субтитров пуст — это честный ответ на запуск, которому нечего было делать. Строка, которая лишь начинается с символа, — другой случай: там заглавная достаётся первой букве после него.

Частые вопросы

Чем режим «заглавная только в начале строки» отличается от sentence case?

Здесь меняется ровно один символ на строку и ничего не переводится в нижний регистр. Sentence case сначала опускает всю строку, а затем восстанавливает заглавные в началах предложений, поэтому на строке «THE ROOM IS DARK» он даст «The room is dark», а эта страница оставит её как есть. Файлы из OCR или расшифровки обычно хотят сюда, а файлы, сданные капсом, — в sentence case.

Попадёт ли заглавная на тире или ноты, если поднимать первую букву строки?

Нет. Страница ищет в строке первую букву и поднимает именно её, поэтому диалогическое тире, открывающая кавычка, скобка, ноты или цифра в начале пропускаются, а заглавная достаётся слову за ними. Строка без единой буквы — ряд нот, показание часов — возвращается точно такой, какой пришла: поднимать в ней нечего.

Исправит ли режим первой заглавной ошибки в середине строки?

Нет — и не испортит их: она меняет только первую букву строки. Для ошибок внутри строки есть поиск с заменой, который бьёт по конкретному слову, или sentence case, который перестраивает строку целиком. Эта страница подходит, когда неверны только начала строк.

Что происходит с субтитром из двух строк при подъёме первой буквы каждой строки?

Каждая строка считается отдельной, поэтому в субтитре с жёстким разрывом заглавную получают обе. Для субтитров это обычно и нужно: разрыв здесь типографское решение, а не конец предложения, и вторая строка со строчной буквы выглядела бы ошибкой. Разрывы строк сохраняются, поэтому выбранная вами переноска переживает запуск.

Безопасно ли запускать страницу на файл, который уже выверен?

Да, и это единственная страница группы, где такое верно. Остальные правила регистра что-то опускают или перестраивают всю строку, поэтому повторный запуск может тихо отменить работу. Здесь заглавная добавляется только там, где первая буква строки строчная, поэтому на выверенном файле получается тот же файл и сообщение об отсутствии изменений.

Остаются ли нетронутыми таймкоды и оформление при подъёме первой буквы?

И то и другое не меняется, а потерять оформление эта страница не может вовсе. Другие правила регистра способны сбросить теги на строке, где смена регистра меняет длину строки; здесь длина текста остаётся прежней, поэтому каждый размеченный диапазон по-прежнему покрывает те же символы. Время начала и конца каждого субтитра сохраняется с точностью до миллисекунды.

Похожие инструменты