SSubToolDesk
ru
Удалить тайм-коды

Удалите тайм-коды из экспорта чатов и переписки

Вставьте экспорт WhatsApp, iMessage или другой переписки и мгновенно удалите все встроенные тайм-коды, с дополнительной возможностью убрать и имена отправителей. Ничего никогда не загружается на сервер.

…
Перетащите экспорт .txt, вставьте текст или редактируйте напрямую
…
Локально

Ваши файлы никогда не попадают на сервер. Каждое преобразование на этой странице выполняется локально в вашем браузере с помощью JavaScript API FileReader. Ничего не загружается, не регистрируется и не сохраняется. Подходит для конфиденциальных записей Zoom/Teams, ещё не вышедшего видео и юридических интервью.

Как удалить тайм-коды из переписки

Экспорт переписки из таких приложений, как WhatsApp, iMessage, и большинства инструментов резервного копирования SMS ставит тайм-код у каждой без исключения строки, а не только у отдельных реплик, как в файле субтитров. Типичная экспортированная строка выглядит как [5.01.24, 9:14:02] Алекс: Доброе утро! Созвон в 10 в силе? или 5.01.24, 9:14 - Алекс: Доброе утро!, в зависимости от платформы и способа экспорта. Эти метаданные полезны, пока вы ищете, когда именно что-то было сказано, но становятся чистым шумом, если вы пытаетесь прочитать переписку как документ, вставить её в отчёт или передать суммаризатору.

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

Пошаговая инструкция

  • Экспортируйте переписку в виде текстового файла (в WhatsApp: чат → Ещё → Экспорт чата → Без медиафайлов) или скопируйте текст переписки напрямую.
  • Перетащите файл .txt в поле выше или вставьте текст в левую панель.
  • Оставьте выключенным «Удалять имена отправителей», чтобы сохранить имя каждого человека, или включите его, чтобы получить только текст сообщений.
  • Включите «Схлопывать пустые строки», если в вашем экспорте много пустых строк между сообщениями и вы хотите получить более плотный блок текста.
  • Нажмите «Копировать» или «Скачать», чтобы получить очищенный файл .txt.

Зачем удалять тайм-коды из экспорта переписки

Экспорт переписки ставит тайм-код у каждой строки, потому что это полезно, когда вы ищете момент, в который что-то было сказано. Но как только это уже не нужно и вам важна сама переписка, тот же тайм-код начинает мешать не реже:

  • Вставка переписки в документ или слайд, где метка на каждой строке разрывает поток диалога, который предназначен для чтения, а не для поиска конкретного момента.
  • Цитирование сообщения в тексте, где дата вроде [5.01.24, 9:14:02] перед однострочной цитатой воспринимается как шум теми, кто не проверяет, когда именно оно было отправлено.
  • Передача переписки ИИ-ассистенту для суммаризации или обратной связи, поскольку модель лучше работает с обычным диалогом, чем с журналом, прерываемым повторяющимся шаблоном даты и времени на каждой строке.
  • Сравнение двух экспортов одной и той же переписки, снятых с разных устройств или приложений, где формат тайм-кода отличается, а текст сообщений под ним идентичен; удаление тайм-кода позволяет сравнивать именно слова.
  • Снижение объёма личных метаданных в публикуемом журнале переписки, поскольку точное время отправки (способное выдать часовой пояс, распорядок дня или местоположение) само по себе является чувствительной информацией, отдельной от имени отправителя.
  • Печать или экспорт переписки для нетехнического читателя, которому не нужна метка даты и времени, отвлекающая внимание на каждой строке обычного чата.

До и после

До:
[5.01.24, 9:14:02] Алекс: Доброе утро! Созвон в 10 в силе?
[5.01.24, 9:14:40] Джордан: Да, отправлю повестку через минуту.

После (имена отправителей сохранены):
Алекс: Доброе утро! Созвон в 10 в силе?
Джордан: Да, отправлю повестку через минуту.

После (имена отправителей тоже удалены):
Доброе утро! Созвон в 10 в силе?
Да, отправлю повестку через минуту.

До и после: реальный пример

Короткий экспорт, смешивающий оба встроенных формата тайм-кода, которые распознаёт этот инструмент — в квадратных скобках с секундами и с тире-разделителем без секунд, — конвертированный с настройками по умолчанию для этой страницы: «Удалять имена отправителей» выключено и «Схлопывать пустые строки» выключено:

Before
[5.01.24, 9:14:02] Алекс: Доброе утро! Созвон в 10 в силе?
5.01.24, 9:15 - Джордан: Да, собираю повестку прямо сейчас.
[5.01.24, 9:16:45] Алекс: Отлично, позову ещё и Прию.
5.01.24, 9:17 - Прия: Хорошо, увидимся в 10.
After
Алекс: Доброе утро! Созвон в 10 в силе?
Джордан: Да, собираю повестку прямо сейчас.
Алекс: Отлично, позову ещё и Прию.
Прия: Хорошо, увидимся в 10.

Каждая ведущая дата и время исчезли, независимо от того, использовала ли исходная строка квадратные скобки или тире-разделитель, а все четыре сообщения остались на своих строках в исходном порядке. Имя каждого отправителя тоже осталось на месте, поскольку «Удалять имена отправителей» здесь выключено по умолчанию; включите этот переключатель — и те же четыре строки превратятся в чистый текст сообщений вообще без имён.

Форматы, которые распознаёт инструмент

Встроенные тайм-коды в квадратных скобках, в круглых скобках и с тире-разделителем распознаются автоматически, как в 12-часовом, так и в 24-часовом формате времени, что охватывает подавляющее большинство экспортов WhatsApp, iMessage и SMS.

