View on GitHub

capstone-2020-1

스트리밍 동영상의 하이라이트 추천

요바 ( 요기 바바 )

LOGO



I. 프로젝트 개요

    본 프로젝트는 여러 스트리밍 사이트에(Twitch, Youtube, AfreecaTV) 업로드 된 다시보기 영상의 URL을 통해 하이라이트 장면을 선정한다. 이로 하여금 편집자 없이 녹화와 편집을 혼자 하던 신규 스트리머들에게 편집할 시간을 아껴 양질의 컨텐츠를 생산할 수 있게 도우며, 기존 스트리머의 편집자들에게 작업 능률을 향상시켜 퀄리티 높은 영상을 제공할 수 있게 돕는다. 또한 해당 방송분의 채팅로그를 이용해 시청자들의 반응 또는 영상의 볼륨 수준 등을 시각화하여 제공하여 편집 영상을 제작할 때 가이드라인을 제시하며 스트리머의 성장 방향을 잡는데 도움을 줄 수 있다.


II. Abstract

    This project selects highlight scenes through the URL of the replay video uploaded to various streaming sites (Twitch, Youtube, AfreecaTV). It helps new streamers who have recorded and edited alone without editors to save time for editing and to produce high-quality content, and to help existing streamers’ editors improve work efficiency and provide high quality video. In addition, Using the chat log of the broadcast, the viewer’s reaction or the volume level of the video can be visualized and helped to provide guidelines when creating an edited video and to help the streamer grow.


III. 팀 소개

0. 강승식 교수님

SS

1. 신상훈

SH

   ✔  StudentID   : 20153191

   ✔      E-mail       : tlstkdgns95@gmail.com

   ✔         Role        : 프로젝트매니저, 프론트엔드, 데이터라벨링

   ✔ Description : 차갑지만 따뜻한 남자


2. 송성재

SJ

   ✔  StudentID   : 20153189

   ✔      E-mail       : tjdkskgnal61@gmail.com

   ✔         Role        : 오디오 분석, ML모델 설계 및 학습, 데이터라벨링

   ✔ Description : 키 큰 남자


3. 김연수

YS

   ✔  StudentID   : 20153159

   ✔      E-mail       : gjb2628@gmail.com

   ✔         Role        : 백엔드, 데이터라벨링

   ✔ Description : 서울 / 25 / 남


4. 박형준

HJ

   ✔  StudentID   : 20153182

   ✔      E-mail       : asurava@naver.com

   ✔         Role        : 오디오 분석, 데이터라벨링, 통합 테스트

   ✔ Description : 항상 행복하세요


5. 허진선

JS

   ✔  StudentID   : 20163176

   ✔      E-mail       : wlstjs2478@gmail.com

   ✔         Role        : 데이터 수집, 채팅 분석, 데이터라벨링

   ✔ Description : 키 큰 여자 ( 1500 mm )


6. 윤정연

JY

   ✔  StudentID   : 20172117

   ✔      E-mail       : yjy0yjy@gmail.com

   ✔         Role        : 데이터 수집, 데이터라벨링, 유닛 테스트

   ✔ Description : 졸업하고 싶어요


IV. 소개 - 계획서 발표 영상

Thumbnail2

V. 최종평가 영상

발표 영상

Thumbnail

시연 영상

thumbnail

홍보 영상

thumbnail

VI. 사용법

1. 회원가입

email, password, name, age를 적어서 회원가입을 진행합니다.
email은 중복되지 않는 새로운 계정이어야 하며, password check는 sign up버튼을 누를시 확인합니다. 

2. 로그인

회원가입을 완료한 email과 password를 이용하여 로그인을 합니다.
로그인 세션은 해당 브라우저를 종료하기 전까지, 또는 로그아웃을 하기 전까지 유지됩니다. 

3. URL 입력

분석할 URL을 입력합니다. 
올바르게 분석하기 위해선 해당 URL의 동영상이 채팅로그가 있는 다시보기 영상이어야 합니다.

4. 분석

해당 URL의 동영상 분석 결과를 받아옵니다. 
분석 결과는 긍부정 반응, 7가지 감정, 10가지 키워드, 
소리 평준화, 채팅량과 소리 크기 변화도를 그래프로 보여줍니다.

4.1 긍부정 반응

채팅을 분단위로 나눠서 긍정적인 문장의 개수, 부정적인 문장의 개수를 꺾은선 그래프로 보여줍니다.
해당 컨텐츠에 시청자가 보인 반응을 알 수 있습니다.

4.2 7가지 감정

채팅을 분단위로 나눠서 7가지 감정으로 분류해 개수를 꺾은선 그래프로 보여줍니다.
7가지 감정은 joy, love, angry, neutral, sadness, fear, surprise 입니다.
해당 컨텐츠를 시청자가 어떤 감정으로 느끼는지 알 수 있습니다.

4.3 10가지 키워드

채팅을 분석해 가장 많이 등장하는 10가지 키워드를 추출한 뒤 원형 그래프로 보여주며,
키워드들의 등장 시간을 알려줍니다.
시청자들의 관심을 알 수 있으며, 새로운 유행어를 발견할 수 있습니다.

4.4 소리 평준화

크리에이터들의 영상의 일반적인 소리 크기와 해당 영상의 소리 크기를 비교해서 보여줍니다.
그래프가 전체적으로 평균값보다 위나 아래로 많이 치우쳐져 있다면,
전체적으로 소리 크기를 조절해야할 필요가 있습니다.
시청자들의 편안한 시청을 도울 수 있습니다.

4.5 기타

채팅과 소리를 분단위로 나눠서 채팅량 또는 소리 크기가 큰 폭으로 증가한 구간을 보여줍니다.
시청자와 크리에이터의 반응도를 나타내기 때문에 이 지점들에 주목할 필요가 있습니다.


VII. 시스템 설계도

시스템 설계도

VIII. 데이터 흐름도

데이터 흐름도