HomeBlogTranscribePlansAPI Keys

Scénario Make.com de transcription YouTube : de la vidéo aux documents en automatique

Canevas de scénario Make.com avec un observateur RSS, un module HTTP, un routeur, et les branches Google Docs et Airtable

Construire un scénario Make.com de transcription YouTube prend quatre modules et environ dix minutes : regarder un canal, récupérer la transcription avec un seul appel HTTP, analyser le JSON, et router le texte dans Google Docs ou Airtable. Voici exactement la configuration que je gère, incluant les valeurs de configuration du module HTTP.

La forme du scénario

  1. RSS — Watch RSS feed items (ou le module YouTube watch)
  2. HTTP — Make a request vers l'API de transcription
  3. Router divisant le flux
  4. Google Docs — Create a Document d'un côté, Airtable — Create a Record de l'autre

Module 1 : regarder le canal

Vous avez deux options. Le module YouTube watch fonctionne mais veut une connexion Google. Je préfère le module RSS — Watch RSS feed items, parce que chaque canal YouTube publie déjà un flux et aucune connexion n'est nécessaire :

https://www.youtube.com/feeds/videos.xml?channel_id=CHANNEL_ID

Remplacez l'ID du canal (la chaîne UC... de son URL /channel/ ou de la source de la page). Chaque élément du flux porte le titre et le lien de la vidéo ; le lien est ce qui alimente le module suivant.

Module 2 : HTTP — Make a request

Ajoutez le module HTTP > Make a request :

Dites au module d'analyser la réponse en JSON (ou déposez un module d'analyse JSON juste après) pour que les champs deviennent mappables au lieu d'une seule chaîne opaque. Un appel réussi vous donne :

{"result": {"videoId": "...", "title": "...", "pubDate": "...",
            "content": "transcript text ...", "contentSize": 12345, "truncated": false}}

Le paramètre url accepte n'importe quelle forme d'URL YouTube, ou même un identifiant vidéo nu de 11 caractères, donc le lien RSS se mappe directement. Pour une clé, tapez https://youtube2text.org/api/demo-key une fois — elle retourne une clé gratuite partagée (yt_...) bonne pour 5 vidéos par mois par IP, assez pour construire et tester le scénario.

Modules 3 et 4 : router le texte

Ajoutez un Router après le module HTTP. Sur le premier chemin, un module Google Docs — Create a Document avec result.title comme nom et result.content comme corps vous donne une archive lisible. Sur le second, un module Airtable — Create a Record avec des colonnes pour l'ID vidéo, le titre, la date de publication et la transcription rend le tout filtrable et interrogeable par API plus tard. Je garde les deux : Docs pour les humains, Airtable pour les scripts.

Si votre destination est Notion à la place, le mapping est presque identique — j'ai écrit cette variante dans le guide Notion.

Le chemin d'erreur dont vous avez vraiment besoin

Les vidéos sans sous-titres existent — les retransmissions en direct fraîchement terminées, certains clips musicaux, les canaux qui ont désactivé les sous-titres. Ceux-ci retournent TRANSCRIPT_UNAVAILABLE avec statut 404, et par défaut l'un d'eux arrête votre scénario. Attachez un gestionnaire d'erreur au module HTTP (Resume ou Ignore) pour que les vidéos sans sous-titres passent silencieusement. Si vous traitez en masse un arriéré, vous pouvez aussi voir RATE_LIMIT_EXCEEDED (429) ; la réponse inclut retryAfterSeconds, qui s'associe bien à une nouvelle tentative.

La mathématique des opérations

L'honnête limitation ici est le propre comptage de Make : la limite gratuite vous donne 1 000 opérations par mois et ne sonde pas plus souvent que chaque 15 minutes. Ce scénario brûle environ cinq opérations par vidéo, donc quelques canaux actifs s'adaptent confortablement — mais une configuration à haut volume voudra un plan Make payant, ou n8n auto-hébergé, qui exécute la boucle identique sans compteur d'opérations. Pour la comparaison shopping, la version Zapier existe aussi, bien que sa tarification de tâche soit plus raide.

Votre propre clé

La clé démo partagée est pour tester les pneus. Pour un scénario réel, connectez-vous avec Google sur youtube2text.org/app/keys — pas de téléphone, pas de carte. La version gratuite vous obtient 5 vidéos par mois ; $5.99 couvre 50, $9.99 couvre 500, et $19.99 est illimité. À ce moment-là, la récupération de transcription est le module le moins cher de votre canevas.