aplay를 사용하여 인터넷의 실시간 피드백을 통해 사운드를 재생할 수 있습니다. 예를 들면 다음과 같습니다.
aplay http://...
가능하다면 코드는 어떻게 작성하나요?
답변1
또는 유사한 명령 과 aplay
같은 URL에서 다운로드하기 위해 다른 명령과 함께 사용됩니다 . 그런 다음 출력이 .wget
curl
aplay
curl https://ccrma.stanford.edu/~jos/wav/bachfugue.wav | aplay
재생 중인 파일 형식, 샘플 속도 등에 따라 다양한 재생 옵션을 조정합니다.
답변2
실제로 질문은 다음과 같아야 합니다.
나는 물건을 설치할 수 없는 시스템을 가지고 있지만 인터넷에서 소리를 재생하고 싶습니다.
aplay
설치되었습니다. 어떡해?
그러므로 당신의 생각을 단편적으로 묻는 대신, 상황을 설명하십시오.
기본적으로 두 가지 방법이 있습니다.
1) 시스템 영역에 패키지를 설치할 수는 없지만 일반적으로 홈 디렉터리에 패키지를 설치하는 것을 막는 사람은 없습니다. 따라서 거기에 설치하거나 컴파일하십시오 mplayer
.
2) 먼저 이해하라어떤 형식"인터넷 소리"를 사용합니다. 스트리밍 미디어 프로토콜, 다양한 오디오 인코딩 방법 등이 있습니다. "인터넷상의" 모든 것이 동일한 것은 아닙니다. 그런 다음 해당 시스템에서 인터넷에 액세스할 수 있는 프로그램(wget, 컬, netcat)이 무엇인지 알아보고, 오디오를 디코딩하는 프로그램(libmp3 등)이 있는지 알아보고, 홈 디렉터리에 필요한 프로그램을 설치하세요. 그런 다음 mplayer
사운드를 다운로드하여 raw 또는 wav로 변환하고 aplay
.
이것이 mplayer를 컴파일하는 것보다 쉬운지 여부는 크게 의존합니다.또 뭐야?시스템에서 사용할 수 있습니다.