2013-02-04 2 views
0

16 비트 usigned하는 PCM을 체결 변환 (*에게 .wav)을 내가 가지고 (-32767에서 32768까지) 부호있는 16 비트 포맷 오디오 데이터. 부호없는 16 비트 (0에서 +65535)로 변환하려고합니다. 대담성을 사용하여이를 수행하는 방법에 대한 아이디어가 있습니까? 심지어 C 프로그래머도 환영합니다.16 비트가 나는 오디오 웨이브 파일이

감사합니다.

+0

이전 질문에 대한 답변과 대답에 대해 답변 해 주시겠습니까? 이 사이트 사용에 대한 FAQ를 읽어보십시오. –

+0

죄송합니다. owlstead, 나는 귀하의 답변에 투표 할 수있는 곳을 찾지 못했습니다. 정말 미안해 !!! – user1907957

+0

괜찮습니다. 앞으로 질문을 포기하지 말고 환영하십시오. –

답변

3

각 샘플에 32768을 더하십시오. 이것은 각 샘플의 최상위 비트 (최상위 비트)를 반전하는 것과 같습니다.

+0

"이 작업은 각 샘플의 MSB를 반전하는 것과 같습니다." – user1907957

+1

@ user1907957 : 2의 보수 표현을 가정하면 (거의 확실합니다), 그렇습니다. –

+0

유용한 답변은 Thli you you Oli – user1907957

1

내보내기 명령을 사용하여 Audacity에서 시도 중입니다. (FILE - 내보내기)

관련 문제