"aplay"가 인터넷의 사운드를 재생할 수 있나요?

"aplay"가 인터넷의 사운드를 재생할 수 있나요?

aplay를 사용하여 인터넷의 실시간 피드백을 통해 사운드를 재생할 수 있습니다. 예를 들면 다음과 같습니다.

aplay http://...

가능하다면 코드는 어떻게 작성하나요?

답변1

또는 유사한 명령 과 aplay같은 URL에서 다운로드하기 위해 다른 명령과 함께 사용됩니다 . 그런 다음 출력이 .wgetcurlaplay

curl https://ccrma.stanford.edu/~jos/wav/bachfugue.wav | aplay

재생 중인 파일 형식, 샘플 속도 등에 따라 다양한 재생 옵션을 조정합니다.

답변2

실제로 질문은 다음과 같아야 합니다.

나는 물건을 설치할 수 없는 시스템을 가지고 있지만 인터넷에서 소리를 재생하고 싶습니다. aplay설치되었습니다. 어떡해?

그러므로 당신의 생각을 단편적으로 묻는 대신, 상황을 설명하십시오.

기본적으로 두 가지 방법이 있습니다.

1) 시스템 영역에 패키지를 설치할 수는 없지만 일반적으로 홈 디렉터리에 패키지를 설치하는 것을 막는 사람은 없습니다. 따라서 거기에 설치하거나 컴파일하십시오 mplayer.

2) 먼저 이해하라어떤 형식"인터넷 소리"를 사용합니다. 스트리밍 미디어 프로토콜, 다양한 오디오 인코딩 방법 등이 있습니다. "인터넷상의" 모든 것이 동일한 것은 아닙니다. 그런 다음 해당 시스템에서 인터넷에 액세스할 수 있는 프로그램(wget, 컬, netcat)이 무엇인지 알아보고, 오디오를 디코딩하는 프로그램(libmp3 등)이 있는지 알아보고, 홈 디렉터리에 필요한 프로그램을 설치하세요. 그런 다음 mplayer사운드를 다운로드하여 raw 또는 wav로 변환하고 aplay.

이것이 mplayer를 컴파일하는 것보다 쉬운지 여부는 크게 의존합니다.또 뭐야?시스템에서 사용할 수 있습니다.

답변3

왜냐하면 이 옵션은어떤 기록도 없다,아니요, HTTP를 지원하지 않습니다.

HTTP가 필요하면 시도해 볼 수 있습니다mplayer.

관련 정보