Articles of ffmpeg

Добавление ресурса изображения через видеофайл с SD-карты с помощью ffmpeg или MediaMuxer для Android

Я застрял в этой области, в которой мне не комфортно работать. Вот что я сделал до сих пор: Создал машину Ubuntu VirtualBox Загружена последняя версия ffmpeg, которая составляет 2.3.3 Скомпилированный ffmpeg для совместимости с armv7-a, поэтому в итоге я получаю две папки: include и lib. В include у меня есть заголовки и в libs файлы […]

FFMPEG sws_scale Crash на Android

У меня есть приложение, которое конвертирует изображения в видео в Google Play. Я вижу следующий сбой (который единственными деталями, которые я получаю, является имя функции, и я не понимаю остальных): backtrace: #00 pc 0000cc78 /data/app-lib/com.myapp-1/libswscale.so (sws_scale+204) #01 pc 000012af /data/app-lib/com.myapp-1/libffmpeg.so (OpenImage+322) code around pc: 79065c58 e58d8068 e58d2070 e58d3074 059d00b0 Код указывает на функцию sws_scale , […]

Нет libffmpeg.so для аргументов командной строки после создания FFMPEG для android

Я следил за учебником roman10, и сборка заканчивается просто отлично. Но у меня есть файлы .so для всего, кроме ffmpeg.so (или я вижу это как libffmpeg.so в некоторых примерах). Поэтому я не знаю, как это получить. Нужно ли менять параметр configure? Я использую следующие параметры настройки: #!/bin/bash NDK=$HOME/Desktop/adt/android-ndk-r9 SYSROOT=$NDK/platforms/android-9/arch-arm/ TOOLCHAIN=$NDK/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64 function build_one { ./configure \ […]

Слейте два файла .m4a или преобразуйте WAV-файл в m4a

Я искал способ записи в mpeg-4 с возможностью приостановки и возобновления, но казалось, что их нет. Поэтому я решил записать в формате сырой wave и преобразовать в .m4a . Есть ли способ, которым я могу преобразовать .wav файл в .m4a в android. Я посмотрел на порт mencoder для android, но не нашел ни одного, было […]

Атом Moov в android MeidaRecorder записанные данные

У меня проблема: Я записываю данные с камеры с помощью MediaRecorder в своем приложении для Android. Я сохраняю его в сокете, а не в файле. Длина этих данных может быть разной. На другой стороне подключения сокета я сохраняю его в файле. Соединение может быть прервано в любой неожиданный момент. Поэтому после отключения разъема Android я […]

Android.mk LOCAL_MODULE_FILENAME не должно содержать расширений

Я пытаюсь создать некоторые файлы из libavcodec и libavutil После этого я создал файл Android.mk, как показано ниже: jni/Android.mk содержит LOCAL_PATH := $(call my-dir) FFMPEG_TOP := $(LOCAL_PATH) include $(CLEAR_VARS) include $(FFMPEG_TOP)/libavutil/Android.mk include $(FFMPEG_TOP)/libavcodec/Android.mk LOCAL_PATH := $(FFMPEG_TOP) LOCAL_MODULE := mylib LOCAL_ARM_MODE := arm # remove this if you want thumb mode LOCAL_SRC_FILES := myfunc1.c myfunc2.c maincfunction.c […]

Java.io.IOException: Ошибка при выполнении exec () Рабочий каталог: null Окружающая среда: null

Я использую WritingMinds / ffmpeg–android-java в приложении. Вот мой код loadFFmpeg(); String cmd="ffmpeg -i /storage/emulated/0/media/audio/a.mp3 -i /storage/emulated/0/recording.3gp -filter_complex \"[0:a][1:a]amerge=inputs=2[aout]\" -map \"[aout]\" " + outputFile; executeFFmpeg(cmd.split(" ")); а также private void loadFFmpeg() { FFmpeg ffmpeg = FFmpeg.getInstance(MainActivity.this.getApplicationContext()); try { ffmpeg.loadBinary(new LoadBinaryResponseHandler() { @Override public void onStart() {} @Override public void onFailure() {} @Override public void onSuccess() […]

Как построить общие библиотеки ffmpeg без суффикса версии

Есть ли способ, который я могу настроить для сборки разделяемых библиотек ffmpeg для android без суффиксов версии? Im способен строить с различными параметрами, но всегда получать файлы типа «libavcodec.so.57». Мне нужны библиотеки без суффиксов типа libavcodec.so. Я думал, что вариант «-disable-symver» будет делать трюк, но, к сожалению, этого не произошло. Проблема в том, что у […]

Как играть в raw h264, созданный кодировщиком MediaCodec?

Я немного новичок, когда речь идет о MediaCodec (и кодировании / декодировании в целом), поэтому исправьте меня, если что-то, что я говорю здесь, неверно. Я хочу воспроизвести raw h264-вывод MediaCodec с VLC / ffplay. Мне нужно это для игры, потому что моя конечная цель – передать потоковое видео на компьютер, а MediaMuxer создает только файл […]

Как определить ширину рамки для андроида?

Я захватываю фреймбуфер на моем устройстве Android, но декодер не работает для правильного разрешения. Я нашел, что могу получить bbp и screen resoution, используя: ioctl -rl 28 /dev/graphics/fb0 17920 Эта команда возвращает: Return buf: f0 00 00 00 40 01 00 00 f0 00 00 00 80 02 00 00 00 00 00 00 00 […]

Intereting Posts
Что именно делает команда «Исправить свойства проекта»? Как я могу заставить свое устройство вибрировать? Как увеличить размер шрифта? Добавить java-библиотеку в проект Android Studio с репозиторием maven Android Добавление Maps v2 API в Master Detail Flow – ошибка раздувания фрагмента класса Служба Android работает, но она не отображается в настройках -> запущенные службы Сгенерированный класс для Component of Dagger 2 не найден в compileTestJava плагина Java Gradle Как получить значение элемента Listview, который нажал на android? Android ImageView NullPointerException Как получить высоту кнопки, чтобы соответствовать высоте другого элемента? Как подключить приложение Android к удаленной базе данных? Как сохранить позицию прокрутки Android ListView при возврате к активности? Программный пакет линейного макета Android Разработка плагина Cordova – добавление aar Не удалось решить: `com.google.android.gms: play-services-appindexing: 10.0.0`