본문 바로가기

교육과정

(33)
[22] 쇼츠 대본 생성기 - vrew로 영상 제작하기 들어가며 🏫 전체 강의 영상 youtube 📄 쇼츠 대본 생성기 사용해보기 📎 쇼츠 대본 생성기로 만든 쇼츠 영상 ▶️ 강의 영상 유튜브 지금까지 chatGPT API를 이용해서 유튜브 쇼츠를 제작하기 위한 대본을 생성하는 서비스를 개발해보았습니다. 이번에는 AI 영상 편집기 vrew를 이용해서 실제 유튜브 쇼츠를 만들어보겠습니다. 쇼츠 대본 준비 먼저 쇼츠 대본 생성기를 이용해서 생성한 대본을 준비해줍니다. 전체 대본 [제목] 정국, 미국 빌보드 차트 5위 올라 [클립] 방탄소년단 정국의 솔로 싱글 '3D (feat. Jack Harlow)' 앨범 자켓 이미지 [대본] 안녕하세요! 오늘은 방탄소년단의 멋진 멤버 정국에 관한 소식을 전해드릴게요. 정국의 두 번째 솔로 싱글 '3D (feat. Jack ..
[21] 쇼츠 대본 생성기 - chatGPT API 연동하기 들어가며 🏫 전체 강의 영상 youtube 📄 쇼츠 대본 생성기 사용해보기 📎 쇼츠 대본 생성기로 만든 쇼츠 영상 ▶️ 강의 영상 유튜브 이번 시간에는 뉴스 기사 본문 텍스트를 가지고 프롬프트를 만들고, 이를 chatGPT API에 요청해서 쇼츠 대본을 생성해보겠습니다. 프롬프트 생성 먼저 프롬프트 템플릿을 복붙해줍니다. 그 다음 읽어온 뉴스 기사로 이제 프롬프트를 만들어줍니다. prompt_template = """ 최신 연예 뉴스 기사가 주어집니다. 뉴스 기사를 참고해서 유튜브 쇼츠 영상 대본을 만들어주세요. 각 단락마다 영상에 소개될 이미지나 영상 클립을 묘사해주세요. 10대 소녀가 친구에게 말하는 듯한 말투로 작성해주세요. 아래 포맷으로 작성해주세요. [제목] \n\n [클립] \n [대본] \n..
[20] 쇼츠 대본 생성기 - UI 개발하기 들어가며 🏫 전체 강의 영상 youtube 📄 쇼츠 대본 생성기 사용해보기 📎 쇼츠 대본 생성기로 만든 쇼츠 영상 ▶️ 강의 영상 유튜브 이번 챕터에서는 유튜브 쇼츠 대본 생성기를 웹 서비스로 만들어보겠습니다. 양이 많지 않아서, 웹 페이지 개발과 chatGPT API 연동을 같이 진행하겠습니다. 페이지 소개 먼저 제목과 페이지를 소개하는 문구를 작성하겠습니다. import streamlit as st st.title("유튜브 쇼츠 대본 생성기") st.text("네이버 연예 뉴스 URL을 넣어주면 유튜브 쇼츠용 대본을 생성합니다.") 폼 추가하기 그 다음 뉴스 기사 URL을 입력하는 폼을 만들어 줍니다. 제출 버튼을 눌렀을 때, URL이 입력됐는지 체크하고, 만약 비어있거나 네이버 연예뉴스 URL이 아..
[19] 쇼츠 대본 생성기 - 프롬프트 엔지니어링 들어가며 🏫 전체 강의 영상 youtube 📄 쇼츠 대본 생성기 사용해보기 📎 쇼츠 대본 생성기로 만든 쇼츠 영상 ▶️ 강의 영상 유튜브 이번 챕터에서는 쇼츠 대본 생성기 프로젝트의 프롬프트를 작성해보겠습니다. 주피터 노트북을 열고 따라와 주세요! chatGPT API 사용 먼저 환경변수를 이용해서 api key를 설정해주겠습니다. 그 다음, 이전 시간에 공통화 해놓은 함수를 import해서 사용해보겠습니다. import openai import os openai.api_key = os.environ["OPENAI_API_KEY"] 그 다음 미리 짜둔 공통 함수를 import 하겠습니다. from common import request_chat_completion, print_streaming_respo..
[18] 쇼츠 대본 생성기 - 크롤러 개발 들어가며 🏫 전체 강의 영상 youtube 📄 쇼츠 대본 생성기 사용해보기 📎 쇼츠 대본 생성기로 만든 쇼츠 영상 ▶️ 강의 영상 유튜브 이번 챕터에서는 쇼츠 소재로 사용할 뉴스 기사 URL이 주어지면 본문을 읽어오는 간단한 크롤러를 개발해보겠습니다. jupyter notebook을 열고 천천히 따라와주세요! 사용할 뉴스 기사 출처 네이버 연예 뉴스에서 쇼츠의 소재로 사용할 기사를 가져오겠습니다. 최신 뉴스 탭으로 이동해보면 쇼츠 소재로 사용할 만한 먹잇감🍖들이 보입니다. 기사를 하나 선택해보겠습니다. 뉴스 본문으로 이동해서 우클릭 한 다음, 검사를 눌러보겠습니다. 네이버 연예 뉴스의 본문은 articleBody라는 id 값을 가진 태그 안에 들어있습니다. 이를 이용해서 이제 뉴스 기사 URL이 주어지면..
[17] 쇼츠 대본 생성기 프로젝트 소개 들어가며 🏫 전체 강의 영상 youtube 📄 쇼츠 대본 생성기 사용해보기 📎 쇼츠 대본 생성기로 만든 쇼츠 영상 ▶️ 강의 영상 유튜브 서비스 소개 바야흐로 숏폼 비디오 전성시대입니다. 유튜브 쇼츠, 틱톡, 인스타 릴스 등 숏폼 비디오 플랫폼들이 등장하면서 1분 내외 영상들이 대세가 되었습니다. 영상의 길이가 짧아지면서 영상 제작의 난이도가 줄어들었고, 많은 분들이 숏폼 비디오 제작에 뛰어들었습니다. 그런데 매번 쇼츠 형식의 컨텐츠를 준비하는 것은 무척 힘들겠죠? 더군다나 새로운 소재를 발굴하는 것도 많은 수고가 들어갈겁니다. 이런 크리에이터들의 고충을 덜어주고자 chatGPT를 이용해서 숏폼 비디오를 쉽게 제작할 수 있는 쇼츠 대본 생성기 프로젝트를 만들어 보았습니다. 뻔한 대본이 생성되는 것을 막기..
[16] 자기소개서 도우미 - UI, chatGPT API 연동하기 들어가며 🏫 전체 강의 영상 youtube 🧑‍💼 자기소개서 도우미 사용해보기 ▶️ 강의 영상 유튜브 이전 시간에 작성한 자소서 도우미 UI에 chatGPT API를 연동해서 완성해보겠습니다. 프롬프트 작성 먼저 프롬프트 템플릿을 복사해오겠습니다. prompt_template = """ 기업 입사용 자기소개서를 작성해야합니다. 답변해야하는 질문과 이에 관련된 유저의 경험을 참고해서 자기소개서를 작성해주세요. 문단별로 소제목을 작성해주세요. 반드시 {max_length} 단어 이내로 작성해야 합니다. --- 지원 회사: {company} 지원 직무: {position} 질문: {question} 관련 경험: {experience} --- """.strip() 그 다음, submit 버튼을 누르고 예외처리..
[10] streamlit 서비스 배포하기 들어가며 🏫 전체 강의 영상 📕 포켓몬 도감 실습 프로젝트 ▶️ 강의 영상 이번 챕터에서는 지금까지 개발한 포켓몬 도감 서비스를 streamlit cloud를 이용해서 웹 상에 배포해보겠습니다. github repository 생성 github: https://github.com/ 서비스를 배포하려면 우선 소스코드를 github 상에 업로드 해야합니다. 먼저 github로 이동해서 회원 가입 후에 레포지토리를 하나 만들어보겠습니다. streamlit-pokemon라는 이름으로 public repository를 하나 만들어주겠습니다. Add a README file을 체크해주겠습니다. 소스코드 업로드 레포지토리를 만든 뒤에 소스코드를 업로드해주면 됩니다. git에 익숙하신 분들은 해당 레포지토리를 원격 저..