Транскрипты YouTube и TikTok в n8n
Получайте транскрипты видео в рабочем процессе n8n с помощью трёх узлов HTTP Request или дайте ИИ-агенту n8n инструменты MCP от Transcript Dock.
Обновлено
Коротко: в n8n не нужен специальный узел. Три узла HTTP Request отправляют ссылку, ждут завершения задачи и экспортируют транскрипт. Для ИИ-агента n8n вместо этого подключите узел MCP Client Tool к MCP-серверу Transcript Dock.
1. Добавьте учётные данные#
- Создайте API-ключ на странице API-ключи.
- В n8n создайте учётные данные типа
Header Authс именемAuthorizationи значениемBearer td_live_YOUR_KEY.
2. Отправьте ссылку#
Добавьте узел HTTP Request: метод POST, URL https://www.transcriptdock.com/v1/jobs, аутентификация Generic Credential Type с учётными данными Header Auth. Добавьте заголовок Idempotency-Key со значением-выражением, например transcriptdock-{{ $execution.id }}-{{ $itemIndex }}, и отправьте такое тело JSON:
{"source": { "url": "{{ $json.url }}" },"mode": "captions_only"}
3. Дождитесь задачи#
Второй узел HTTP Request: метод GET, URL https://www.transcriptdock.com/v1/jobs/{{ $json.id }}?wait=25, те же учётные данные. Ответ приходит, как только задача завершается. Задачи с субтитрами выполняются за несколько секунд; для длинной транскрипции с ИИ направьте поток обратно через узел IF, пока status не станет succeeded, failed или cancelled.
4. Экспортируйте транскрипт#
Третий узел HTTP Request: метод GET, URL https://www.transcriptdock.com/v1/transcripts/{{ $json.result_id }}/export?format=txt, формат ответа Text. Для субтитров используйте srt или vtt, а для JSON с временными сегментами вызовите /v1/transcripts/{{ $json.result_id }}. Экспорт бесплатный.
Для ИИ-агента n8n#
Добавьте агенту узел MCP Client Tool с эндпоинтом https://www.transcriptdock.com/mcp, транспортом HTTP Streamable и теми же учётными данными Header Auth. Агент получит get_video_transcript, поиск по YouTube, список видео канала и плейлиста и список видео профиля TikTok. Подробности об инструментах есть на странице MCP.