YouTube 챕터 생성기
중급
이것은Other, AI분야의자동화 워크플로우로, 13개의 노드를 포함합니다.주로 Set, YouTube, HttpRequest, ManualTrigger, ExtractFromFile 등의 노드를 사용하며인공지능 기술을 결합하여 스마트 자동화를 구현합니다. Gemini AI 및 YouTube Data API v3를 사용하여 YouTube 챕터 자동 생성
사전 요구사항
- •대상 API의 인증 정보가 필요할 수 있음
- •Google Gemini API Key
사용된 노드 (13)
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
"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": "워크플로우 '테스트' 클릭 시",
"type": "n8n-nodes-base.manualTrigger",
"position": [
-800,
-120
],
"parameters": {},
"typeVersion": 1
},
{
"id": "c3b45480-3098-40f9-a77f-ada54481b590",
"name": "캡션 ID 가져오기",
"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": "캡션 가져오기",
"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": "캡션 추출",
"type": "n8n-nodes-base.extractFromFile",
"position": [
240,
-120
],
"parameters": {
"options": {},
"operation": "text"
},
"typeVersion": 1
},
{
"id": "af99a919-7ebc-4a6c-80be-83e2ffa68d05",
"name": "구조화된 캡션",
"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": "비디오 메타데이터 가져오기",
"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 채팅 모델",
"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": "비디오 ID 설정",
"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": "챕터 업데이트",
"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": "설명에 챕터 태그 추가",
"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": "스티키 노트",
"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": "스티키 노트1",
"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": "스티키 노트2",
"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
}
]
]
}
}
}자주 묻는 질문
이 워크플로우를 어떻게 사용하나요?
위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.
이 워크플로우는 어떤 시나리오에 적합한가요?
중급 - 기타, 인공지능
유료인가요?
이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.
관련 워크플로우 추천
시각화 참조 라이브러리에서 n8n 노드를 탐색
可视化 참조 라이브러리에서 n8n 노드를 탐색
If
Ftp
Set
+
If
Ftp
Set
113 노드I versus AI
기타
⚡AI驱动의YouTube播放列表및视频摘要与분석v2
AI YouTube播放列表与视频분석채팅봇
If
Set
Code
+
If
Set
Code
72 노드dmr
기타
시험 문제 생성
Google 문서와 Gemini AI 기반 시험 문제 및 답변 자동 생성
Code
Google Docs
Http Request
+
Code
Google Docs
Http Request
37 노드Davide
기타
자동화된 LinkedIn 채용 헌터_준비 완료
자동화된 LinkedIn 채용 정보 헌터: 이메일로 최고의 일일 채용 정보 매칭 받기
Set
Gmail
Aggregate
+
Set
Gmail
Aggregate
26 노드Tianyi
기타
Bright Data와 Gemini AI를 사용하여 Wikipedia 데이터를 추출하고 요약
Bright Data와 Gemini AI를 사용하여 Wikipedia 데이터를 추출하고 요약합니다.
Set
Http Request
Manual Trigger
+
Set
Http Request
Manual Trigger
12 노드Ranjan Dailata
기타
AI 대리인 레스토랑 [템플릿]
🤖 WhatsApp, 인스타그램, 메신저의 AI 레스토랑 도우미
If
N8n
Set
+
If
N8n
Set
239 노드Amanda Benks
기타