[09] Visual Storyteller와 Gemini Notebook을 활용한 장편 영상 만들기 1

 10분 이상 장편 영상을 만들어보겠습니다.

구글 opal과 gemini notebook 이미지 만들기 썸네일


좀 색다른 방법을 시도해볼게요.

구글 Opal의 Visual Storyteller를 활용해볼게요.

이 툴의 장점은, 이야기의 시작(주제 입력)뿐만 아니라, 이야기의 진행을 내가 이끌고 갈 수 있다는 점입니다. Opal이 매 진행 단계마다 3개의 선택지를 제시하고, 그 선택지 중에서 어떤 것을 선택하느냐에 따라 이야기가 완전히 다르게 진행됩니다. 선택지 중 하나를 고르는 것이니까 완전한 자유 진행은 아닌 것이지만, 꽤 재미있습니다.


1단계: Opal에서 시나리오 원본 소설 쓰기

준비물은 딱 한 가지, '드라마 주제'입니다. 

여기서는 좀 더 구체적으로 약 2~3줄 정도의 이야기를 준비하시면 됩니다. 

(예: 20대 젊은 한국인 남녀(민수와 유진)가 여름철 계곡을 여행하면서 겪는 이야기. 계곡 깊숙한 곳에 위치한 동굴을 들어서니, 동굴은 겨울의 낯선 도시로 이어졌다. 그렇다고 되돌아갈 수도 없는 상황이다. 이 낯선 도시에서 어떤 이야기들이 펼쳐질 지 도무지 알 수가 없다. 두 사람의 대화, 모든 텍스트는 반드시 한국어로 출력한다. )

우선, 여러분의 주제를 이 정도 길이의 글로 준비합니다. 제미나이에게 도움을 받아도 됩니다.

1. 구글 검색창에 '구글 오팔'이라고 검색하고, 목록에서 opal.google을 클릭합니다. -> 구글 계정으로 로그인하세요.

2. Gallery 목록에서 [Visual Storyteller]를 선택합니다. Visual Storyteller는 어떤 주제를 입력했을 때, 그 주제에 맞는 유튜브 동영상 스토리와 이미지를 생성해주는 앱입니다. 우리는 이 앱을 전체 이야기를 만드는 도구로 활용할 예정입니다.

3. 상단 중앙의 [APP]을 클릭합니다.

4. 하단의 [Start] 버튼을 눌러 앱을 실행시킵니다.
오팔 앱 시작

5. 하단 채팅창에 준비한 주제 설명글을 붙여넣고 실행 버튼(종이 비행기)을 누릅니다.
주제 입력하기

6. 그러면 한 장면의 텍스트를 출력하고, 다음 진행 방법을 물어볼 겁니다. 아래 예시처럼요.

오팔 스텝1 옵션들

[주의] 이 단계를 지나쳐도 나중에 이 스크립트를 다시 찾을 수는 있지만, 조금 복잡해집니다. 다음 단계로 진행하기 전에, 아래 선택지를 제외하고 본문만 복사해서 구글 문서(docs.new)를 실행한 후 저장해 두세요. 매 단계마다 저장하세요. 


7. 세 가지 선택지 중 하나를 선택하고 [Submit] 버튼을 클릭합니다. 이 과정을... 이야기가 종료될 때까지 반복합니다. 

잊지 마세요. [Submit] 버튼을 누르기 전에 본문을 복사해서 구글 문서에 이어 붙이기 한다는 것을요.


8. 여러 단계를 거쳐 이야기의 전개가 끝나면, opal 앱이 이미지를 생성해줄겁니다. 하지만 우리는 이 이미지는 사용하지 않을 겁니다. 이야기 텍스트, 즉 구글 문서에 저장된 이야기 텍스트만 사용할 것입니다.

☞ 복잡하게 왜 Opal 앱으로 시나리오를 작성하는거야?

이런 생각을 하시는 분들에게 드리는 말씀은요, "그냥 제미나이를 쓰셔도 됩니다."입니다. 하지만 opal의 장점이 분명해요. 시작부터 이야기를 끌고 가는 모든 과정을 내가 결정한다는 점이죠. 모든 과정을 마치면, 진짜 한 편의 소설이 만들어집니다. 이것을 가지고 동영상을 만든다면, 분명 내가 시나리오부터 동영상까지 전부 작업한 것이라는 자부심이 더 커지지 않을까요?


