Конвертер CSV в SRT
Написали или перевели субтитры в Excel или Google Sheets? Сохраните таблицу как CSV и конвертируйте её в файл SRT. Конвертер находит столбцы начала, конца и текста по заголовкам и игнорирует остальные.
Конвертируйте файл субтитров
Перетащите файлы субтитров сюда
SRT, VTT, ASS, SBV, TTML, SUB, SMI, LRC и другие · до 100 файлов
Или вставьте текст субтитров
Файл читается этой страницей прямо в вашем браузере. Он никуда не загружается.
Буквы отображаются неправильно? Выберите языковую группу, для которой создан файл.
Файлы MicroDVD и Spruce STL считают кадры видео. Выберите частоту кадров видео, к которому относятся субтитры.
Ваш результат
В предпросмотре показано начало файла. Скачанный файл содержит всё.
Как пользоваться
Сохраните таблицу как CSV
В табличной программе сохраните или скачайте таблицу как CSV, с заголовками столбцов в первой строке.
Откройте файл CSV здесь
Перетащите файл .csv. SRT уже выбран; строка под файлом показывает, сколько строк таблицы стали субтитрами.
Скачайте файл .srt
Загрузите его в плеер или редактор либо сначала выберите другой формат в списке.
Как оформить таблицу
В первой строке должны быть заголовки столбцов, и нужны три из них: для начала, например Start, Begin, In или Start time; для конца, например End, Stop, Out или End time; и для слов, например Text, Subtitle, Caption или Dialogue. В заголовке можно указать единицу измерения, как в Start (ms).
Другие столбцы, например номер, говорящий или заметка, игнорируются, а столбцы могут идти в любом порядке. Субтитры сортируются по времени начала, так что строки не обязательно упорядочивать.
Время, разделители и кавычки
Время может быть записано как время на часах, например 00:01:02.500 или 00:01:02,500, как минуты и секунды, например 01:02.5, или просто в секундах, например 62.5. Целые числа считаются миллисекундами, если в заголовке указано ms или если при чтении их как секунд обычный субтитр длился бы больше минуты.
Поля можно разделять запятыми, точками с запятой или табуляцией. Текст с запятой или переносом строки должен быть в двойных кавычках — табличные программы добавляют их сами. В файле с разделителем-запятой время с запятой, например 00:00:01,000, тоже нужно брать в кавычки, иначе запятая начнёт новый столбец.
До и после
Таблица с дополнительным столбцом Speaker, сохранённая как CSV, и результат в SRT. Столбец Speaker игнорируется, текст в кавычках сохраняет запятую и перенос строки, а субтитры нумеруются с 1.
Start,End,Speaker,Text
00:00:01.000,00:00:03.500,Anna,Where were you last night?
00:00:04.000,00:00:06.250,Ben,"At the station,
waiting for you."1
00:00:01,000 --> 00:00:03,500
Where were you last night?
2
00:00:04,000 --> 00:00:06,250
At the station,
waiting for you.Буквы с диакритикой и Excel
Старые версии Excel сохраняют «CSV» в региональной кодировке, а не в UTF-8. Если буквы с диакритикой или нелатинские буквы в предпросмотре выглядят неправильно, выберите нужную языковую группу в поле «Кодировка текста» или в следующий раз сохраните таблицу как CSV UTF-8.
Нужно наоборот? Используйте Конвертер SRT в CSV. Подробнее об этих форматах: Форматы файлов субтитров: от SRT до Spruce STL
Вопросы и ответы
Какие табличные программы подходят?
Любые, которые умеют сохранять CSV, например Excel, Google Sheets, LibreOffice Calc и Numbers. В Google Sheets выберите File, Download, Comma-separated values.
Почему мой файл CSV не распознаётся?
Первая строка должна содержать заголовки начала, конца и текста. Без этой строки файл нельзя прочитать как субтитры, поэтому добавьте заголовки и сохраните снова.
Что происходит со строками без времени?
Строки, у которых не читается начало или конец либо конец раньше начала, пропускаются и подсчитываются под файлом. Заполните время и конвертируйте снова.
Можно ли сохранить имена говорящих?
Только если они есть в столбце текста. Перед сохранением CSV поставьте их перед словами, например АННА: Привет.