2016-11-03 2 views
0

원시 오디오 데이터가 있고 Media Foundation을 사용하여 해당 aac/m4a/mp4 파일을 만들고 싶습니다.Media Foundation을 사용하여 원시 데이터에서 AAC 파일 만들기

This 문서는 모든 설정 및 구성을 설명합니다.

그 방법을 보여주는 예제 코드 또는 자습서가 있는지 궁금합니다.

나는 this 자습서를 발견,하지만 불행히도, 이것은 또 다른 MP4 튜토리얼 (이미 존재하는 파일의 속성을 변경)에 MP4 파일하지만, MP4로하지 원시 데이터입니다.

감사합니다.

답변

1

기본적으로 AAC 파일은 원시 데이터가있는 파일입니다. 이러한 파일을 만들려면 API가 필요하지 않으며 파일 I/O 기능을 사용하여 데이터를 작성하면됩니다. ADTS 헤더와 같은 것들에 대해서는 섬세한면이 있지만 일반적으로 간단합니다.

Media Foundation을 사용하면 MP4 파일을 생성 할 수 있으며 가장 적합한 API는 Sink Writer입니다. 명백히, 원시 데이터만으로는 최소한 인코딩의 기본 속성과 같이 추가 필수 정보를 제공해야하므로 제작하기에 충분하지 않습니다. 이 작업을 끝내면 AAC 데이터를 청크로 작성하고 API는 MP4/M4A 파일 형식으로 작성합니다. 나는 정확히 이것을하는 튜토리얼에 대해서는 알지 못하지만, API를 꽤 직접적으로 사용한다.

+0

@Roman에게 감사드립니다. Sink Writer가 지금 필요한 것 같습니다. 나는 그 일을 시작할 것입니다. – mbaros

관련 문제