2021.02.25 - [Python] - 파이썬 음악 재생 하는 방법 파이썬 음악 재생 하는 방법 1. playsound playsound를 사용하기 위해서는 모듈을 설치해야한다 해당 프로젝트의 터미널 창에서 설치 명령어 작성 pip3 install playsound from playsound import playsound playsound("파일.mp3") playsound.. eggwhite0.tistory.com 이전에 작성했던 playsound나 winsound는 윈도우에서는 실행 가능했지만 라즈베리파이에서는 작동이 안됐다 해결방법을 찾다가 발견한 pygame 모듈 python이 돌아가는 os에서는 다 실행 가능하다 1. pygame 모듈 설치하기 - 먼저 window환경에서 설치하는 방법 터미널 창에서 pip3 install pygame을 입력한다 - 라즈베리파이에서 설치하는 방법
터미널 창에서 pygame을 install 한다 이렇게 하면 모듈 사용하기 위한 준비는 끝 2. 재생 코드 작성
pygame을 import 하고 재생할 파일을 선언한다
play()는 음악 한번 재생
play(-1)를 입력하면 음악을 무한 재생시킬 수 있다 play(2)를 입력하면 2회 더 반복
stop()로 음악을 중지할 수 있다
모든 음악을 중지하고 싶을 때
모든 음악을 일시정지
모든 음악의 일시정지 해제
음악 재생이 멈추기 전 볼륨을 fadeout
set_voume을 이용해서 음악 파일 소리를 조절할 수 있다 float에 0.0 ~1.0 사이의 값을 float단위로 입력 공부를 해볼까요? [라즈베리파이] 파이썬으로 음악파일 재생시키는 방법(소스첨부)<일단 모듈, pygame을 설치해야한다!> 혹시나해서 설치해봤는데, 이미 다 깔려있군요.. 일단 실행창에서 cd를 통해 음악파일이 있는 경로까지 설정을 해준 다음, "omxplater 파일명" (ex. omxplayer a.wav) 요런식으로 입력해주시면, 바로 음악파일을 재생시키고 들을수도 있습니다. <여러 음악파일을 동시에 실행시킬수도 있습니다> 저런식으로 파이에 바로 파일을 넣어주고 실행하면 편하죵 (저는 경고음 효과음으로 테스트 했습니당) <파이썬 음악파일을 재생하는 소스코드>
<test.py> 요 소스대로, 파이썬 파일하나 만들어서 실행시켜 주시면 음악 파일을 재생합니다. 근데 omxplayer에서는 재생이 가능한 음악파일이, 파이썬 코드로 불러오면 안되는 경우도 있었습니다
왜 그러는지는 모르겠는데..파일 손상이 아닌가 생각 (같은 wav인데 안됨) <실행 동영상> 보시면, 라즈베리파이에 스피커를 따로 연결했고, 일정한 시간을 간격으로 효과음 파일이 재생되는 모습입니다 (개간단) Linux/라즈베리파이 2021. 1. 14. 17:28
'Linux/라즈베리파이' Related Articles |