YouTube в текст
Преобразуйте любое видео YouTube в текст — вставьте ссылку и получите полный текст трансляции в виде чистого текста, строк с временем или загружаемого файла субтитров SRT/VTT.
Ввод
Работает со ссылками на просмотр, youtu.be, Shorts, встроенные и прямые трансляции — или просто ID видео.
Какой существующий трек субтитров читать. Оставьте по умолчанию, чтобы позволить YouTube выбрать, отдавая предпочтение субтитрам, написанным человеком, перед автоматически созданными. Региональные варианты сопоставляются с базовым кодом, поэтому «Португальский» найдёт трек pt-BR.
Дополнительно. YouTube автоматически переводит выбранный трек на этот язык — это собственный перевод YouTube, сильно ограничен по частоте, поэтому он не всегда приходит через.
Вывод
The video will appear here.
The video's details will appear here.
Другие способы использовать этот инструмент
REST API
curl -X POST https://api.iotools.cloud/v1/tool/youtube-to-text \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"videoUrl": "https://www.youtube.com/watch?v=aircAruvnKk",
"format": "paragraphs"
}'Подставьте свой собственный ключ из аккаунта. Поля инструмента — это тело запроса, без обёртки.
Спросите у ИИ-агента
Use the IOTools `youtube-to-text` tool (YouTube to Text) on this input:
YOUR_INPUT_HEREВставьте это любому агенту, подключённому к MCP-серверу IOTools, и добавьте свой ввод.
| Стоимость вызова API/MCP | От 9 кредитов |
|---|---|
| Лимит API/MCP бесплатного плана^ | 135 кредитов/месяц |
| Нужно больше кредитов? | Посмотреть тарифы |
^ Максимум, который можно потратить на этот инструмент через API/MCP в месяц на бесплатном плане. Покупка пакета кредитов полностью снимает этот лимит — как и Builder.
Также доступно через
Руководства
Используйте это ответственно. Этот инструмент только показывает субтитры, которые YouTube уже опубликовал для видео, — он не проверяет их содержание, и мы не несём ответственности за точность транскрипции или за то, как вы её используете. Видео и его субтитры по-прежнему принадлежат тем, кто их создал; использование результата — ваше собственное решение, которое должно соответствовать закону об авторском праве и Условиям использования YouTube, точно так же, как если бы вы расшифровали видео вручную сами.
Что делает этот инструмент
Вставьте ссылку на YouTube и получите слова видео обратно в виде текста. Этот бесплатный генератор текстов YouTube читает трек субтитров, который YouTube уже хранит на видео — тот же самый, который управляет кнопкой CC — и переформатирует его в то, что вы можете действительно читать, редактировать или искать. Нет расширения браузера, нет загрузки и ничего устанавливать.
Ничего не загружается и аудио не обрабатывается. Если видео имеет субтитры (и подавляющее большинство имеет, потому что YouTube генерирует их автоматически), текст трансляции вернётся за секунду или две. Используйте его для извлечения текста из видео YouTube, загрузки субтитров YouTube в SRT или получения полного текста в собственный код через API ниже.
Вам нужно войти в учётную запись, чтобы использовать его. Это не платный доступ — каждая учётная запись, включая бесплатный уровень, её получает. Вход просто не даёт автоматизированному массовому использованию ухудшить работу инструмента для всех остальных.
Выбор формата вывода
- Читаемые абзацы — по умолчанию. Строки субтитров соединяются обратно в предложения и группируются в абзацы. Это то, что вам нужно для чтения, цитирования или вставки в документ.
- Простой текст — один непрерывный блок без разрывов строк. Лучше всего для передачи в другой инструмент или счётчик слов.
- Строки с временем — каждая строка субтитра с префиксом
[12:34]. Используйте его, чтобы найти момент, когда что-то было сказано, или построить заметки с переходами по ссылкам. - SRT и WebVTT — реальные файлы субтитров с правильными кодами времени начала и конца. Используйте их для видеоредактора, повторной загрузки на другую платформу или передачи переводчику.
- JSON — каждая реплика как объект с
startMs,endMs,durationMsиtext. Это то, которое нужно выбрать, когда что-то ещё будет читать вывод: скрипт, суммаризатор, индекс поиска.
endMs стоит отметить. Это не просто startMs + durationMs — YouTube опускает длительность на некоторых репликах и намеренно перекрывает другие, поэтому арифметический ответ часто неправильный. JSON содержит то же зажатое значение конца, что используют экспорты SRT и WebVTT, поэтому вы можете перестроить субтитры из него без воспроизведения этого исправления самостоятельно. durationMs всё ещё есть в исходном виде, если вам нужно исходное значение.
Использование в качестве YouTube API для получения текстов
Каждый формат выше также доступен через HTTP. Раздел Другие способы использовать этот инструмент на этой странице содержит готовый вызов curl: отправьте videoUrl и format, получите текст обратно в виде JSON. Любой язык программирования, который может сделать HTTP-запрос, может использовать его как YouTube API для получения текстов — без скрапинга, без безголовного браузера, без собственного парсера субтитров для поддержания. AI-агенты могут вызывать тот же инструмент через MCP.
Через API и MCP, transcript является строковым полем независимо от того, какой формат вы запрашиваете — поэтому формат JSON приходит как строка, содержащая JSON, а не как вложенный массив. Распарсите его со своей стороны. Поле video рядом с ним содержит канонический URL просмотра, перестроенный из любой формы ссылки, которую вы отправили.
Перекрывающиеся тайминги очищаются в форматах субтитров: автоматически созданные субтитры на YouTube намеренно перекрываются, чтобы текст прокручивался, что показало бы две строки одновременно в большинстве проигрывателей. Конец каждой реплики зажат до начала следующей реплики, поэтому экспортируемый файл работает правильно.
Языки
Обе настройки языка находятся под Расширенные параметры, свёрнуты, потому что ни одна из них не требуется для общего случая.
Оставьте Язык субтитров на Трек по умолчанию видео и инструмент возьмёт любой трек, который YouTube считает основным, отдавая предпочтение субтитрам, написанным человеком, перед автоматически созданными, где оба существуют. Выберите язык, чтобы принудительно использовать определённый трек — панель Детали перечисляет каждый трек, который видео действительно предлагает, поэтому, если ваше первое предположение промахнулось, вы можете увидеть, что есть.
Средство выбора содержит 156 языков, которые поддерживает сам YouTube, что не совсем то же самое, что набор треков, которые может нести видео: реальные загрузки имеют треки, помеченные как zh-CN, pt-BR или fa-IR, и ни один из них не появляется в списке по имени.
Выбрав язык-родитель, их можно всё ещё найти — Португальский соответствует треку pt-BR, Персидский соответствует fa-IR.
Перевести на просит YouTube перевести выбранный трек машинным переводом. Это собственный перевод YouTube, а не наш, поэтому качество варьируется так же, как субтитры на сайте.
Что это не может делать
- Видео без субтитров. Некоторые музыкальные видео, старые загрузки и видеоматериалы не имеют никаких. Нечего извлекать, и инструмент это говорит, а не угадывает. Это читалка текстов, а не служба распознавания речи — она не может расшифровать аудио, которое никогда не было субтитровано.
- Видео с возрастным ограничением, приватные и видео только для членов. Их субтитры недоступны публично.
- Прямые трансляции, пока они ещё идут в прямом эфире.
Что стоит один запуск
| Результат | Что вы платите |
|---|---|
| Текст возвращён | Кредиты, показанные на кнопке запуска |
| Нет субтитров, видео с возрастным ограничением, приватное или удалённое видео | 1 кредит |
| Что-то пошло не так с нашей стороны | Ничего — полный возврат |
Вы никогда не платите за ошибку с нашей стороны. Один кредит в среднем ряду предназначен для окончательного ответа о видео: работа проверки всё ещё произошла, и это достаточно мало, чтобы игнорировать, если вы вставили неправильную ссылку.
Каждая учётная запись получает ежемесячный лимит, и бесплатный уровень покрывает более сотни текстов в месяц, поэтому обычное использование никогда не достигает лимита.
Хорошее использование текста
Превращение конференц-доклада в заметки. Точное цитирование учебника вместо парафразирования по памяти. Поиск двухчасового подкаста для того раздела, который вы помните. Передача лекции в суммаризатор. Проверка видео конкурента без его просмотра. Создание субтитров для повторной загрузки.
Частые вопросы
Как получить текст видео YouTube? Вставьте ссылку в верхнюю часть этой страницы и нажмите кнопку. Работают ссылки на просмотр, youtu.be, Shorts, встроенные и прямые трансляции, а также простой ID видео.
Можно ли загрузить текст YouTube как текстовый файл? Да — выберите любой формат и используйте кнопку загрузки для результата. Простой текст и абзацы сохраняются как .txt; SRT и WebVTT готовы к загрузке в проигрыватель или редактор.
Есть ли бесплатный API для получения текстов YouTube? Тот же инструмент доступен через HTTP и MCP — см. Использование в качестве YouTube API для получения текстов выше. Он работает на основе обычного лимита кредитов вашей учётной записи, поэтому бесплатный уровень также покрывает случайное использование API.
Работает ли это с видео без субтитров? Нет. Если YouTube не хранит трек субтитров, нечего читать, и ни один инструмент не может извлечь слова, которые никогда не были расшифрованы.
Можно ли получить текст с временными метками? Да — выберите Строки с временем для префиксов [12:34], или SRT/WebVTT/JSON для точного времени начала и конца.
Работает ли это для языков, отличных от английского? Да. Любой язык субтитров, который несёт видео, может быть выбран под Расширенные параметры, и YouTube может машинный перевод трека на любой из 156 языков.
Связанные инструменты
- YouTube Thumbnail Downloader — захватите изображение миниатюры видео во всех размерах, которые хранит YouTube.
- Text Summarizer — сократите текст, как только вы его получите.
- Word Counter — считайте слова, символы и время чтения в извлечённом тексте.
- Upsolo — YouTube to Transcript — дочерний сайт, работающий на том же API iotools, с собственным интерфейсом для того же процесса расшифровки.