2012-03-19 12 views
0

alsa api을 사용하여 sound.raw 파일에 오디오 입력을 저장합니다. 나는 소리 진폭이 저장되고 있다고 생각한다 (그것은 추측이다, 나는 확실하지 않다). 제가 사용하는 형식은 16 비트 숫자 리틀 엔디안 (S16_LE)입니다. 지금 진폭이 저장되면, 어떻게 진폭을 십진수 숫자 형식으로 볼 수 있습니까? 지금은 @s 및^s 컬렉션과 사운드를 열 때 의미가없는 다양한 기호를 볼 수 있기 때문입니다. vi로 파일을 .raw.파일 내용을 십진수 형식으로보기 vi

답변

0

vi가 (아마도 ASCII로) 해석 한 소리 데이터의 이진 표현입니다. 그러나 이는 사람이 읽을 수있는 것이 아니거나 많은 저장 공간이 낭비되는 것을 의미합니다.

는 인간에 ALSA 형식의 사운드 데이터를 표시하기위한 특정 소프트웨어 (자신을 쓰기)하지 않고 질문에 대한 답변을받을거야 가장 가까운 hexadecimal format에서 데이터를 표시하는 방법에 대한 Using vi as a hex editor을 참조하십시오 - 읽을 수있는 유행.