Как получить AAC аудио из контейнера MP4?(Windows Phone 7 & C #) - PullRequest
2 голосов
/ 10 октября 2011

Я пишу приложение Windows Phone 7, и возникает следующая проблема:

Мое приложение получает поток файлов со звуком в формате aac, который находится в контейнере mp4.Поэтому мне нужно получить из этого потока последовательность байтов только с данными aac.Как я могу это сделать?

После этого мне нужно использовать эти данные в классе MediaStreamSource.Поэтому также необходимо получать информацию, такую ​​как битрейт aac-кадров.Будет ли эта информация в результирующей последовательности байтов или ее также можно получить из контейнера mp4?

1 Ответ

1 голос
/ 12 октября 2011

это ссылка, откуда вы можете получить заголовок кадра ACC.http://wiki.multimedia.cx/index.php?title=ADTS Считайте первые 9 байтов и, соответственно, прочитанные биты, чтобы получить значение.т.е. бит от 30 до 43 дает общую длину кадра.

надеюсь, это поможет вам начать.

...