나는 이 파일을 원시 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
매우 잘 작동합니다.
계속해서 파일 몇 개를 사용해 보세요. 재미있을 것입니다. 대부분의 압축 파일은 소음처럼 들리지만(예상), 여러분이 직접 찾아볼 수 있는 몇 가지 흥미로운 형식이 있습니다.