글쓰는 개발자

[2/100] 유튜브 영상 추출 다운로드 프로그램 본문

IT 서비스 제작과정/기획

[2/100] 유튜브 영상 추출 다운로드 프로그램

세가사 2024. 4. 29. 23:36
반응형

프로젝트 동기

나는 유튜브 타로 제너럴 리딩을 좋아한다.

 

제너럴 리딩이란 유튜브 타로영상을 올리는 타로리더들이 1-4 까지의 랜덤 카드배열을 놓고 그걸 순서대로 펼쳐서 해석해 주고 구독자는 이 번호 중 하나를 골라 그 타로 리딩을 듣는 식으로 유튜브에서 타로를 볼 수 있는 서비스이다.

 

몇명의 마음맞는 타로 리더들을 구독해서 재미로 듣고 잊어버리지만 한두번 정도 더 듣고 싶어서 남겨 놓으려고 하면 영상에는 4가지 리딩에 대한 내용이 모두 남아있으니 내가 들었던 내용만 잘라서 보관을 해야 한다.

 

따라서 여기에 유튜브 다운로드 부터 영상 자르기 -> 보관까지 모두 제공하는 타로 저장 사이트를 제작하고자 한다.

 

물론 유튜브 영상을 저장해서 제공하기 때문에 상업적인 사용은 불가능 하며 개인적인 편의를 위해 로컬서버에 돌려서 사용할 예정이다.

 

프로젝트 제작 계획

언어는 간단한 파일 다운로드 작업에 특화된 파이썬을 사용할 예정이다.

1. 첫번째 핵심 기능인 유튜브 다운로드 기능은 파이썬 라이브러리인 pytube를 사용

2. 두번째 핵심 기능인 영상 자르기는 ffmpeg를 사용할 예정이다.

3. 세번째는 해당 기능을 서빙하는 방식인데 간단히 시간과 URL을 파이썬에서 받아서 영상을 특정 폴더에 추가하는 방법을 먼저 사용하고 추후 필요하다면 해당 입력을 받아서 영상을 다운로드 받거나 혹은 영상들을 한폴더에 모아놓고 간단히 웹으로 볼수 있는 웹 플레이어를 만들어 봐도 좋을것 같다.

반응형