Logo
Junwoo
2026-02-09 12:19:15

스튜대학
뉴스 기사 URL만 넣으면 유튜브 쇼츠 자동 업로드! (비디오스튜 API & n8n 연동 완벽 정리)

안녕하세요! 이번 포스팅에서는 비디오스튜와 업무 자동화 툴인 n8n을 연동하여, 뉴스 기사 URL 입력만으로 영상 생성부터 유튜브 채널 업로드까지 자동화하는 완전 자동화 파이프라인 구축 과정을 소개해 드리겠습니다.

이 포스팅의 내용은 아래 영상을 통해서도 살펴보실 수 있어요.

매일 올라오는 기사를 사람의 개입없이 안정적인 퀄리티로 영상화하고 싶으시다면 일독 권유드립니다. 또한 저희가 제공드리는 n8n 시나리오 JSON 파일을 이용하시면 쉽게 적용하실 수 있으니 참고해주세요!

준비물

  1. 비디오스튜 계정 및 API 키: 유료 플랜 및 API 발급 필요
  2. 구글 계정: 구글 시트 및 유튜브 업로드 용도
  3. n8n: 자동화 시나리오 구동

1단계: n8n 시나리오 세팅 및 구글 시트 연동

가장 먼저 자동화의 뼈대가 될 n8n 시나리오를 세팅합니다. (동영상 자동화 시나리오 샘플 JSON)

1.1 시나리오 불러오기

비디오스튜에서 미리 준비한 JSON 샘플 파일을 n8n에 임포트합니다. 이렇게 하면 복잡한 모듈들이 미리 구성된 상태로 시작할 수 있습니다.

1.2 구글 시트 연결

시나리오의 첫 번째 단계인 '구글 시트' 모듈을 클릭하고 “Credential to connect with” 메뉴를 통해 본인의 구글 계정을 연동합니다.

< 동영상 자동화의 시작 트리거가 되는 url 입력 구글 시트 >

아참, 먼저 구글 시트에서 새로운 엑셀을 하나 생성해줘야 하는데요. 구글 드라이브에서 새 스프레드 시트를 만들고, 첫 번째 컬럼에 URL이라는 헤더를 만듭니다. 이곳에 뉴스 기사 주소를 넣으면 자동화가 시작됩니다.

이 시트의 “url”을 “Document”와 “Sheet” 메뉴에 “By URL” 상태로 넣어주면 자동으로 url 컬럼을 인식하게 됩니다.

연결이 되었다면 기사 URL을 하나 입력한 뒤 “Fetch Test Event” 버튼을 눌러 n8n에서 데이터를 잘 가져오는지 테스트를 진행합니다.

2단계: 비디오스튜 API 키 발급 및 설정

2.1 API 키 발급

이제 n8n이 비디오스튜를 제어할 수 있도록 API 키를 연결해야 합니다.

API 키 발급을 위해서 비디오스튜의 개발자 페이지로 이동하여 앱을 생성합니다. (참고: API 사용을 위해서는 최초 1회성 셋팅 비용(22만원)과 매월 최소 사용 금액 9.9만원이 발생합니다.)

2.2 기본 환경 설정

발급받은 API Key와 Token 값을 n8n 시나리오 내의 '2번. 기본 환경 설정' 노드와 '6번. 프로젝트 제목 및 설명 호출' 노드 두 군데에 입력해 줍니다.

< 2번 기본 환경 설정 화면 >

2.3 영상 제작 규칙(위자드) 설정

기사를 어떤 스타일의 영상으로 만들지 결정하는 단계입니다. ‘3번. 대본 및 이미지 생성 디테일 설정’ 모듈 내의 injector 값을 수정하여 설정할 수 있습니다.

{{ {
    "dictionary": {
	"tts": [
	{ "i": "KAIST", "o": "카이스트"}
	]
	},
  "wizard": {
    "mode": "headless",
    "source": "url",
    "sourceContent": $json.url,
    "language": "ko",
    "opts": {
      "visual": "ai-image",
      "visualStyle": "photo",
      "autoLineBreak": "y",
      "replace": "all",
	    "minLibraryShareUnit": "1"
    },
	"adjust": {
	"duration": "1m",
	"style": "news"
}
}
} }}

< 동영상 자동화를 위한 비디오스튜 API injector 예시 JSON >

url로 부터 기사를 받아와서 1m 길이의 news 스타일로 스크립트를 생성하고 기사의 이미지를 활용하면서 동시에 빈 슬라이드들에는 photo 스타일의 ai-image를 생성하라는 것인데요. 비디오스튜 API 문서를 통해서 각 속성들에 대한 상세한 파라메터 설정을 확인하실 수 있습니다.

3단계: 웹훅 설정

‘4번 비디오스튜 API 호출’ 후 영상 생성이 완료되면 이제 n8n에게 "완료되었다"고 신호를 보내주는 웹훅을 설정해줘야 합니다.

