3
голосов
0ответы
31 просмотр

Извлеките видеокадры на Android с помощью ExtractMpegFramesTest и запустите ресурсоемкую функцию вместо сохранения в виде изображений.

На Android я хочу извлечь все кадры видео и запустить функцию отслеживания объектов из boofcv для каждого кадра. Поэтому я использую пример ExtractMpegFramesTest и немного скорректировал его, чтобы ...
0
голосов
0ответы
13 просмотров

Есть ли способ выбрать пользовательское цветовое пространство для записи в Android?

Я знаю, что цветовое пространство по умолчанию для записи мультимедиа Android в sRGB, и на некоторых устройствах мы можем использовать BT.2020 для записи HDR10 / HDR10 +. Я хочу использовать более широкое цветовое пространство, чем BT.2020. Есть ли ...
-1
голосов
0ответы
70 просмотров

MediaCodec Async - На что тратится все время обработки?

Android, MediaCodec / MediaExtractor, Xamarin, C # Я реализовал асинхронный подход к извлечению кадров из видеофайла. И заметил кое-что, казалось бы, странное. Вот результаты теста скорости: ...
0
голосов
1отвечать
25 просмотров

Android - матрица преобразования MediaRecorder перед сохранением в файл

Я использую MediaRecorder и Camera2 api для записи видео в файл. Я хотел бы изменить видео перед сохранением с матрицей преобразования для каждого кадра. Я ищу для этого MediaCodec, ...
1
голосование
1отвечать
65 просмотров

Android - исключение BufferOverflowException при кодировании аудио в формате aac с использованием медиакодека

Я пытаюсь кодировать некоторые аудиопотоки с помощью кодека aac с помощью Mediacodec. Для этого я использую эту реализацию google cts ExtractDecodeEncodeMusTest. Для некоторых файлов aac выкидывает ...
0
голосов
0ответы
23 просмотра

Как лучше всего уменьшить дискретизацию аудиопотока с помощью Android?

Хотелось бы получить аудиопоток с частотой дискретизации 16 кГц. Входными данными является аудиофайл (независимо от расширения MP3 или WAV). На данный момент я могу извлечь поток с помощью MediaCodec. Я ...
0
голосов
0ответы
9 просмотров

Как я могу заставить медиа-поток вызывать поток?

Я реализовал веб-приложение для видеозвонков. Но он использует медиапоток. Он должен использовать поток вызовов. Но я не могу найти решение в Интернете. Итак, я хотел бы решить эту проблему с помощью собственного приложения (Android-приложение). Как ...
0
голосов
1отвечать
27 просмотров

Как включить кодировку B-кадра в Android?

Теперь я использую mediaCodec для кодирования видео и хочу включить кадр B во время кодирования в Android. Конфиги MediaFormat следующие: format.setInteger ("profile", 8); формат....
0
голосов
0ответы
Просмотров: 22

Opengl Android как рисовать гладкую текстуру

Я использую Mediacodec и Opengl для кодирования серии изображений в видео, а также добавляю некоторые анимации с помощью glsl, но только я получаю видео с пиксельными изображениями. Исходное изображение После рисования с помощью Opengl ...
1
голосование
1отвечать
41 просмотр

Копировать с одной поверхности на другую.

В настоящее время у меня есть две разные поверхности (одна из SurfaceView, а другая - из MediaCodec). Какие существуют способы копирования с одной поверхности на другую?
0
голосов
0ответы
25 просмотров

Установите правильную метку времени для MediaCodec с захватом VirtualDisplay

Вот моя установка: я захватываю кадры из VirtualDisplay в SurfaceTexture, рисую какой-нибудь анимированный объект на самой текстуре с помощью OpenGL и отправляю его на входную поверхность MediaCodec. Но после рисования ...
0
голосов
1отвечать
29 просмотров

Как показать кадры, декодированные Android MediaCodec, на GLSurfaceView

Я хочу декодировать кадры H264 MediaCodec для отображения в GLSurfaceView. Я использую EncodeDecode.java в источниках Google, но не знаю, как сделать вывод в GLSurfaceView. public void drawFrame (...
0
голосов
1отвечать
31 просмотр

Android MediaExtractor / MediaCodec приводит в основном к черным кадрам, выводит только некоторые кадры, и они не в порядке

Возникло несколько проблем с извлечением / декодированием кадров YUV из видеофайла, записанного с помощью MediaRecorder MP4 / H264 1280x720 @ 240 кадров в секунду. Видео воспроизводится нормально, так что это не видео. Результирующие кадры ...
0
голосов
1отвечать
17 просмотров

Первые два кадра дают ошибку INFO_OUTPT_FORMAT_CHNAGED & INFO_OUTPT_BUFFER_CHNAGED, поэтому соответствующие кадры не могут быть отображены

Я использую Android MediaCodec Api для непрерывного декодирования кадров, поступающих с пульта дистанционного управления. Когда я загружаю эти кадры в декодер, первые два кадра не могут быть визуализированы, и соответствующее значение индекса равно -...
0
голосов
1отвечать
52 просмотра

Кодирование звука Android не работает

Следующий код представляет собой попытку использовать AAC на Android для кодирования синусоидального сигнала с плавающей запятой в файл mp4. Однако это не удается. Либо у меня искаженный тон, либо вообще ничего. Длина ...