Вопросы по теме 'android-mediacodec'

Как получить доступ к изображению EGL прямо с Android Surface для использования в видеодекодере MediaCodec?
В настоящее время я пишу приложение для Android, в котором мне нужно кэшировать видеокадры, чтобы я мог легко перемещаться вперед и назад с минимальной задержкой или без нее. Прямо сейчас я разрешаю Android декодировать видеокадр, предоставляя...
4228 просмотров

Кодирование MediaCodec игнорирует мой флаг BUFFER_FLAG_SYNC_FRAME
В моем приложении для Android я кодирую некоторые медиафайлы в формате webm (vp8), используя MediaCodec. Кодировка работает как положено. Однако мне нужно убедиться, что я время от времени создаю кадр синхронизации. Вот что я делаю:...
2603 просмотров
schedule 28.05.2023

Как заставить Android TextureView показывать видео в правильной ориентации
Я хочу использовать Android_4.1 MediaCodec API для кодирования видеоданных, захваченных с камеры, затем декодировать видеоданные и показывать видео на TextureView. Теперь все в порядке, но TextureView не смог отобразить декодированное видео в...
4007 просмотров

MediaCodec с вводом с поверхности: запись в фоновом режиме
Я работаю над приложением для кодирования видео, которое я хочу предотвратить, когда действие хостинга переходит в фоновый режим или экран выключается / включается. Архитектура моего кодировщика основана на отличном примере CameraToMpegTest с...
6167 просмотров
schedule 30.05.2022

Кодировщик MediaCodec H264 не работает на устройствах Snapdragon 800
Я написал потоковый кодировщик H264, используя API MediaCodec для Android. Я протестировал его примерно на десяти разных устройствах с разными процессорами, и он работал на всех из них, кроме устройств с процессором Snapdragon 800 (Google Nexus 5 и...
8602 просмотров

Изображения в видео с использованием MediaCodec и MediaMuxer
У меня есть куча локальных изображений, сохраненных в виде файлов jpeg. Мои изображения снимаются с помощью CameraPreview, а формат предварительного просмотра по умолчанию: NV21. Я хочу создать небольшое видео из фиксированного количества...
12244 просмотров
schedule 15.04.2024

Как получить значения шага и выравнивания плоскости Y для кодировщика MediaCodec
Есть несколько связанных вопросов и обсуждений на эту тему: Медиакодек и камера, неверное цветовое пространство Настройка кодировщиков QualComm для работы через MediaCodec API...
3359 просмотров
schedule 24.05.2022

Пауза/возобновление MediaCodec
Я пытаюсь реализовать функцию паузы/возобновления для своего приложения, которое записывает захват изображения с помощью MediaCodec. Я пытался сделать mEncoder.stop(), а затем mEncoder.start() без вызова mEncoder.release(), но это не сработало. Я...
5495 просмотров

Плавное воспроизведение последовательных видеорядов в формате mp4 на Android
Я хочу воспроизводить (рендерить на поверхность) две или более последовательных видеопоследовательности mp4 (каждая из которых хранится в отдельном файле на моем устройстве и может отсутствовать при запуске) на моем устройстве Android плавно (без...
1794 просмотров
schedule 14.03.2023

Потоковое видео MediaCodec с камеры неправильная ориентация и цвет
Я пытаюсь передавать потоковое видео прямо с камеры для устройств Android. До сих пор мне удавалось захватить каждый кадр из функции onPreviewFrame камеры Android (данные байта [], камера камеры), закодировать данные, а затем успешно декодировать...
5086 просмотров

Преобразованный MediaCodec файл из WAV в AMR не воспроизводится
Я использую MediaCodec для преобразования файла .wav в .amr . Я использовал следующий код для ввода и получения закодированного буфера. Я получаю закодированный файл, но он не воспроизводится, мой ввод правильный, так как я могу воспроизвести...
1588 просмотров
schedule 24.09.2023

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

Android MediaCodec: уменьшить размер видео mp4
Я ищу способ «сжать» видео в формате mp4. Для этого я хочу уменьшить разрешение видео и/или уменьшить FPS. После долгих исследований я думаю, что способ сделать это — использовать MediaCodec и связанные с ним API следующим образом: ->...
11875 просмотров

Истечение времени ожидания MediaCodec.dequeueOutputBuffer при поиске аудиофайлов Ogg
При воспроизведении файлов .ogg .dequeueOutputBuffer() всегда истекает с MediaCodec.INFO_TRY_AGAIN_LATER после вызова MediaExtractor.seekTo(). Это вызывает проблемы, потому что я пытаюсь создать почти бесшовный поиск. Максимальное время блокировки...
3802 просмотров

Каков наилучший способ добиться синхронизации аудио-видео в приложении медиаплеера на базе Android с использованием API MediaCodec?
Я пытаюсь реализовать медиаплеер в Android, используя API MediaCodec . Я создал три потока. Тема 1: убрать из очереди входные буферы, чтобы получить свободные индексы, а затем поставить в очередь кадры audio и video в соответствующем входном...
4063 просмотров

Несогласованное время выборки/время представления во время декодирования видео
Я пишу приложение, которое может кодировать видео с помощью входа камеры и обрабатывать видео с помощью шагов декодирования-редактирования-кодирования. Для камеры я использую класс Camera, а не Intent для настройки параметров камеры. Затем я передаю...
4389 просмотров

MediaExtractor, MediaMetadataRetriever с файлом Raw/Asset
Я пытаюсь прочитать видеофайл внутри папки raw/assets, я пробовал следующие подходы, но ни один из них не работает. Я тестирую API 16. Каждый подход я пробую с расширением mp4 и без него. Я очень ценю, что кто-то может помочь мне с этим Все...
6067 просмотров

Обнаружение возможности использования нескольких MediaCodec в качестве кодировщика видео в Android.
Обратитесь к этот вопрос , это устройство -зависит от того, может ли приложение использовать несколько экземпляров MediaCodec в качестве видеокодера или нет. Есть ли рекомендуемый способ определить возможность этого на устройствах? Например,...
1494 просмотров

Кодер Mediacodec с поверхностью ввода на Snapdragon
Я видел в эту ветку время презентации должен быть установлен для некоторых энкодеров. Я использую поверхность ввода при кодировании с помощью медиакодека, но она не работает с устройствами Snapdragon. Мой вопрос: нужно ли нам также устанавливать...
1592 просмотров
schedule 26.04.2022

Невозможно отправить видео в виде потока rtp с Android
Я пытаюсь создать приложение для Android, которое будет отправлять выходные данные камеры на сервер в виде потока rtp, но оно не работает должным образом. Я делаю следующие шаги В классе Activity реализован SurfaceTextureListener интерфейс,...
1420 просмотров