2017-11-24 2 views
1

내가 파일에 대한 주파수에 대해 수준의 삭스의주파수 분포는

play file.wav stat -freq 

생성하는 테이블을 사용할 수 있다는 것을 발견했다.

그러나 실시간으로 실행되는 것처럼 보입니다. 즉 오디오가 재생 될 때 완료하는 데 오래 걸립니다.

가능한 가장 짧은 시간에 동일한 주파수 및 레벨 표를 생성하려면 어떻게해야합니까?

답변

0

SoX 출력은 다소 느리지 만 표시되는 것이 주로 발생합니다. 한 가지 해결책은 표준 오류 의 경우 표준 오류 (stderr) 스트림의 SoX 출력을 파일로 리디렉션하는 것입니다.

당신은 사용할 수 있습니다 : 파일 '밖으로'에 표준 출력을 리디렉션 한 후 표준 출력 (& 1)에 표준 오류 리디렉션 것

sox file.wav -n stat -freq > out 2>&1 

합니다. stderr를 리디렉션하는 다른 해결책은 this link을 참조하십시오.

다소 빠른 (필자의 경우 10 분 파일의 경우 몇 초).

+0

작동하는 것으로 보입니다. – theonlygusti