HomeBlogTranscribePlansAPI Keys

Transkrypcja YouTube Zapier: Auto-Pobierz Napisy z Nowych Filmów

Edytor Zapier pokazujący wyzwalacz YouTube podłączony do kroku Webhooks by Zapier i akcji Google Docs

Przepływ pracy transkrypcji YouTube Zapier potrzebuje dokładnie trzech kroków: wyzwalacz YouTube, jedno wywołanie webhook i cokolwiek chcesz zrobić z tekstem. Poniżej jest pełna konfiguracja, plus szczera matematyka na zadania Zapier — ponieważ to jest gdzie większość ludzi cicho dostaje opłatę za swoją ciekawość.

Trzystopniowy Zap

  1. Trigger: YouTube — New Video in Channel
  2. Action: Webhooks by Zapier — GET
  3. Action: cokolwiek, co akceptuje tekst — Google Docs, Gmail, Slack

Krok 1: wyzwalacz

Wybierz aplikację YouTube i wyzwalacz New Video in Channel, połącz swoje konto Google i wskaż kanał, który chcesz obserwować. Zapier sonduje kanał i pala się raz na nowe przesłanie. Wyjście wyzwalacza zawiera adres URL wideo — to jest jedynym polem, którego potrzebuje następny krok.

Krok 2: webhook

Dodaj Webhooks by Zapier z zdarzeniem GET i skonfiguruj to w taki sposób:

Brak klucza jeszcze? Weź bezpłatny wspólny — brak konta wymagane:

curl -s https://youtube2text.org/api/demo-key

Zwraca {"success": true, "apiKey": "yt_..."} i pozwala 5 filmów na miesiąc na IP, wystarczający do testowania Zapu end do końca.

API akceptuje każdy kształt URL YouTube — watch?v=, youtu.be, lub gołe 11-znakowe id — więc pole URL wyzwalacza działa bez zmian. Gdy testujesz krok, Zapier parsuje odpowiedź JSON i ujawnia każde pole późniejszym krokom: Result Title, Result Content, Result Video Id i tak dalej.

Krok 3: wydaj transkrypcję

To zabawna część. Dodaj akcję Google Docs — Create Document from Text i mapuj tytuł i Result Content do niego, i masz przeszukiwalną archiwę wszystkiego kanał mówi. Lub wyślij go najpierw przez krok AI i wyślij sobie e-mail podsumowanie. Ustawiłem maxChars na 8000 powyżej, ponieważ klienci e-mail i kroki AI obie się gniewają o bardzo długie dane wejściowe; domyślny i maksymalny to 150000, jeśli chcesz wszystko.

Szczera matematyka

Tutaj jest ograniczenie warte wiedzenia przed zbudowaniem tego: Webhooks by Zapier to aplikacja premium, więc ten Zap wymaga planu płatnego, i każdy bieg spala zadania — jedno na krok akcji. Obserwacja jednego kanału o dziennym przesyłaniu kosztuje Cię około 60 zadań na miesiąc za samego tego Zapa; obserwuj pięć kanałów i szybko się to sumuje.

Sam API transkrypcji nie dba, jak go wywoływasz. Tego samego GET żądania uruchamia się z pracy cron i pięcioliniowego skryptu powłoki za darmo — pokryłem tę konfigurację w przewodniku curl, korzystając z kanału RSS (https://www.youtube.com/feeds/videos.xml?channel_id=CHANNEL_ID) jako wyzwalacza. Jeśli chcesz wizualną automatyzację bez ceny za zadanie, samodzielnie hostowany n8n uruchamia tę pętlę bez ograniczeń, i wersja Make jest oparta na operacjach i znacznie łaskawsza dla portfela.

To powiedziawszy, jeśli Twój zespół żyje w Zapier, trzy kroki, które nigdy się nie psują, mają rzeczywistą wartość. Po prostu mówię Ci, gdzie jest metr.

Gdy film nie ma napisów

Niektóre filmy naprawdę nie mają transkrypcji — świeżo skończone transmisje na żywo, klipy muzyczne, kanały, które wyłączają napisy. API zwraca:

{"error": {"code": "TRANSCRIPT_UNAVAILABLE", "message": "...", "status": 404}}

Zapier oznacza, że bieg jako błędy, co jest poprawnym zachowaniem — nie ma nic do pobrania. Jeśli jesteś na wspólnym kluczu demo możesz również spotkać RATE_LIMIT_EXCEEDED (429); odpowiedź zawiera retryAfterSeconds, więc dokładnie wiesz, jak długo się gniewać.

Uzyskaj własny klucz

Na cokolwiek poza testowaniem zaloguj się za pomocą Google na youtube2text.org/app/keys — brak numeru telefonu, brak karty. Bezpłatny poziom to 5 filmów na miesiąc; płatne plany idą od 5,99 USD za 50 filmów do 19,99 USD bez limitu, co jest mniej niż większość uaktualnień planu Zapier.