2012-06-29 6 views
1

파이썬에서 오디오 출력 레벨을 측정하는 방법이 있습니까? 30 초 오디오 파일의 양을 1/10th 초마다 측정 한 다음 데이터를 Excel과 같은 형식으로 내보내고 싶습니다. 이것이 가능한가?파이썬을 사용하여 오디오 출력 레벨을 측정 하시겠습니까?

+0

오디오 파일의 볼륨 또는 현재 하드웨어 오디오 포트로 나가는 볼륨을 측정하려고합니까? 또는 다른 것? –

+0

@RussellBorogove 가장 가능성이있는 것으로 보이는 방법은 하드웨어 포트 밖으로 나가는 양입니다. 나는 그 방법을 사용할 수도 있고, 내가하고있는 일에 마이크의 입력을 사용할 수도있다. – Reece

+1

불행히도 DRM 이유로 인해 현대적인 운영 체제에서는 의도적으로 출력 포트를 청취하기가 쉽지 않습니다. 입력을 듣는 것은 간단합니다. 다음은 마이크에서 도청을 탐지하는 방법입니다 (portaudio/pyaudio 사용). http://stackoverflow.com/questions/4160175/detect-tap-with-pyaudio-from-live-mic/4160733#4160733 –

답변

0

나는 이것이 길다는 것을 알고 있지만 파이썬에 libavcodec/FFMpeg 포트가있을 수 있습니다. 이 라인을 따라 존재하는 것이 있는지 항상 확인할 가치가 있습니다 ...

+1

[wrapped native] 라이브러리를 찾는 것은 "장거리"처럼 들리지는 않습니다. 적절한 라이브러리를 찾아야합니다. 당연히이 질문은 계속 진행하기에는 너무 적습니다. 구체적으로 말하면, 이것은 더 많은 의견입니다 .. –

+0

"... 어쩌면 파이썬에 libavcodec/FFMpeg 포트가 있습니까?" 이것은 아무 대답도 없습니다. –

+0

정확한 답변은 아니지만 포장 된 도서관의 방향으로 가면 질문에 필요한 답변을 얻을 수 있습니다. 이 경우에는 "py-audio"가 래핑 된 코덱 기능을위한 선택의 여지가있는 것으로 보이고 Russell Borogove의 Uber 소품은 라이브러리가 존재한다는 것을 알았습니다. –

관련 문제