Skip to content

2022-1-Capstone-Project/face-your-pace-function

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

face-your-pace-function

1. fyp_download.py

python fyp_download.py 'https://soundcloud.com/ferret-lie/only-your-stars-trickstar-ver' 'C:\Users\yoondain\Desktop\capstone'

python fyp_download.py 링크 저장할주소 형식으로 입력하면 된다.
image
링크과 저장할 주소에 띄어쓰기가 있다면 따옴표('') 로 묶어야 한다. 그렇지 않으면 서로 다른 argv 로 인식한다.
무조건 '' 로 묶을 것! 사클 링크에 % $ # 등 특수기호가 있음. 이걸 ''로 묶지 않으면 인식을 못한다
약 2분 정도 소요된다

역할

  1. 노래 다운
  2. 노래 제목, 재생 길이, 커버사진을 '<>' 를 구분자로 return
# fyp_download.py 77번쨰 line 참조
return (title[6:]+'<>'+str(to_sec(length[7:-8]))+'<>'+image_xpath)

코드

image fyp_download.py 에서 chromedriver 옵션을 설정하는 부분이다.

  • option : 16번째 line은 저장할 경로이니 건들면 안되고, 17~21은 알아서 조절하면 된다.
  • driver : selenium의 버전이 4가 됨에 따라서 여는 방식이 달라졌다고 한다. 여기서 에러가 나면 executable_path = '//~/chromedriver' 인자를 입력하면 된다

2. fyp_musicmodify.py

python fyp_musicmodify.py 'The Tempest Night-full-.mp3'  'test5.wav' '00:20' '01:00' '100'    

python fyp_musicmodify.py mp3주소 저장할wav주소 시작시간 끝시간 원하는템포 형식으로 입력하면 된다
image
sr ( sampling rate ) 에 따라 소요 시간이 다름. sr에 따라 tempo의 값이 조금씩 다름. sr = 96000 (96kHz) 일 때가 가장 이상적
최소 40초부터 최대 90초 소요

역할

시작시간, 끝시간, 원하는 템포를 입력받아 그 wav파일을 만들어 저장한다.


3. fyp_bpmrecommend.py

python fyp_bpmrecommend.py 'm' '23' '165' '50' '4' '07:30' '100'    

python fyp_bpmrecommend.py 성별 나이 키 몸무게 운동강도 타켓페이스 보폭 형식으로 입력하면 된다
image

역할

  1. 사용자의 정보에 맞게 bpm 을 제공한다. 입력한 정보에 맞는 bpm 범위를 return
    image
  2. 추천
    image
  • 페이스 모를 때는 target_pace 를 0으로 입력 -> 성별, 나이, 몸무게, 운동강도에 따라 target_pace 제공
  • 보폭 모를 때는 stride 를 0으로 입력 -> 키에 따라 stirde 제공

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published