Перейти к содержимому
Free Subtitle Converter
Язык
Цветовая тема
Поддержать нас

Конвертер CSV в SRT

Написали или перевели субтитры в Excel или Google Sheets? Сохраните таблицу как CSV и конвертируйте её в файл SRT. Конвертер находит столбцы начала, конца и текста по заголовкам и игнорирует остальные.

Конвертируйте файл субтитров

Файл субтитровОстаётся на вашем устройстве

Перетащите файлы субтитров сюда

SRT, VTT, ASS, SBV, TTML, SUB, SMI, LRC и другие · до 100 файлов

Или вставьте текст субтитров
Нет файла под рукой?

Файл читается этой страницей прямо в вашем браузере. Он никуда не загружается.

Как пользоваться

  1. Сохраните таблицу как CSV

    В табличной программе сохраните или скачайте таблицу как CSV, с заголовками столбцов в первой строке.

  2. Откройте файл CSV здесь

    Перетащите файл .csv. SRT уже выбран; строка под файлом показывает, сколько строк таблицы стали субтитрами.

  3. Скачайте файл .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.

Ваш файл CSV
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."
Скачиваемый файл SRT
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 поставьте их перед словами, например АННА: Привет.

Угостить кофе