ks.dgoon.lee log

YT Gifer 만들기


2023/10/20 23:51:05 #django #dev #youtube #ytgifer
Attachments:

youtube video url 을 넣으면, 어째저째 요래요래 해서 시작/끝 위치를 찍어서 적당한 용량의 움짤로 떨궈주는 작업을 하는 페이지를 만들려고 한다. 오픈할건 아니고 나만 쓰긴 할건데...  이름은 YT Gifer 라고 가칭을 붙여두자.

https://www.youtube.com/watch?v=q3lX2p_Uy9I

이 영상을 샘플로 쓰자.

일단 url 넣으면 서버에서 다운로드 받아서 다운로드 링크 보여주고, <video ..> 태그로 임베딩해서 보여주는 것 까지는 바로 뚝딱 하니까 된다. 

이어서 할 작업이,

1. 유튜브 영상을 다운로드하면서 메타정보를 db 에 저장하는게 좋겠다. 그리고 만든 움짤도 메타정보를 저장해야겠다. 유튜브 영상:움짤 이게 1:many 관계가 되겠지.

2. message queue 를 써야 제대로(?) 다운로드 받는 시스템이 될듯.

3. 다운받은 영상을 적당히 썸네일로 펼쳐주고 시작/끝 지점을 입력받아야 하는데... 이건 UX 를 어찌할지 좀 고민해보자.

4. 기왕 다운받은거, openai whisper 돌려서 스크립트도 보여줄까?

5. 스크립트 뽑으면 그거에 맞춰서 썸네일 뽑아서 요약본 자동생성하면 되겠다.

일단 영상 받고 나면 할 수 있는게 많긴 하다. 하나씩 해보자.




댓글 0개