원본 오디오 샘플처럼 파일을 재생하세요

원본 오디오 샘플처럼 파일을 재생하세요

나는 이 파일을 원시 8비트 오디오인 것처럼 파일을 재생하는 데 사용했지만 이 작업을 수행하는 데 어떤 프로그램을 사용할 수 있는지 잊어버렸습니다. 단일 명령을 사용하여 /dev/random을 내 스피커로 어떻게 스트리밍할 수 있습니까?

답변1

aplay( alsa-utils데비안 패키지에서) 파이프를 사용할 수 있습니다 .

예:

journalctl -f | aplay

서비스가 로그에 기록될 때마다 스피커에서 약간의 소음이 재생됩니다.

cat /dev/random | aplay
--or--
aplay /dev/random

무작위 소음이 재생됩니다.

~에서내 다른 답변,시도 해봐;)

echo "g(i,x,t,o){return((3&x&(i*((3&i>>16?\"BY}6YB6$\":\"Qj}6jQ6%\")[t%8]+51)>>o))<<4);};main(i,n,s){for(i=0;;i++)putchar(g(i,1,n=i>>14,12)+g(i,s=i>>17,n^i>>13,10)+g(i,s/3,n+((i>>11)%3),10)+g(i,s/5,8+n-((i>>10)%3),9));}"|gcc -xc -&&./a.out|aplay

답변2

생각해보면 play실용성이네요. -t해석을 수동으로 재정의하는 데 사용되는 형식입니다. 일반적으로 실제 파일 형식에는 파일에 헤더가 있어야 하므로 원시 부동 소수점, 부호 없는 정수, 부호 있는 정수 샘플링 오디오에 대해 fXX각각 "형식"을 사용합니다 uXX. iXX일반적으로 play -t f32 FILENAME매우 잘 작동합니다.

계속해서 파일 몇 개를 사용해 보세요. 재미있을 것입니다. 대부분의 압축 파일은 소음처럼 들리지만(예상), 여러분이 직접 찾아볼 수 있는 몇 가지 흥미로운 형식이 있습니다.

관련 정보