2단계: 스토리 수정하기

Opal이 써준 스토리를 빠르게 다시 읽어보면서 수정이 필요한 부분을 수정해주세요. 장면이 바뀔 때마다 세 가지 선택지 중에서 선택을 반복하다 보면, 앞부분에서 설명한 내용과 뒷부분에서 선택해서 진행하는 부분에서 이야기가 달라지는 부분이 있을 수 있어요.

예를 들면, 앞에서는 ~~을 막아야 된다(부정)라는 설명이, 뒤에서는 ~~을 해야 한다(긍정)는 설명으로 바뀌는 수가 있어요. 이런 내용을 찾아 수정해주면 좀더 완벽한 시나리오가 되겠죠?


3단계: Gemini Notebook으로 캐릭터 프롬프트 생성하기

1. 구글 검색창에 '제미나이 노트북' 또는 'gemini notebook'이라고 검색하고, notebook.google을 선택합니다.

2. 중앙의 [Gemini Notebook 사용해 보기]를 클릭하고 구글 계정으로 로그인합니다.

아래쪽의 쿠키 사용에 대한 물음에는 [동의함] 또는 [나중에] 아무거나 클릭해도 됩니다. 

제미나이 노트북 사용해보기

3. 가입 절차가 끝나면, 첫 화면에서 오른쪽 상단의 [새로 만들기] 또는 중앙의 [새 노트북 만들기] 중 하나를 클릭합니다.

gemini notebook 새로 만들기

4. 왼쪽 상단의 [소스 추가]를 누르고, 1단계에서 저장해 둔 구글 문서를 불러옵니다.

소스추가

5. 소스를 추가하면, Gemini Notebook이 자동으로 내용을 분석해 보여줍니다.

소스 추가하면 자동으로 분석해준다

 

6. 중앙 하단의 채팅창에 다음과 같이 입력하여, 여러분의 이야기를 이끌고 갈 캐릭터를 정의해줍니다. 이 결과는 캐릭터 분석보고서와 영문 프롬프트로 생성해줍니다. 주황색 부분은 여러분의 시나리오에 맞게 수정해주세요.

이 이야기에 등장하는 [민수, 유진, 노인 3]명의 캐릭터를 상세하게 분석하여 flow용 영문 프롬프트와 분석 보고서를 작성해줘.

또는 간단하게, 이 이야기에 등장하는 캐릭터를 상세하게 분석하여 flow용 영문 프롬프트와 분석 보고서를 작성해줘.

7. 캐릭터 분석 보고서 및 영문 프롬프트는 (1) 바로 채팅 패널 하단에 출력하거나 (2) 파일 형태로 오른쪽 스튜디오 패널에 출력해줍니다.

캐릭터 분석보고서 작성

☞ 하단에 출력해주면, 가장 아래쪽에 있는 [메모에 저장]을 눌러서 오른쪽 스튜디오 패널로 먼저 보내야 합니다. 그런 후 오른쪽 점 3개를 누르고 [소스로 변환]을 눌러 왼쪽 출처 패널로 보내야 합니다. 

이 이야기의 내용 전개를 바탕으로 전체 이야기를 500자 이내의 장면들로 분리(장면1, 장면2, ...)해주세요.☞ 위 그림처럼 처음부터 스튜디오 패널에 추가해줬다면, 바로 오른쪽 점 3개를 누르고 [소스로 변환]을 눌러 왼쪽 출처 패널로 보냅니다.


4단계: 시나리오를 장면으로 분리하기

1. 왼쪽 출처 창에서는 처음에 추가한 구글 문서만 선택한 후, 채팅창에 아래와 같이 입력하여 전체 이야기를 장면으로 나눕니다.

이 이야기의 내용 전개를 바탕으로 전체 이야기를 500자 이내의 장면들로 분리(장면1, 장면2, ...)해주세요. 출력물은 나레이션 스크립트로 사용해야 하기 때문에 장면을 분리할 때는 원문의 내용과 상황을 최대한 살리고, 문장은 단문 위주의 짧은 문장으로 정리해줘. 결과물은 장면1.md, 장면2.md 등과 같은 이름으로 스튜디오 패널에 추가해주세요.