‘5번 웹훅 응답 받기’ 노드에서 'Production URL'을 복사합니다. 그 뒤 복사한 주소를 ‘2번 기본 환경 설정’ 노드의 웹훅 필드에 붙여넣어 주세요. 영상 렌더링이 끝나면 이 주소로 신호를 보내고, 그 신호를 받으면 다음 단계인 유튜브 업로드가 실행됩니다.

4단계: 유튜브 API 연동

생성된 영상을 유튜브에 올리기 위해 구글 클라우드 콘솔에서 유튜브 API 권한을 얻어야 합니다. 이 과정은 아래 순서대로 진행해주시면 됩니다.

4.1 구글 클라우드 콘솔 접속

먼저 프로젝트 선택 도구에서 새 프로젝트를 생성합니다. 프로젝트 이름은 원하시는 형태로 만들어주시면 됩니다.

4.2 유튜브 업로드 API 활성화

그 뒤 'API 및 서비스' 메뉴로 이동하여 YouTube Data API v3를 검색하여 '사용'을 누릅니다.

4.3 OAuth 동의 화면 구성

사용자 인증 정보를 만들기 전에 동의 화면을 구성합니다. 사용자 유형은 '외부(External)'로 설정합니다.

4.4사용자 인증 정보 만들기

OAuth 클라이언트 ID를 생성하는 단계입니다. 먼저 애플리케이션 유형은 '웹 애플리케이션'을 선택합니다.

그 뒤 아래에 있는 ‘승인된 리디렉션 URI’에 n8n의 유튜브 노드에서 제공하는 리디렉션 URL을 복사하여 이곳에 붙여넣습니다.

생성된 클라이언트 ID와 보안 비밀번호를 n8n 유튜브 노드에 입력하면 계정 연결이 마무리됩니다. 참고로 앱을 '게시(Publish)' 상태로 변경해야 권한 오류 없이 작동합니다!

5단계: 실행 및 결과 확인

모든 설정이 끝났습니다! 이제 실제로 작동하는지 확인해 보도록 할께요.

구글 시트에 뉴스 기사 URL이 입력된 상태에서 n8n 시나리오를 활성화(Active)하거나 ‘4번 비디오스튜 API 호출’에서 테스트 실행 버튼을 누릅니다.

일단 4번 노드의 아웃풋에 “status: generating” 으로 응답이 온다면 정상적으로 동영상 생성 요청이 들어간 것입니다.

그 뒤 시나리오가 활성화되어있다면 몇 분 뒤에 웹훅 응답을 받게 될텐데요. ‘Executions’ 탭에서 응답을 기다려봐 주세요!

< 유튜브 업로드까지 모두 마무리된 실행 결과 >

작업이 완료되면 웹훅 신호를 받아 유튜브에 영상이 자동으로 업로드됩니다. 현재 시나리오 설정 상 유튜브 노드에서 '비공개(Unlisted)' 상태로 올라가도록 해두었으니 일단 유튜브 스튜디오 콘텐츠 탭에서 확인하세요.

결과물 예시

실제 테스트 결과, 코스피/코스닥 급락 관련 뉴스 기사가 자동으로 요약되어 쇼츠 영상으로 만들어졌습니다. 자막, AI 보이스, 그리고 관련 주식 차트 이미지까지 적절하게 들어간 것을 확인할 수 있습니다.

마치며

저희가 준비해드린 JSON 시나리오로 시작하신다면 간단하게 동영상 자동화 워크플로우를 구축해보실 수 있습니다. 구글 계정과 비디오스튜 API 키만 준비하시면 되죠.

이 예시에서는 구글 시트에 입력하는 과정이 있지만, 좀더 나아간다면 RSS 피드에서 자동으로 인기 기사를 가져오거나, 우리 CMS에서 가장 조회수가 높은 기사를 보내주는 등으로 좀더 자동화해볼 수 있겠죠?

뉴스뿐만 아니라 블로그 글, 정보성 아티클 등 다양한 텍스트 링크를 영상화하는 데 응용해 보세요!

더 궁금한 점이나 막히는 부분이 있다면 비디오스튜 개발자 페이지를 참고하시거나, 홈페이지 우측 하단의 고객센터로 문의하시면 도움드릴 수 있도록 하겠습니다.

게시물로 이동

뉴스레터에 가입하여 소식을 받아보세요

수집된 이메일은 뉴스레터 발송 외의 목적으로 사용되지 않으며, 언제든지 탈퇴할 수 있습니다

뉴스레터에 가입되었습니다 🎉

