2010-06-11 8 views
1

나는 그런 정수의 배열로의 프레임으로 파도의 세부 사항을 얻을합니다. 우리가 할 수있는 GE하여 프레임의 속성과 다른 WAV 또는 아무것도에 쓰기 위해 목록 또는 아무것도에 저장하지만, fname.getframes가/"/ XT/X4처럼되지 정수에 몇 가지 정보를 제공 0w '등 사용 fname.getframes .WAV 파일 manupalation

하지만 그건 manupation에 도움이 될 것입니다 2 개 wav 파일

답변

1

난 당신이 사용중인 라이브러리 모르는의 참여를 순조롭게 그래서 정수에서 그들을 원하지만 아마 문자열을 반환하는 것처럼 보이는 바이트 수를 정수 목록으로 가져 오려면 다음과 같이 할 수 있습니다.

data = [ord(character) for character in data] 

다시 변환하려면 y ou는 다음과 같이 할 수 있습니다.

data = ''.join(chr(character) for character in data) 
0

NumPy는 쉽게 조작 할 수 있도록 데이터를 배열에로드 할 수 있습니다. 또는 SciPy. 나는 어느 것을 잊어 버린다. 당신은 정수로 프레임 데이터를 변환 필요 경우

1

, 당신은 array.array('h') (부호있는 16 비트 단어의 배열)를 만들고 그 .fromstring 또는 .fromfile 방법을 사용하여 프레임 데이터에서로드 할 수 있습니다.

그러나, 나는 당신이있는 그대로 프레임 데이터를 유지하고 audioop 모듈에서 함수를 사용하여 조작 할 수 있다는 것을 거의 확신합니다.