Описание тега mediaextractor

Android API MediaExtactor упрощает извлечение демультиплексированных, обычно закодированных, мультимедийных данных из источника данных.
1 ответ

Проблемы с MediaExtractor

Я пытаюсь получить определенные кадры в определенное время, как изображения из фильма, используя MediaExtractor а также MediaCodec, Я могу сделать это успешно, если: я использую extractor.seekTo(time, MediaExtractor.SEEK_TO_PREVIOUS_SYNC); однако эт…
13 янв '14 в 23:21
1 ответ

Реализация RTSP Client на Android

Я видел много вопросов, связанных с этим. Тем не менее, нет никакого ответа для моего, я думаю. Я хотел бы использовать уже закодированный RTSP-клиент на Android для использования с MediaCodec, чтобы захватить поток RTSP в H264, чтобы затем декодиро…
1 ответ

Буферное кодирование / декодирование из захвата в Android 4.1 (API 16)

Я искал несколько часов... Я просто хочу работающий декодер / кодировать записанный фильм. Это возможно даже на Android 4.1? Теперь я пишу только несколько килобайт в мой файл mp4. Нет ошибок После того, как это сработает, я буду использовать KEY_FR…
30 ноя '15 в 00:29
0 ответов

MediaExtractor API предел в Android 6.0

В общем, мой код основан на примере ExtractMpegFramesTest. В моем приложении я просто записываю видео, а затем манипулирую видео кадром. Мое приложение отлично работает с любой версией Android ниже 6.0. Меня немного смущает вопрос, где именно может …
03 июл '16 в 07:31
1 ответ

Метод onFrameAvailable() SurfaceTexture всегда вызывается слишком поздно

Я пытаюсь заставить работать следующий пример MediaExtractor: http://bigflake.com/mediacodec/ExtractMpegFramesTest.java.txt У меня проблема в том, что outputSurface.awaitNewImage(); кажется, всегда генерирует RuntimeException("тайм-аут ожидания кадр…
17 мар '14 в 14:54
1 ответ

Какой самый быстрый способ декодировать файл MP3, а затем кодировать в AAC на Android?

У меня есть рабочее решение с использованием MediaCodec и MediaExtractor, но декодирование 6-мегабайтного MP3 занимает 15 секунд + кодирование 15 секунд в AAC. Всего> 30 сек. Мне нужно что-то действительно быстрое <10 сек. Кто-нибудь знает более быс…
10 фев '16 в 17:34
1 ответ

Декодирование аудиофайла AAC в файл RAW PCM

У меня есть аудиофайл в формате AAC, который я пытаюсь преобразовать в файл PCM в необработанном формате, чтобы смешать его с другим аудиофайлом и воспроизвести позже с помощью AudioTrack. После некоторых исследований я наткнулся на эту библиотеку, …
0 ответов

Stagefright, a media playback engine issue

I have a problem in extracting meta information for the mp2 and MPEG.bwf files in some Android Devices. Whenever i try to extract meta information of the files the APP crashes. I have used MediaExtractor class to extract the meta data (for eg bitrat…
1 ответ

Как MediaExtractor определяет, что поместить в блоки H2AL NAL?

Я проверил вывод MediaExtractor на двух устройствах Android, и он, похоже, производит на них немного разные сэмплы, учитывая один и тот же видеофайл. С одним устройством блоки NAL без VCL объединяются со следующим блоком VCL для получения образца. Н…
27 фев '15 в 19:41
1 ответ

Несовместимое время выборки / время представления во время декодирования видео

Я пишу приложение, которое может кодировать видео по входу камеры и обрабатывать видео с помощью шагов декодирования-редактирования-кодирования. Для камеры я использую класс Camera, а не Intent для настройки параметров камеры. Затем я передаю кадры …
13 мар '14 в 03:42
0 ответов

Извлеките звуковую дорожку из mp4 и сохраните ее в воспроизводимый аудиофайл

Следующий код - моя работа, которая может извлечь звуковую дорожку и сохранить ее в файл в Android. Однако я не знаю, как кодировать аудиодорожку в воспроизводимый аудиофайл (например, .m4a или.aac). Кроме того, я также читаю информацию о формате ау…
18 апр '17 в 11:35
1 ответ

Потери первых буферизованных данных декодирования mp3 с использованием MediaCodec в версии android-NDK 10

Я использую классы MediaCodec и MediaExtractor из Android NDK для декодирования mp3 файлов. Для сравнения входного файла (mp3) и выходного файла (wav - это мой декодированный формат) я смотрю на длительность треков и точно вижу разницу в длительност…
0 ответов

Обрезка видео с помощью медиа-экстрактора

У меня есть видео, и мне нужно обрезать его, используя MediaExtractor.seekTo, а затем прочитать, начиная с указанного времени, но оно не работает большую часть времени. Вот фрагмент реализации // Set up MediaExtractor to read from the source. MediaE…
04 янв '19 в 13:39
1 ответ

Android MediaMuxer не удалось остановить

Я пытаюсь использовать MediaCodec,MediaExtractor и MediaMuxer для создания файла mp4. Кажется, что EveryThing работает правильно, но когда я звоню MediaMuxer.stop, у меня появляется ошибка. Файл MP4 создан, но я не могу воспроизвести его с помощью п…
13 фев '14 в 09:57
1 ответ

Android объединяет mp4 и aac-файл с помощью mediamuxer mediacodec и mediaextractor (без mp4parser)

Я записываю аудио, затем пытаюсь объединить aac audio и mp4 видеофайл (без звука, без звука) и поделиться слитым mp4 файлом. Совместное использование объединенного файла mp4 работает в Samsung J2 и Xiaomi, но файл mp4 не воспроизводится в Lenovo, Mi…
1 ответ

Как MediaExtractor анализирует блоки H2AL NAL?

Я пытаюсь понять, как Android MediaExtractor анализирует H264 (содержится в формате контейнера). Если я исследую поток H264, я вижу, что он состоит из блоков NAL, разграниченных последовательностью 00 00 00 01. Образцы, возвращаемые MediaExtractor, …
26 фев '15 в 01:49
0 ответов

Android декодирует mp3 с помощью MediaCodec. не использовать MediaExtractor

Я хочу декодировать mp3, используя MediaCodec. Однако я не хочу использовать MediaExtractor. Потому что это потому, что я хочу получить метаданные из mp3. ледяной (Shoutcast) поток также принимаются во внимание. Я попытался написать код для декодиро…
19 янв '15 в 16:33
1 ответ

MediaExtractor не понимает потоки аудио /aacp

У меня есть своя MediaDataSource: class MyDataSource extends MediaDataSource { private static final String TAG = "MyDataSource"; private HttpURLConnection connection; private BufferedInputStream inputStream; MyDataSource(@NonNull URL streamURL) thro…
24 июл '17 в 19:09
1 ответ

Получить icy-мету с помощью android.media.Extractor

Можно ли получить icy-мету из потоковых данных с помощью android.media.MediaExtractor? Я хочу получить художника и звание.
0 ответов

Медиа-кодек Android AAC Decoder (данные от Gstreamer)

Я хочу транслировать аудио с моего Raspberry с G-Streamer на мой телефон Android. В Gstreamer я использую следующий конвейер: gst-launch-1.0 audiotestsrc! Фаак! "audio/mpeg, mpegversion=4"! Мультиплексор. mpegtsmux name = mux! udpsink host = 224.0.0…
04 май '16 в 19:36