Soundcloud URL에서 mp3를 재생할 파이썬 스크립트를 작성하려고합니다.
이것은 내가 이미 한 일입니다.
from urllib.request import urlopen
url = "soundcloud.com/artist/song.mp3"
u = urlopen(url)
data = u.read(1024)
while data:
player.play(data)
data = u.read(1024)
나는 pyaudio
형식, 채널, 속도 변경과 같은 많은 옵션을 시도 했습니다. 스피커에서 이상한 소리가 나고 Google pyaudio
에서 mp3 재생을 검색 했지만 정보를 찾지 못했습니다.
mp3에서 바이트를 전달하여 개체 pygame
를 만든 Sound
다음 재생 기능을 실행하여 시도 했습니다 . 오류가 발생하지 않습니다. 스크립트가 실행되지만 아무 것도 재생되지 않습니다.
저는 Python 3 및 Ubuntu를 사용하고 있습니다.
VLC가 설치되어 있거나 설치하려는 경우 다음과 같이 작동합니다.
import vlc
p = vlc.MediaPlayer("http://your_mp3_url")
p.play()
이것은 MP3뿐만 아니라 VLC가 작동하는 모든 것과 함께 작동한다는 장점이 있습니다. 원하는 경우 일시 중지 할 수도 있습니다.
다음을 사용하여 파이썬 용 vlc를 설치할 수 있습니다.
pip install python-vlc
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다