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

Android MediaMuxer подключает поверхность к входу кодека
Хорошо, я просмотрел пример Фаддена реализации Android MediaMux. Я не уверен, как передать мою сцену на вход поверхности для мультиплексированного кодека MP4. Я работаю над аудиопроцессором, который потребляет аудио и видео ввод/вывод, поэтому...
1923 просмотров

декодировать ошибки необработанного потока H.264 на Android
Когда я пытаюсь декодировать необработанный поток H.264 с помощью MediaCodec на Note3 (N9005, Android 4.3), я получаю следующие ошибки: 12-25 19:57:40.362: E/ACodec(19827): [OMX.qcom.video.decoder.avc] ERROR(0x80001009) 12-25 19:57:40.362:...
3447 просмотров
schedule 13.10.2022

Android MediaCodec: кодирование не работает, потому что нет кадров синхронизации для видеодорожки
Я планирую преобразовать видеофайл в другой видеофайл с другим битрейтом, частотой кадров и т. д. В основном я следую примерам в http://bigflake.com/mediacodec . Однако журнал показывает ошибку отсутствия кадров синхронизации для видеодорожки:...
3885 просмотров
schedule 29.07.2023

Проблемы использования MediaCodec.getOutputFormat() для кодировщика на устройствах Android 4.1/4.2
Я пытаюсь использовать MediaCodec для кодирования кадров (с помощью камеры или декодера) в видео. При обработке вывода кодировщика с помощью dequeueOutputBuffer() я ожидаю получить возвращаемый индекс = MediaCodec.INFO_OUTPUT_FORMAT_CHANGED, поэтому...
2511 просмотров

Как кодировать в AAC с помощью MediaCodec в Android?
Я хочу преобразовать файл из .mp3 в AAC и ссылаюсь на исходный код файла Spydroid APP . Он преобразует аудиоданные из Microphone audio source в AAC . Я пытаюсь изменить код и изменить источник звука с Microphone audio source на local...
2633 просмотров
schedule 04.11.2022

Ошибка при создании кодировщика AAC с помощью MediaCodec
Вопрос простой, но я понятия не имею, как его решить: Я пишу однострочный код для создания кодировщика AAC на своем Nexus 4 (Android 4.4.2) MediaCodec codec = MediaCodec.createEncoderByType("audio/mp4a-latm"); Возвращаемое значение,...
11988 просмотров
schedule 11.08.2023

Видеокодер Nexus 7 2013 – искаженный вывод медиакодека
Я работаю над приложением, которое кодирует фильм с помощью кодировщика h.264 для галереи и других целей. Это приложение поддерживает различные соотношения сторон на выходе (1:1, 2:3, 3:2, 16:9, 3:4, 4:3). Я использую поверхностные входы для...
508 просмотров
schedule 05.11.2023

Как получить растровое изображение (кадры) из видео с помощью MediaCodec
Я пытаюсь получить все кадры из видеофайла с помощью MediaCodec. Если я пытаюсь отобразить видео на SurfaceView, все в порядке. Но если поверхность равна нулю, и когда я пытаюсь получить растровое изображение из массива байтов, всегда получаю...
12445 просмотров
schedule 07.07.2022

Использование Android MediaCodec для декодирования видеопотока MPEG2
Я пытаюсь использовать MediaCodec API для декодирования и отображения MPEG2 закодированного потока. Я использую MediaExtractor для извлечения потока из транспортного потока MPEG ( TS ). Я заметил, что configure() декодера дает сбой на всех...
5332 просмотров
schedule 21.11.2023

Получайте кадры из MediaCodec, редактируйте и показывайте на glSurfaceView
Я работаю над приложением, которое может получать кадры, а затем изменять их (например, перемещать пиксели в кадре). После этого покажите отредактированные кадры на экран с хорошей скоростью, думаю, glSurfaceView сделает эту часть. А MediaCodec...
292 просмотров
schedule 13.01.2023

как создать видео с помощью mediaCodec?
Можно ли создать видео серии изображений, присутствующих на SdCard, с помощью MediaCodec? если да, может ли кто-нибудь поделиться ссылкой? Я хочу импортировать изображения с SD-карты и создавать видео из этих изображений, какие-либо предложения???...
653 просмотров
schedule 27.10.2023

Android MediaCodec java.nio.BufferOverflowException
Я хочу закодировать видео с камеры в H.264. Для этого я использую этот код . Проблема в том, что я получаю java.nio.BufferOverflowException в функции offerEncoder в этой строке inputBuffer.put(input); . Я обнаружил, что input.length =...
1342 просмотров

Как масштабировать изображение YUV из вывода MediaCodec с любым цветовым форматом?
Я использую MediaCodec для декодирования видео и использую sws_scale (из ffmpeg) для его масштабирования. Я могу работать с одним специальным цветовым форматом, например. YUV420P и масштабируйте его до целевого размера. Но мне нужно выполнить...
1258 просмотров
schedule 18.11.2023

Получение ошибки unstreamable с AndroidBreakout
Я изучал документацию и примеры на http://bigflake.com/mediacodec/ от Fadden, и применил патч http://bigflake.com/mediacodec/0001-Record-game-into-.mp4.patch к новой игре. К сожалению, после компиляции кода я понял, что он не работает, создавая...
470 просмотров
schedule 22.05.2023

Android декодирует mp3 с помощью MediaCodec. не использовать MediaExtractor
Я хочу декодировать mp3 с помощью MediaCodec. Однако я не хочу использовать MediaExtractor. Потому что это потому, что я хочу получить метаданные из mp3. также учитывается ледяной (Shoutcast) поток. Я попытался написать код для декодирования...
1977 просмотров

Преобразование специализированных видеокадров NV12 в RGB
У меня есть поток H264, декодированный с помощью Android MediaCodec. Когда я запрашиваю выходной MediaFormat, цветовой формат — 2141391875. Судя по всему, это специализированный вариант NV12, известный как HAL_PIXEL_FORMAT_NV12_ADRENO_TILED. Это на...
1484 просмотров
schedule 22.05.2022

Как обрабатывать аудиофайлы (.3gp) в Android
Мне нужно обработать аудиофайл в Android, чтобы узнать, является ли голос непрерывным без периодов. аудиофайл, который мне нужен для его обработки, невелик, это очень маленький файл по времени и размеру. Мне нужно знать, есть ли какая-либо...
1611 просмотров
schedule 14.05.2022

Как правильно преобразовать цвета YUV в RGB в Android?
Я использую MediaCodec для получения кадров из видео на SD-карте. Я использую ScriptIntrinsicYuvToRGB для преобразования выходных кадров MediaCodec в RGB. Затем я отображаю их в TextureView. Проблема в том, что цвета RGB неправильные (например,...
900 просмотров

Сбой Nexus 5: FinalizerWatchdogDaemon — SurfaceTexture.finalize()
Мы наблюдаем специфическую проблему при попытке перекодировать видео, и кажется, что это происходит только на Nexus 5. Мы используем MediaCodec для сжатия и перекодирования видео на стороне клиента, и иногда, когда задача выполняется на Nexus 5, мы...
3540 просмотров
schedule 04.11.2022

Использование MediaCodec для сжатия видео
Я пытаюсь использовать MediaCodec в Android для сжатия видео. Похоже, MediaCodec вернет вам необработанный поток. Есть ли способ перейти от A-> B (сжать видео с выходным файлом в конце)? Спасибо.
830 просмотров
schedule 09.01.2023