예: 

장면 1.md

8월의 뜨거운 여름날이었습니다. 민수와 유진은 계곡 깊숙이 들어갔습니다. 두 사람은 이끼 낀 거대한 동굴 입구를 발견했습니다. 호기심에 동굴 안으로 들어섰습니다. 한참을 걸어갔을 때 믿을 수 없는 광경이 펼쳐졌습니다. 칼바람이 불고 함박눈이 쏟아지고 있었습니다. 그곳은 얼어붙은 겨울 도시 '에이테르'였습니다. 당황한 두 사람은 급히 뒤를 돌아보았습니다. 하지만 지나온 동굴 통로는 사라져 있었습니다. 차갑고 거친 돌벽만이 앞을 가로막고 있었습니다.
....


3. 오른쪽 [스튜디오] 패널에 추가된 장면들은, 오른쪽 점3개를 누르고 [소스로 변환]을 누르면, [스튜디오] 패널에서 왼쪽의 [출처] 패널로 복사됩니다.

스튜디오 패널에 추가된 장면


5단계: 장면 이미지 생성하기

장면 이미지를 생성할 때는 나레이션용 파일(장면1.md~ 장면[].md)과 캐릭터 파일만 선택하여야 합니다.
1. [출처] 패널에서 캐릭터 분석 보고서(3단계 결과물)장면1.md를 선택하고, [슬라이드 자료]의 오른쪽 화살표 [ > ]를 클릭합니다. 
슬라이드 자료 생성하기

2. [만들 슬라이드에 대한 설명] 칸에 다음과 같이 입력합니다.

[Format: Presenter Slides, Style: Korean Traditional Watercolor, Layout: Full-bleed background illustration ONLY, Text Elements: NONE (0% text, 100% Canvas)] Classic Korean retro animation style. 
장면1.md 소스 파일의 각 문장마다 1:1로 매칭하여 슬라이드 페이지를 생성. 반드시 1:1로 매칭하되, 새로 페이지를 추가하거나 삭제하지 말것. 

☞ 여기서 장면1.md  부분만 수정해서 마지막 장면까지 모두 슬라이드를 생성해야 합니다.

☞ 그런데, 구글을 무료로 이용하는 경우에는 슬라이드를 1일 3회까지만 생성이 가능합니다. 따라서 한 번에 3~4장면씩 묶어서 생성하시기 바랍니다. 단, 이 경우 모든 장면을 합산해서 20문장을 넘지 않게 하세요. Gemini Notebook은 최대 20장까지만 슬라이드를 생성해주기 때문입니다,

예: 장면1.md~장면4.md 소스 파일의 각 문장마다 1:1도 매칭하여....

장면 슬라이드 생성

[주의] 위에서 영문 부분을 생략하면, 슬라이드에 글씨가 나타나 이미지를 영상자료로 활용할 수 없습니다. 따라서 위 프롬프트는 그래도 복붙해 사용하시고, 장면번호만 수정하세요.


생성된 이미지 예시:

이미지 예시1

이미지 예시2



6단계: 이미지의 Gemini Notebook 워터마크 지우고 분리하기

Notebooklmremover.com 사이트에서 워터마크(Gemini Notebook 로고와 글자)를 지울 수 있습니다.
1. 제미나이 노트북에서 생성된 슬라이드 이미지를 PDF 형식으로 다운로드합니다.
2. Notebooklmremover.com 사이트에 접속한 후 PDF 파일을 업로드하고, 워터마크를 삭제한 후 다시 다운로드합니다. 다운로드한 파일은 clean_ 이 파일명 앞에 추가됩니다. 예를 들어, 원래 파일 이름이 banana.pdf였다면, 워터마크가 삭제된 파일은 clean_banana.pdf가 됩니다.

3. 워터마크를 지우고 다운받은 파일(clean_이 붙은 파일)을 nespdf converter 프로그램(구글 검색창에서 'nespdf 개인용 무료 다운로드'를 검색하고 다운로드 받은 후 설치)에서 .jpeg 형식으로 변환하면 pdf 파일 형식의 슬라이드 각 장면이 하나씩 분리됩니다.

4. 이제야 동영상 제작용 이미지 파일을 모두 만들었어요!!





댓글