Obtenir la transcription d'une vidéo TikTok
Obtenez la transcription d'une vidéo TikTok en texte ou en sous-titres, listez les dernières vidéos d'un profil et gérez les vidéos sans sous-titres.
Mis à jour le
En bref : TikTok affiche des sous-titres sur beaucoup de vidéos, mais ne permet ni de les copier ni de les télécharger. Pour obtenir le texte, envoyez le lien de la vidéo à une API de transcription. Avec Transcript Dock, cela représente une seule requête pour 1 crédit, et vous obtenez du texte brut, des segments horodatés, du SRT ou du VTT. Les vidéos sans sous-titres peuvent être transcrites à partir de l'audio avec un forfait payant.
Quels liens fonctionnent#
- Liens de vidéo :
https://www.tiktok.com/@user/video/1234567890123456789 - Liens de partage depuis l'application :
https://vm.tiktok.com/...(résolus automatiquement vers la vidéo) - Un profil, comme
@user, via la découverte de vidéos ci-dessous.
Obtenir une transcription#
Envoyez le lien, attendez la tâche, puis exportez. Le déroulement est le même que pour YouTube ; voir le démarrage rapide pour la réponse de chaque étape.
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" }'
Le JSON de la transcription indique l'origine du texte dans source_origin : creator_captions, platform_captions (les sous-titres automatiques de TikTok) ou speech_recognition.
Les dernières vidéos d'un profil#
Listez jusqu'à 10 des vidéos les plus récentes d'un profil, avec le nombre de vues et les statistiques du profil, pour 1 crédit. Envoyez ensuite les URL voulues sous forme de lot.
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 }'
Lisez le résultat avec GET /v1/video-discoveries/{id}. Ajoutez "include_details": true pour obtenir, pour chaque vidéo, le nombre de j'aime, les commentaires, les hashtags et les langues des sous-titres. Les détails figurent dans la référence API.
Vidéos sans sous-titres#
Beaucoup de TikTok n'ont aucune piste de sous-titres, surtout les vidéos musicales et les plus anciennes. Envoyez mode: "auto" avec un forfait payant : les sous-titres sont utilisés lorsqu'ils existent, et l'audio est transcrit sinon, à 2 crédits par minute entamée, avec le timing des mots. Sur l'offre gratuite, la tâche échoue avec NO_CAPTIONS et rien n'est facturé.
Demandez-le à Claude#
Avec le serveur MCP connecté, demandez : « Liste les dernières vidéos du compte TikTok @tiktok et résume la première. » Claude liste le profil et récupère la transcription pour vous.
yt-dlp peut aussi enregistrer les sous-titres TikTok avec --write-subs --skip-download quand une vidéo en a, mais TikTok change souvent et bloque de nombreuses IP de serveurs, donc l'outil peut cesser de fonctionner sans prévenir.