FFT를 수행하고 일부 음조 데이터를 검색하기 위해 .caf 파일을 float 값의 배열로 읽으려고합니다. .caf 파일은 AVRecorder 클래스를 사용하여 LinearPCM으로 저장됩니다. 어떻게이 일을 세계에 적용 할 수 있습니까? .caf 파일의 구조에 대한 정보 나는 오디오 데이터의 개별 청크에 대한 많은 헤더뿐만 아니라 무시해야 할 파일 헤더라는 것을 알고 있습니다. 헤더가있는 위치를 확인하는 방법이 있습니까? 녹음 된 오디오 파일은 단지 몇 초 정도 될 것이므로 하나 이상의 덩어리가되어서는 안되지만, Apple Reference Library보다 자세한 정보가 들어있는 .caf 구조에 대한 참조를 찾을 수없는 것 같습니다.코어 오디오를 플로트 배열로 읽기
1
A
답변
1
당신이 정말 쉽게 할 것입니다
확장 오디오 파일 API를 사용하려고합니다. 파일을 수동으로 구문 분석 할 이유가 없습니다.
관련 문제
- 1. 코어 오디오를 사용하여 AIFF에서 플로트 추출
- 2. ASM의 파일에서 플로트 읽기
- 3. 코어 데이터에서 tableview의 오디오를 호출
- 4. 배열로 csv 파일 읽기
- 5. 배열로 이진 파일 읽기
- 6. C++에서 배열로 읽기
- 7. C : 배열로 파일 읽기
- 8. 배열로 플로팅 읽기
- 9. 배열로 이진 파일 읽기
- 10. 배열로 텍스트 파일 읽기
- 11. 오디오를 iPhone에서 정수 배열로 변환하는 방법
- 12. C에서 배열로 텍스트 파일 읽기
- 13. VB.NET : CSV 파일을 2D 배열로 읽기
- 14. 다차원 배열로 데이터 파일 읽기 Java
- 15. PHP를 사용하여 바이트 배열로 이미지 읽기
- 16. 문자열 배열로 텍스트 파일 읽기 (및 쓰기)
- 17. iPhone SDK : 코어 오디오를 사용하여 재생 속도 변경 AVAudioPlayer
- 18. 코어 데이터는 읽기 전용 데이터에도 유용합니까?
- 19. IE 플로트 플로트 해제 및 disapear
- 20. 이상한 플로트 동작은 OpenMP를
- 21. 플로트 편차
- 22. 더블 플로트
- 23. 플로트 [] 행동
- 24. 플로트, 자바
- 25. 플로트 레이아웃
- 26. 플로트 IE
- 27. 플로트 : 여기
- 28. 플로트 오버플로?
- 29. 플로트 : 문자열
- 30. 코어 데이터를 배열로 가져 오는 중 문제가 발생했습니다.
ExtAudioFile을 사용하여 파일을 읽고 샘플 데이터를 가져옵니다. 선형 PCM 데이터는 임의의 수의 부동 또는 정수 형식 일 수 있으므로 필요한 부동 소수점 표현으로 변환해야 할 수 있습니다. – lucius
또한 AUGraph를 오프라인 렌더링 및 변환기 노드와 함께 사용할 수 있습니다. –