This tag is for questions about playback of, creation of, and programmatic interaction with, Audio Data Transport Stream (*.adts) files.
1 ответ

Прохождение уровня BST

Итак, я пытаюсь сделать обход уровня бинарного дерева поиска, и он не работает. Приведенный ниже код имеет смысл для меня, но это, вероятно, потому, что я смотрел на него вечно и убедил себя, что он должен работать. void BST<T>::levelByLevel(o…
02 май '10 в 22:55
1 ответ

Может кто-нибудь сказать мне, как выполнить аудиозапись в формате adts raw aac в бутерброд с мороженым

В сэндвиче с мороженым появилась новая функция поддержки записи звука в формате adts raw aac, но я не могу найти API для него на developer.android.com? Может кто-нибудь сказать мне, как я могу разработать приложение для записи аудио в формате adts r…
13 янв '12 в 14:29
0 ответов

AAC ADTS для пакетов AACObject ELD

Как правильно настроить заголовок AAC ADTS для поддержки AAC ELD в Android. Я могу настроить для LC и Main. Согласно статье ниже https://wiki.multimedia.cx/index.php?title=ADTS Профиль занимает только два бита (профиль E 2, тип аудиообъекта MPEG-4 м…
0 ответов

Android добавляет AAC ADTS в Mediarecorder PCM

Мой Mediarecorder дает мне PCM File в качестве выхода, когда я записываю микрофон телефона. Теперь при попытке слушать это File что он создал все, что я слышу, статично, и я думаю, что если я правильно понял, я получаю файл PCM от Mediarecorder не A…
22 июл '18 в 20:57
1 ответ

ffmpeg: Как преобразовать аудиопакеты AAC в формат ADTS

Я пытаюсь написать программу на C, которая демультиплексирует аудио из файла MP4 и записывает демультиплексированные данные AVPacket в файл. Но в полученном дампе отсутствуют заголовки ADTS. Любые указатели на то, что является лучшим способом добави…
12 янв '17 в 04:07
1 ответ

Как записать необработанные аудиофайлы AAC в Android с помощью MediaRecorder? AAC_ADTS не работает

Я использую Android MediaRecorder для записи аудиофайлов в кодировке AAC. Установка формата вывода в MPEG-4 работала довольно хорошо. Но поскольку мой аудиоплеер не поддерживает ни MPEG-4, ни 3GP, я попытался получить необработанные файлы AAC, испол…
04 фев '14 в 12:15
1 ответ

Как декодировать сжатые кадры AAC в PCM с помощью AudioConverterFillComplexBuffer iOS

Я хочу реализовать вызовы SIP в своем приложении, и первая проблема, которую мне нужно решить, - это преобразование звука из сжатого формата AAC с заголовком ADTS в линейный PCM. Мои входные данные - NSArray из кадров ADTS с различным размером кадра…
22 мар '17 в 17:55
0 ответов

Gstreamer AAC ADTS с вычислением продолжительности времени переменной скорости передачи битов

Я использую gstreamer для моих файлов AAC. Я хочу знать, как быстро рассчитать точную продолжительность для файла AAC с форматом ADTS (т.е. с переменной скоростью передачи битов). Прямо сейчас я вычисляю предполагаемую длительность в начале кадра, к…
05 сен '14 в 07:10
0 ответов

Запись ADTS AAC Audio с использованием AudioRecord и MediaCodec на Android, но без звука при воспроизведении

Я пытаюсь записать звук в ADTS AAC, но при записи все идет хорошо (файл правильно создан с хорошим форматом, данные показывают заполнение внутри), но при попытке открыть проигрыватель, такой как VLC, звук не воспроизводится. Может кто-нибудь, пожалу…
03 окт '18 в 15:56
1 ответ

Неверные ADTS sampling_frequency_index и channel_configuration почему?

Я надеюсь, что кто-то может направить меня на правильный путь, прежде чем я потрачу на это много времени и сил. В настоящее время я пытаюсь проанализировать кадр AAC+, чтобы получить информацию, такую ​​как количество каналов и частоту дискретизации…
21 июл '10 в 16:44
1 ответ

AVAudioPlayer M4A-файл, преобразованный из AIFF, дает другую задержку, чем M4A, преобразованный из ADTS AAC

Работая над ритмической музыкальной игрой, я заметил, что AVAudioPlayer имеет задержку между сообщаемым.currentTime и фактическим местоположением в аудиофайле, которая варьируется в зависимости от формата файла. Например, при воспроизведении файла.m…
30 авг '12 в 11:32
0 ответов

Как отформатировать аудиофайл в aac в окне телефона 8?

Я хочу сохранить аудио файл в формате.aac и отправить на iPhone: private string fileAudioName; private IRandomAccessStream randomAccessStream; private AudioVideoCaptureDevice mic; private DispatcherTimer dtm; private async void RecordAudio() { try {…
13 дек '14 в 06:58
1 ответ

Как прочитать заголовок ADTS из файла в C++?

Как я могу прочитать заголовок файла ADAC, закодированного ADTS? Мне нужно, чтобы получить длину буфера для каждого кадра, чтобы прочитать весь файл AAC. Но я не могу получить правильные значения. Вот мой код для чтения заголовка и получения длины б…
14 июн '14 в 12:08
7 ответов

Скрытие параметра "локального" типа в Java

Предположим, я использую интерфейс с параметром универсального типа interface Foo<T> { T getOne(); void useOne(T t); } Предполагается, что тип T является абстрактным: он обеспечивает ограничение типа для реализаций Foo, но клиентский код не во…
30 мар '09 в 23:07
1 ответ

Как файл fmp4 заполняет поле esds в соответствии с ADTS кадра AAC?

Мой исходный кадр AAC содержит заголовок ADTS. Мне нужно инициализировать поле esds в файле fmp4 в соответствии с ADTS, вырезать заголовок ADTS и заполнить остальные данные, но я много раз пытался безуспешно (проигрыватель не может разобрать звук). …
15 янв '19 в 09:30
0 ответов

Экстраданные AAC и extradata_size не передаются по UDP

Я использую приведенную ниже команду для перекодирования аудио из статического файла, который содержит экстраданные. ./ffmpeg -re -y -loglevel info -loglevel verbose -err_detect careful -f mpegts -i <ts_file_path> -c:v copy -c:a aac -f mpegts …
29 мар '18 в 10:46
3 ответа

Есть ли способ реализовать алгебраические типы в Java?

Можно ли в Java обеспечить, чтобы у класса был определенный набор подклассов, а других нет? Например: public abstract class A {} public final class B extends A {} public final class C extends A {} public final class D extends A {} Могу ли я каким-то…
04 окт '08 в 03:14
1 ответ

Создание кадра ADTS на iPhone.... проблема

Я получаю необработанные данные из веб-потока и пытаюсь поместить их в кадр ADTS, чтобы воспроизвести на iPhone. Он работает в течение 10 секунд, затем звук останавливается и перезапускается, но кажется ускоренным или смешанным с другими аудиоданным…
29 апр '09 в 22:24
1 ответ

Как построить специфичные для кодека данные (CSD) из заголовка AAC-ADTS?

Как построить данные CSD из заголовка ADTS? Я могу создать заголовок ADTS для данных CSD, но как сделать обратное? /* function to construct ADTS header from CSD * header_info - contains CSD * frameLength - total frame size */ void addHeaderADTS(uint…
28 ноя '15 в 09:55
2 ответа

OpenJDK7: Какие важные ADT не реализованы в OpenJDK7?

Какие абстрактные типы данных должны быть добавлены в OpenJDK7?
02 окт '08 в 04:45