python fyp_download.py 'https://soundcloud.com/ferret-lie/only-your-stars-trickstar-ver' 'C:\Users\yoondain\Desktop\capstone'
python fyp_download.py 링크 저장할주소 형식으로 입력하면 된다.
링크과 저장할 주소에 띄어쓰기가 있다면 따옴표('') 로 묶어야 한다. 그렇지 않으면 서로 다른 argv 로 인식한다.
무조건 '' 로 묶을 것! 사클 링크에 % $ # 등 특수기호가 있음. 이걸 ''로 묶지 않으면 인식을 못한다
약 2분 정도 소요된다
- 노래 다운
- 노래 제목, 재생 길이, 커버사진을 '<>' 를 구분자로 return
# fyp_download.py 77번쨰 line 참조
return (title[6:]+'<>'+str(to_sec(length[7:-8]))+'<>'+image_xpath)
fyp_download.py 에서 chromedriver 옵션을 설정하는 부분이다.
- option : 16번째 line은 저장할 경로이니 건들면 안되고, 17~21은 알아서 조절하면 된다.
- driver : selenium의 버전이 4가 됨에 따라서 여는 방식이 달라졌다고 한다. 여기서 에러가 나면 executable_path = '
//~/chromedriver' 인자를 입력하면 된다
python fyp_musicmodify.py 'The Tempest Night-full-.mp3' 'test5.wav' '00:20' '01:00' '100'
python fyp_musicmodify.py mp3주소 저장할wav주소 시작시간 끝시간 원하는템포 형식으로 입력하면 된다
sr ( sampling rate ) 에 따라 소요 시간이 다름. sr에 따라 tempo의 값이 조금씩 다름. sr = 96000 (96kHz) 일 때가 가장 이상적
최소 40초부터 최대 90초 소요
시작시간, 끝시간, 원하는 템포를 입력받아 그 wav파일을 만들어 저장한다.
python fyp_bpmrecommend.py 'm' '23' '165' '50' '4' '07:30' '100'
python fyp_bpmrecommend.py 성별 나이 키 몸무게 운동강도 타켓페이스 보폭 형식으로 입력하면 된다
- 페이스 모를 때는 target_pace 를 0으로 입력 -> 성별, 나이, 몸무게, 운동강도에 따라 target_pace 제공
- 보폭 모를 때는 stride 를 0으로 입력 -> 키에 따라 stirde 제공