Articles of mediacodec

Андроид: SurfaceTexure, камера отсчет времени ожидания

Я пытаюсь использовать MediaCodec и MediaMux, и я встречаю некоторые проблемы. Вот ошибки из logcat: 12-13 11:59:58.238: E/AndroidRuntime(23218): FATAL EXCEPTION: main 12-13 11:59:58.238: E/AndroidRuntime(23218): java.lang.RuntimeException: Unable to resume activity {com.brendon.cameratompeg/com.brendon.cameratompeg.CameraToMpeg}: java.lang.IllegalStateException: Can't stop due to wrong state. 12-13 11:59:58.238: E/AndroidRuntime(23218): at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2918) Код ошибочен в «mStManager.awaitNewImage ();», который находится в функции onResume. И логарифм говорит, […]

Android Точный поиск видео

Я изо всех сил стараюсь найти с помощью seekTo() . Хотя я могу попытаться синхронизировать кадры без проблем, я бы хотел найти конкретное время. Этот вопрос привел меня к некоторым идеям, как это сделать, но я не уверен, что они действительны. В основном, мне пришлось бы искать ближайший предыдущий кадр синхронизации, а затем advance() экстрактор […]

Как подключить Android MediaCodec Surface к Vulkan

У меня довольно хорошее понимание декодирования с помощью Android MediaCodec и загрузка YUV через поверхность в текстуру OpenGL. Я хотел бы сделать что-то подобное с Вулканом. Однако мне не удалось найти документацию или образец кода. Мой вопрос: как мне подключить следующий конвейер? MediaCodec Video Decoder ⇨ Surface ⇨ texture ⇨ Vulkan Детали Видеодекодер настроен с […]

Создать видео из серии изображений android

Я пытаюсь создать видео из серии изображений в android. Я встретил эти три варианта MediaCodec, ffmpeg, используя ndk и jcodec. Может ли кто-нибудь сообщить мне, какой из них лучше и проще. Я не нашел подходящей документации, чтобы кто-нибудь мог опубликовать их рабочий пример?

Проблемы с частотой кадров GLSurfaceView на Nexus 5

У меня есть пример приложения ( полный источник ), который кодирует кадры камеры с помощью MediaCodec, показывая их на GLSurfaceView. Systrace подтверждает, что каждые тридцать обратных вызовов: Тем не менее, запись в виде записи ( .mp4 , YouTube ) показывает, что кажущаяся частота кадров значительно ниже. Вкратце, мой цикл кодирования и отображения делает следующее: Делает […]

Как записать экран активности веб-просмотра с помощью Android MediaCodec?

У меня есть задача записать активность пользователя в webview, другими словами, мне нужно создать видеофайл mp4, когда пользователь перейдет в веб-просмотр. Довольно сложный 🙂 I шрифт, который в Android 4.3 представил MediaCodec: был расширен, чтобы включить способ предоставления ввода через Surface (через метод createInputSurface). Это позволяет вводить данные из предварительного просмотра камеры или рендеринга OpenGL […]

Почему декодер MediaCodec не выводит унифицированный формат YUV (например, YUV420P)?

«Декодеры MediaCodec могут создавать данные в ByteBuffers, используя один из вышеуказанных форматов или в проприетарном формате. Например, устройства на базе Qualcomm SoCs обычно используют OMX_QCOM_COLOR_FormatYUV420PackedSemiPlanar32m (# 2141391876 / 0x7FA30C04)». Это затрудняет даже невозможность обработки выходного буфера. Почему бы не использовать унифицированный формат YUV и почему существует так много цветовых форматов YUV? @ Fadden, я нахожу […]

Как смешивать два аудиокарта и кодировать обратно в аудиофайл с помощью MediaMuxer

В настоящее время у меня есть два отдельных медиа-экстрактора и кодеки, которые я использую для разбивки каждого отдельного образца на ByteBuffer s. Затем я храню каждый образец на два short массива. Затем я вызываю функцию mix, которая объединяет два образца в один short[] и если я играю этот short[] с AudioTrack он отлично воспроизводит оба […]

Разрешение просмотра не соответствует разрешению кодека

Я пытаюсь передать видео между устройствами. Я хочу поддерживать как можно более старые устройства. Поэтому я начал с класса MediaRecorder в Gingerbread (API 10), но у него были проблемы. Итак, теперь я перехожу к Jelly Bean (API 16) и MediaCodec . Я PreviewCallback данные в кодек в PreviewCallback камеры. Я должен использовать такое же разрешение […]

Mp3 для преобразования wav конверсии

У меня есть рабочий код для преобразования wav в m4a.is там все равно, чтобы преобразовать mp3 в m4a, изменив мой существующий код. Я не хочу использовать ffmpeg или собственный код для этого. Ниже функция работает для преобразования wav в m4a, но не Работа для mp3 в m4a public void convertAudio(final String filename) { final String […]

Intereting Posts