2012-11-27 4 views
0

프로젝트의 새로운 프로그래밍 영역 인 오디오 인코딩을 사용하려고 할 때 여러분의 도움이 필요합니다.Windows Qt 프로젝트의 오디오 pcm 오디오 파일

현재 Windows 전용 Qt C++ 프로젝트 (msvc 컴파일러 사용)를 개발 중입니다. 지금 당장 할 수있는 일은 마이크의 오디오 파일을 원시 .pcm 파일로 녹음하는 것입니다.

내가해야 할 일은 .ogg 오디오 파일에 직접 녹음하거나 마이크를 만들 수있는 파일을 ogg 파일로 변환하는 것입니다.

오디오 녹음에 대한 Qt 설명서를 읽은 다음 vorbis/ogg 설명서를 읽으려고합니다. vorbis/ogg에 대한 ogg 코드 예제에서는 원시 pcm을 찾을 수 없었지만 어쩌면 여러분은 내가 그런 코드를 어디서 찾을 수 있는지 알 것입니다.

내가 알아야 할 것은 내가 성취하고자하는 것이 가능하고, 그렇다면 내 목표를 달성하는 데 도움이 될만한 물건을 가르쳐 주시면 정말 감사 할 것입니다.

기본적으로 오디오 파일을 원하는대로 pcm 형식으로 가져올 수 있기 때문에 기쁘지만 이제는 그 파일을 .ogg 파일로 인코딩해야합니다. ogg/vorbis를 사용할 수 있는지 알고 싶습니다. 그렇다면 어떤 단계를 따라야하며 내가하고있는 일을 이해하기 위해 무엇을 읽어야합니까?

은받는 libvorbis 소스 코드 배포 내부에 "예"디렉토리가있어,

Eyal 님

답변

1

, 내 질문을 읽을 시간이 걸렸 사람에게 감사합니다 좋은 하루 되세요. encoder_example.c를 살펴 봐야합니다.

+0

감사합니다. Nikos. 나는 그 파일을 바탕으로 작은 요점을 썼다. https://gist.github.com/peteristhegreat/f17aa3864a20139c4226 – phyatt