Как получить транскрипт видео TikTok
Получите транскрипт видео TikTok в виде текста или субтитров, посмотрите новые видео профиля и обработайте видео без субтитров.
Обновлено
Коротко: TikTok показывает субтитры для многих видео, но не даёт их скопировать или скачать. Чтобы получить текст, отправьте ссылку на видео в API транскриптов. С Transcript Dock это один запрос за 1 кредит, который возвращает простой текст, сегменты с таймингом, SRT или VTT. Видео без субтитров можно транскрибировать по аудио на платном тарифе.
Какие ссылки подходят#
- Ссылки на видео:
https://www.tiktok.com/@user/video/1234567890123456789 - Ссылки «Поделиться» из приложения:
https://vm.tiktok.com/...(мы сами определим видео) - Профиль, например
@user, через поиск видео ниже.
Получите один транскрипт#
Отправьте ссылку, дождитесь задачи, затем экспортируйте результат. Порядок действий такой же, как для YouTube; ответ каждого шага описан в быстром старте.
curl -X POST https://www.transcriptdock.com/v1/jobs \-H "Authorization: Bearer td_live_YOUR_KEY" \-H "Idempotency-Key: tt-7680721699171601694" \-H "Content-Type: application/json" \-d '{ "source": { "url": "https://www.tiktok.com/@tiktok/video/7680721699171601694" }, "mode": "captions_only" }'
В JSON транскрипта поле source_origin показывает, откуда взят текст: creator_captions, platform_captions (автоматические субтитры TikTok) или speech_recognition.
Новые видео профиля#
Получите до 10 самых новых видео профиля с количеством просмотров и статистикой профиля за 1 кредит. Затем отправьте нужные ссылки как пакет.
curl -X POST https://www.transcriptdock.com/v1/video-discoveries \-H "Authorization: Bearer td_live_YOUR_KEY" \-H "Idempotency-Key: tiktok-profile-1" \-H "Content-Type: application/json" \-d '{ "kind": "tiktok_user_videos", "user": "@tiktok", "limit": 10 }'
Результат читается через GET /v1/video-discoveries/{id}. Добавьте "include_details": true, чтобы получить для каждого видео лайки, комментарии, хэштеги и языки субтитров. Подробности в справочнике API.
Видео без субтитров#
У многих TikTok-видео нет дорожки субтитров, особенно у музыкальных и старых. На платном тарифе отправьте mode: "auto": субтитры используются, если они есть, а иначе аудио транскрибируется по 2 кредита за каждую начатую минуту с таймингом слов. На бесплатном тарифе задача завершается ошибкой NO_CAPTIONS, и ничего не списывается.
Спросите Claude#
Подключив MCP-сервер, спросите: «Перечисли последние видео пользователя TikTok @tiktok и кратко опиши первое». Claude сам получит список видео профиля и транскрипт.
--write-subs --skip-download, если они есть у видео. Но TikTok часто меняется и блокирует многие серверные IP-адреса, поэтому работа может сломаться без предупреждения.