Чего этот инструмент намеренно не делает

Он затрагивает только тайм-коды в самом начале строки, поэтому время, упомянутое посреди предложения (кто-то написал «давай встретимся в 15:00»), остаётся нетронутым. Форматы групповых чатов, где имя отправителя и время выносятся в отдельную строку-заголовок над сообщением, а не встроены в строку, пока не поддерживаются.

Частые причины удалять тайм-коды из переписки

  • Публикация переписки: вставка переписки WhatsApp или iMessage в документ, письмо или тикет поддержки читается гораздо естественнее без тайм-кода на каждой строке.
  • Исследования и качественный анализ: исследователям, размечающим переписку по темам, обычно нужен чистый диалог, а не перемежающиеся метаданные.
  • Передача ИИ-суммаризатору: языковые модели выдают более качественные резюме из обычного разговорного текста, чем из журнала, засорённого повторяющимися метками даты и времени.
  • Редактирование перед публикацией: удаление точных тайм-кодов (и, при желании, имён) — это быстрый первый шаг перед более широкой публикацией журнала переписки, наряду с любым другим необходимым редактированием.
  • Архивирование в виде читаемого текста: очищенный журнал проще просматривать, искать по нему и хранить, чем необработанный экспорт.

Что этот инструмент сохраняет и что удаляет

Сохраняется:

  • Полный текст каждого сообщения, в исходном порядке и формулировке.
  • Имена отправителей в начале каждой строки — если только вы не включите «Удалять имена отправителей».
  • Продолжающие строки многострочного сообщения, поскольку затрагивается только строка, действительно начинающаяся с тайм-кода.
  • Пустые строки между сообщениями — если только вы не включите «Схлопывать пустые строки».
  • Любое время, упомянутое посреди сообщения, например «давай встретимся в 15:00», поскольку этот инструмент удаляет только тайм-код, стоящий в самом начале строки.

Удаляется:

  • Тайм-код в начале строки сообщения — в квадратных скобках, в круглых скобках или с тире-разделителем.
  • Дата в составе этого тайм-кода, если она присутствует в экспорте.
  • Имена отправителей вроде Алекс: — только если включено «Удалять имена отправителей».
  • Пустые строки между сообщениями — только если включено «Схлопывать пустые строки».

Частые проблемы и способы их решения

  • У некоторых строк по-прежнему остаётся тайм-код в начале: проверьте, что он действительно соответствует одной из трёх поддерживаемых форм (в квадратных скобках, в круглых скобках или с тире-разделителем); экспорт группового чата, где имя отправителя и время вынесены в отдельную строку-заголовок над сообщением, а не встроены в строку, пока не поддерживается.
  • Имена отправителей всё ещё отображаются, а я хотел только текст сообщений: включите «Удалять имена отправителей» — это отдельный, необязательный переключатель, не связанный с удалением тайм-кодов.
  • Между сообщениями остаются большие промежутки пустых строк: включите «Схлопывать пустые строки», чтобы получить более плотный блок текста.
  • Время, упомянутое посреди сообщения, например «позвони мне в 17:00», осталось нетронутым: так и задумано, это не ошибка; этот инструмент удаляет только тайм-код, привязанный к самому началу строки, а не время, упомянутое где-либо внутри текста сообщения.
  • Эмодзи или имена с диакритикой выглядят искажёнными: экспортированный файл .txt не был сохранён в кодировке UTF-8; экспортируйте переписку заново и загрузите снова.

По-прежнему на 100% локально

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

Часто задаваемые вопросы

Как удалить тайм-коды из переписки?

Вставьте экспорт переписки в поле выше или перетащите экспортированный файл .txt. У каждой строки, начинающейся с тайм-кода (в квадратных скобках, в круглых скобках или с тире), он удаляется автоматически. Нажмите «Копировать» или «Скачать», чтобы получить очищенный текст — всё прямо в вашем браузере.

Работает ли это с экспортом чатов WhatsApp?

Да. Функция WhatsApp «Экспорт чата» создаёт файл .txt, в котором каждая строка начинается с даты и времени, например [5.01.24, 9:14:02] Алекс: сообщение или 5.01.24, 9:14 - Алекс: сообщение. Оба формата распознаются, и часть с тайм-кодом удаляется автоматически.

Можно ли удалить тайм-коды из экспорта iMessage или SMS?

Да, если экспорт ставит тайм-код в начале каждой строки (поддерживаются как формат в квадратных скобках, так и в круглых — например, [10:32:15] Имя: текст или (10:32:15) текст). Сторонние инструменты экспорта iMessage/SMS обычно создают один из этих вариантов разметки.

Удалит ли это и имя отправителя, а не только время?

Включите «Удалять имена отправителей». Это отдельный, необязательный переключатель: оставьте его выключенным, чтобы сохранить «Алекс:» и «Джордан:» в результате, или включите, чтобы получить только текст сообщений — вообще без имён.

Загружает ли это мой журнал переписки на сервер?

Нет. Как и все инструменты SubToolDesk, разбор происходит с помощью API FileReader браузера и обычной обработки строк на JavaScript. Ваши сообщения, какими бы личными они ни были, никогда не покидают ваше устройство.

Что происходит с многострочными сообщениями?

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

Работает ли это с экспортом WhatsApp в разных форматах даты, например европейском или с 24-часовым временем?

Да. Формат экспорта WhatsApp зависит от региональных настроек вашего телефона — американский M/D/YY с AM/PM, европейский DD/MM/YYYY или ISO YYYY-MM-DD с 24-часовым временем, — а детектор распознаёт дату и время по структуре, а не по фиксированному региональному шаблону, поэтому все варианты определяются автоматически.