YouTube-Kapitel-Generator
Dies ist ein Other, AI-Bereich Automatisierungsworkflow mit 13 Nodes. Hauptsächlich werden Set, YouTube, HttpRequest, ManualTrigger, ExtractFromFile und andere Nodes verwendet, kombiniert mit KI-Technologie für intelligente Automatisierung. Automatisierte Erstellung von YouTube-Kapiteln mit Gemini AI und YouTube Data API v3
- •Möglicherweise sind Ziel-API-Anmeldedaten erforderlich
- •Google Gemini API Key
Verwendete Nodes (13)
Kategorie
{
"id": "SCUbdpVPX4USbQmr",
"meta": {
"instanceId": "7c617982c5622c49e1ea217f3ee01da25b7fb42fb9e969ce6e4e1b6c269ad0e5",
"templateCredsSetupCompleted": true
},
"name": "youtube chapter generator",
"tags": [
{
"id": "637Ga13eORejFbTG",
"name": "youtube",
"createdAt": "2025-04-06T16:41:11.086Z",
"updatedAt": "2025-04-06T16:41:11.086Z"
},
{
"id": "tfcUyZ2pGsRZFcje",
"name": "chapters",
"createdAt": "2025-04-06T16:41:28.633Z",
"updatedAt": "2025-04-06T16:41:28.633Z"
}
],
"nodes": [
{
"id": "104fa4ce-cd86-4fff-b31c-0ef37fba6d93",
"name": "Bei Klick auf 'Workflow testen'",
"type": "n8n-nodes-base.manualTrigger",
"position": [
-800,
-120
],
"parameters": {},
"typeVersion": 1
},
{
"id": "c3b45480-3098-40f9-a77f-ada54481b590",
"name": "Untertitel-ID abrufen",
"type": "n8n-nodes-base.httpRequest",
"position": [
-200,
-120
],
"parameters": {
"url": "=https://www.googleapis.com/youtube/v3/captions?part=snippet&videoId={{ $json.id }}",
"options": {},
"authentication": "predefinedCredentialType",
"nodeCredentialType": "youTubeOAuth2Api"
},
"credentials": {
"youTubeOAuth2Api": {
"id": "1TkjUqPfFCQ6NzL7",
"name": "YouTube account"
}
},
"typeVersion": 4.2
},
{
"id": "fe08adc4-e6ef-47ae-a946-1e6d5a85e10e",
"name": "Untertitel abrufen",
"type": "n8n-nodes-base.httpRequest",
"position": [
20,
-120
],
"parameters": {
"url": "=https://www.googleapis.com/youtube/v3/captions/{{ $json.items[0].id }}?tfmt=srt",
"options": {},
"authentication": "predefinedCredentialType",
"nodeCredentialType": "youTubeOAuth2Api"
},
"credentials": {
"youTubeOAuth2Api": {
"id": "1TkjUqPfFCQ6NzL7",
"name": "YouTube account"
}
},
"typeVersion": 4.2
},
{
"id": "0e15f334-9ff8-4a7e-85a9-4cf8cf10ea55",
"name": "Untertitel extrahieren",
"type": "n8n-nodes-base.extractFromFile",
"position": [
240,
-120
],
"parameters": {
"options": {},
"operation": "text"
},
"typeVersion": 1
},
{
"id": "af99a919-7ebc-4a6c-80be-83e2ffa68d05",
"name": "Strukturierte Untertitel",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
640,
100
],
"parameters": {
"jsonSchemaExample": "{\n\t\"description\": \"California\"\n\t\n}"
},
"typeVersion": 1.2
},
{
"id": "414a41a2-0715-4a57-a606-9f3678b2472a",
"name": "Video-Metadaten abrufen",
"type": "n8n-nodes-base.youTube",
"position": [
-420,
-120
],
"parameters": {
"options": {},
"videoId": "={{ $json.video_id }}",
"resource": "video",
"operation": "get"
},
"credentials": {
"youTubeOAuth2Api": {
"id": "1TkjUqPfFCQ6NzL7",
"name": "YouTube account"
}
},
"typeVersion": 1
},
{
"id": "7304d9b1-5956-41c3-b78a-2c409d0aa726",
"name": "Google Gemini Chat-Modell",
"type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
"position": [
460,
100
],
"parameters": {
"options": {},
"modelName": "models/gemini-1.5-flash-8b-exp-0924"
},
"credentials": {
"googlePalmApi": {
"id": "FshILEOmCAPVoGfW",
"name": "Google Gemini(PaLM) Api account 2"
}
},
"typeVersion": 1
},
{
"id": "867a6ad6-0712-4fbf-97fd-ab054b783172",
"name": "Video-ID setzen",
"type": "n8n-nodes-base.set",
"position": [
-640,
-120
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "568762f7-e496-4550-8567-d49e2ce1676d",
"name": "video_id",
"type": "string",
"value": "r1wqsrW2vmE"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "dcd0c9d7-1a69-45e8-98e9-b7cf7d12734e",
"name": "Kapitel aktualisieren",
"type": "n8n-nodes-base.youTube",
"position": [
940,
-120
],
"parameters": {
"title": "={{ $('Get Video Meta Data').item.json.snippet.title }}",
"videoId": "={{ $('Get Captions').item.json.items[0].snippet.videoId }}",
"resource": "video",
"operation": "update",
"categoryId": "22",
"regionCode": "US",
"updateFields": {
"description": "={{ $json.output.description }}\nChapters\n{{ $json.output.description }}"
}
},
"credentials": {
"youTubeOAuth2Api": {
"id": "1TkjUqPfFCQ6NzL7",
"name": "YouTube account"
}
},
"typeVersion": 1,
"alwaysOutputData": true
},
{
"id": "916629c4-6e49-4432-88e8-626748cb3d24",
"name": "Kapitel in Beschreibung markieren",
"type": "@n8n/n8n-nodes-langchain.chainLlm",
"position": [
460,
-120
],
"parameters": {
"text": "=This is an srt format data. please classify this data into chapters\nbased upon this transcript \n{{ $json.data }}\n{\n\"description\":\"00:00 Introduction\n02:15 Topic One\n05:30 Topic Two\n10:45 Conclusion\"\n}\n",
"promptType": "define",
"hasOutputParser": true
},
"typeVersion": 1.6
},
{
"id": "b0f56d68-b787-4ccc-8bb5-bdb5b04c3ae4",
"name": "Notizzettel",
"type": "n8n-nodes-base.stickyNote",
"position": [
-680,
-200
],
"parameters": {
"width": 1040,
"height": 440,
"content": "\n## Get Captions"
},
"typeVersion": 1
},
{
"id": "0bcee6b5-0e8b-4f85-8f83-c829e785467a",
"name": "Notizzettel1",
"type": "n8n-nodes-base.stickyNote",
"position": [
378,
-200
],
"parameters": {
"color": 4,
"width": 420,
"height": 440,
"content": "## Generate Chapters\n"
},
"typeVersion": 1
},
{
"id": "0f90f6ec-2154-4945-b262-6531fef2334f",
"name": "Notizzettel2",
"type": "n8n-nodes-base.stickyNote",
"position": [
820,
-200
],
"parameters": {
"color": 6,
"width": 440,
"height": 440,
"content": "## Update Description\n"
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "27125160-7c64-4431-b243-832c1ae29d29",
"connections": {
"fe08adc4-e6ef-47ae-a946-1e6d5a85e10e": {
"main": [
[
{
"node": "0e15f334-9ff8-4a7e-85a9-4cf8cf10ea55",
"type": "main",
"index": 0
}
]
]
},
"867a6ad6-0712-4fbf-97fd-ab054b783172": {
"main": [
[
{
"node": "414a41a2-0715-4a57-a606-9f3678b2472a",
"type": "main",
"index": 0
}
]
]
},
"c3b45480-3098-40f9-a77f-ada54481b590": {
"main": [
[
{
"node": "fe08adc4-e6ef-47ae-a946-1e6d5a85e10e",
"type": "main",
"index": 0
}
]
]
},
"0e15f334-9ff8-4a7e-85a9-4cf8cf10ea55": {
"main": [
[
{
"node": "916629c4-6e49-4432-88e8-626748cb3d24",
"type": "main",
"index": 0
}
]
]
},
"414a41a2-0715-4a57-a606-9f3678b2472a": {
"main": [
[
{
"node": "c3b45480-3098-40f9-a77f-ada54481b590",
"type": "main",
"index": 0
}
]
]
},
"af99a919-7ebc-4a6c-80be-83e2ffa68d05": {
"ai_outputParser": [
[
{
"node": "916629c4-6e49-4432-88e8-626748cb3d24",
"type": "ai_outputParser",
"index": 0
}
]
]
},
"7304d9b1-5956-41c3-b78a-2c409d0aa726": {
"ai_languageModel": [
[
{
"node": "916629c4-6e49-4432-88e8-626748cb3d24",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"916629c4-6e49-4432-88e8-626748cb3d24": {
"main": [
[
{
"node": "dcd0c9d7-1a69-45e8-98e9-b7cf7d12734e",
"type": "main",
"index": 0
}
]
]
},
"104fa4ce-cd86-4fff-b31c-0ef37fba6d93": {
"main": [
[
{
"node": "867a6ad6-0712-4fbf-97fd-ab054b783172",
"type": "main",
"index": 0
}
]
]
}
}
}Wie verwende ich diesen Workflow?
Kopieren Sie den obigen JSON-Code, erstellen Sie einen neuen Workflow in Ihrer n8n-Instanz und wählen Sie "Aus JSON importieren". Fügen Sie die Konfiguration ein und passen Sie die Anmeldedaten nach Bedarf an.
Für welche Szenarien ist dieser Workflow geeignet?
Fortgeschritten - Sonstiges, Künstliche Intelligenz
Ist es kostenpflichtig?
Dieser Workflow ist völlig kostenlos. Beachten Sie jedoch, dass Drittanbieterdienste (wie OpenAI API), die im Workflow verwendet werden, möglicherweise kostenpflichtig sind.
Verwandte Workflows
irfan saeed
@irfansaeedDiesen Workflow teilen