앞으로 유용한 소식으로 찾아뵙겠습니다
수집된 이메일은 뉴스레터 발송 외의 목적으로 사용되지 않으며, 언제든지 탈퇴할 수 있습니다
🗞️ [Update] 팟캐스트 스타일 영상 제작 기능 비디오스튜에 새로운 글쓰기 스타일인 팟캐스트 형식이 추가되었습니다.[아이디어로 시작하기]나 글다듬기로 팟캐스트 형식을 선택하면, 주제와 내용에 맞는 두 명의 화자가 자동으로 설정되고 실제 대화처럼 자연스러운 구어체 스크립트가 생성됩니다.정보 전달형 주제라면 사회자와 게스트, 인터뷰 형식...
[Update] 팟캐스트 스타일 영상 제작 기능
Junwoo 2026-04-15
🎓 무료 동영상 사이트, 종류부터 잘못 고르고 있는 거 아닐까요? 영상 콘텐츠를 시작하려는데 예산은 없고, 유료 툴 구독료는 부담스럽고. 그래서 "무료 동영상 사이트"를 검색하다가 막막해진 분들 꽤 계실 거예요.근데 솔직히 말하면, 이 키워드로 찾을 수 있는 정보들이 대부분 비슷합니다. Pixabay, Pexels 등등의 스톡 라이브러리 사이트 목록 ...
무료 동영상 사이트, 종류부터 잘못 고르고 있는 거 아닐까요?
Junwoo 2026-04-06
🗞️ 언론사라면 꼭 챙겨야 할 2026 공용인프라 지원 사업: NewsTTV/뉴스이미지 무료로 쓰는 방법 한국언론진흥재단이 2026년 뉴스콘텐츠 공용인프라 구축 지원 사업 공모를 시작했습니다. 신청 마감은 4월 15일(수) 오후 5시까지입니다.이번 사업은 클라우드 기반의 뉴스 제작 도구들을 언론사에 최대 5년간 무료(또는 일부 자부담)로 지원하는 프로그램인데요, 저희 비디오스튜가 공급하는 ...
언론사라면 꼭 챙겨야 할 2026 공용인프라 지원 사업: NewsTTV/뉴스이미지 무료로 쓰는 방법
Junwoo 2026-04-01
🎓 영상편집 AI, 이제 고르는 게 일이 됐습니다: 실무자를 위한 기준 3가지 영상편집 AI 툴이 요즘 너무 많아졌습니다.Sora, Veo, Runway, Kling, Vrew, Videostew, Canva, InVideo… 나열하다 보면 숨이 찰 정도죠.그리고 죄다 "AI로 영상 만들어드립니다"라고 하는데, 막상 써보면 뭔가 다 다릅니다. 내가 원하는 게 뭔지...
영상편집 AI, 이제 고르는 게 일이 됐습니다: 실무자를 위한 기준 3가지
Junwoo 2026-03-30
🗞️ [Update] 실시간 미리보기, 대폭 개선되었습니다! 비디오스튜는 실시간 전체 미리보기와 부분 미리보기 기능을 제공하고 있습니다.이번 업데이트에서는 슬라이드가 넘어갈 때 보이던 미세한 깜빡임을 줄여, 실제 렌더링 결과에 더 가까운 느낌으로 편안하게 미리보기를 확인할 수 있도록 개선했습니다.내부 테스트 결과, 트림이 많은 복잡한 영상도 이전...
[Update] 실시간 미리보기, 대폭 개선되었습니다!
Junwoo 2026-03-27
🗞️ [Update] 이미지 움직임(kenburn) 효과가 기본 속성으로 적용됩니다. 기존에 삽입한 이미지에 움직임을 주기 위해서는 켄번 효과를 별도로 설정을 하셔야 했는데요.해당 기능을 이미지 삽입 시 자동적으로 적용될 수 있도록 기능을 개선하였습니다.이미지 클릭 &gt; [내부표시] &gt; [꽉차게 표시/줄여서 맞춤] 메뉴에서 [방향] 옵션을 [없음]으로 하시면 기...
[Update] 이미지 움직임(kenburn) 효과가 기본 속성으로 적용됩니다.
Junwoo 2026-03-19
🗞️ [Update] AI 스티커 아이콘 생성 기능 AI 스티커 이미지 생성 기능이 공개되었습니다. 맥락에 따라 적절한 스티커 이미지를 생성할 수 있습니다.만약 여러분이 직접 생성하고 싶은 이미지가 있다면 텍스트 영역에 직접 원하시는 사물이나 상황을 입력하셔서 생성하실 수 있습니다.현재 플랫 벡터, 아웃라인 스티커, 3D 클레이, 손그림...
[Update] AI 스티커 아이콘 생성 기능
Junwoo 2026-02-13
🗞️ [Update] 이미지 업스케일링 및 배경제거 기능 개선 파일 편집 도구의 이미지 업스케일링 및 배경제거 성능이 개선되었습니다.라이브러리에서 이미지 파일 선택 후 “파일 편집 도구”를 통해 각 리소스들의 화질을 높히거나 배경을 투명하게 제거할 수 있습니다.각 기능에 따라 크레딧이 사용됩니다. (계정별 크레딧 사용 내역은 사용 통계 메뉴에서 확...
[Update] 이미지 업스케일링 및 배경제거 기능 개선
Junwoo 2026-02-10
[중단]