Как файл fmp4 заполняет поле esds в соответствии с ADTS кадра AAC?
Мой исходный кадр AAC содержит заголовок ADTS. Мне нужно инициализировать поле esds в файле fmp4 в соответствии с ADTS, вырезать заголовок ADTS и заполнить остальные данные, но я много раз пытался безуспешно (проигрыватель не может разобрать звук). Ниже приведены мои данные ADTS. Какие параметры поля esds, которое я настроил, нужно изменить?
ADTS
FF 1111 1111 0-7 бит
F9 1111 1001 8-15 бит MPEG-2 без CRC
60 0110 0000 16-23 бит AAC Main
40 0100 0000 24-27 бит
1 ответ
Решение
Вам нужно проанализировать объявления, чтобы получить тип аудиообъекта, частотный индекс и количество каналов. Затем напишите аудио конкретный конфиг. https://wiki.multimedia.cx/index.php/MPEG-4_Audio