Articles of ffmpeg

Android NDK & FFMPEG build

Я пытаюсь построить библиотеку FFMPEG для моего приложения Android с помощью NDK. Я загрузил исходный код с его сайта, и я думаю, что я его создаю (это моя первая попытка работать с NDK и ffmpeg). Я создал файл build.sh который я использую, чтобы выполнить его из командной строки в Mac OS X. Но у меня […]

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

Для создания видео из последовательности изображений в андроиде я использовал библиотеку javacv 0.6, но я встречаюсь с проблемой: она обычно работает на htc Sensation (Android 4.0.1, тип процессора armv7) и htc Desire (Android 2.3.3, тип процессора arm7) , Но он не работает на htc Wildfire (Android 2.3.5, тип процессора armv6), особенно в этой части кода […]

Android: запись и потоковое воспроизведение в одно и то же время

На самом деле это не вопрос, а как презентация всех моих попыток решить одну из самых сложных функций, с которыми я столкнулся. Я использую библиотеку libstreaming для потоковой передачи видео в реальном времени на Wowza Server, и мне нужно записывать ее одновременно на SD-карте. Я представляю ниже все мои попытки собрать новые идеи из сообщества. […]

Воспроизведение видео с помощью JavaCV и FFmpeg

Итак, я разрабатываю пользовательский видеоплеер для Android, но мне нужно играть больше, чем поддерживаемые андроидами видеофайлы (mp4, 3gp …), такие как wmv, avi, flv. В это время я уже конвертирую любой тип видео в .mp4, и я могу воспроизвести их после перекодировки, но я понятия не имею, как я могу проигрывать эти файлы wmv, avi, […]

Добавьте другую анимацию для разных кадров в видео с помощью ffmpeg android

Я пытаюсь применить анимацию для конкретного видеокадра, но при этом я не вижу этот видеокадр, с помощью которого я должен применить анимацию. Мне нужно только затухать и угаснуть рамку и отобразить ее как слайд-шоу. Есть ли у вас какие-либо идеи по этому поводу? Например: Я хочу создать приложение, подобное этому: https://play.google.com/store/apps/details?id=com.scoompa.slideshow Я использую ту же […]

Аппаратное ускорение FFmpeg на Android?

Я собрал более старую версию FFmpeg для Android (если я правильно помню, это было 0,6. X). FFmpeg декодирует видеокадр, масштабирует его, затем я использую OpenGL, чтобы нарисовать его на экране. Насколько я могу судить, проблема в декодировании и масштабировании – они не аппаратные ускорены. Мой вопрос: Обновлена ​​ли последняя версия аппаратного обеспечения FFmpeg для процессоров […]

Как создать и использовать ffmpeg в android

Я прототипирую довольно простое приложение для камеры, чтобы проверить использование MediaRecorder для создания пользовательской активности камеры с помощью одной загвоздки, я хочу установить соотношение сторон записанных видео на 1×1. Благодаря большому количеству исследований я обнаружил, что это возможно только с помощью библиотеки, такой как FFMPEG, чтобы обрезать каждый кадр видео до требуемого размера. Я прочитал […]

FFMPEG исчезает и исчезает для наложения

Я пытаюсь добавить Overlay-Pictures в мое видео через FFMPEG (на Android). Знаю, мне удалось отобразить изображение между определенным промежутком времени. Но теперь, кроме того, я хочу добавить постепенное исчезновение и исчезновение анимации. Вот что у меня есть до сих пор: ArrayList<String> cmd = new ArrayList<String>(); cmd.add("-i"); cmd.add("video.mp4"); cmd.add("-i"); cmd.add("../image.png"); cmd.add("-filter_complex"); cmd.add("overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2:enable='between(n,1,12)'"); cmd.add("out.mp4"); Как мне добавить […]

Захват камеры Android с помощью FFmpeg

Попробуйте взять рамку предварительного просмотра, сгенерированную камерой android, и передать data[] в канал ввода ffmpeg для генерации FLV-видео. Команда, которую я использовал, была: ffmpeg -f image2pipe -i pipe: -f flv -vcodec libx264 out.flv Я также попытался принудительно ввести формат ввода в yuv4mpegpipe и rawvideo но без успеха … Формат по умолчанию для кадра предварительного просмотра, […]

Как запустить ffmpeg из командной строки в android

Я хочу использовать ffmpeg с помощью командной строки. Я сохранил файл ffmpeg.so в каталоге файлов в проекте. Но я получаю исключение при этом. Это код: public class MainActivity extends Activity { Process p; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Process p = Runtime.getRuntime().exec("/data/data/com.example.ffmpegnew/files/ffmpeg",null, new File("/data/data/com.example.ffmpegnew/files")); } catch(Exception e) { System.out.println("exception"+e); } } } […]

Intereting Posts
Android HKXM Android SDK отключен после установки Hyper V Изменение изображения контакта на большую фотографию с помощью PHOTO_FILE_ID в Android Загрузите простой текстовый файл в Android Studio Android: получать уведомления, когда текущий режим внутри AudioManager изменяется Дублированные файлы, скопированные (Android Studio 0.4.0) Невозможно смешивать аудиофайлы и видеофайлы с помощью MediaMuxer? Диалоговое окно «Датчик даты в Android» Как получить доступ к существующей базе данных sqlite в Android Emulator? Использование функции «подстановочные знаки» в Android.mk Получение гостевых добавок vbox для android x86 Анимация для перехода между представлениями с вращением по оси z с восприятием глубины IllegalStateException: не удается выполнить это действие после onSaveInstanceState с помощью ViewPager Как использовать Ormlite с LoaderManager Как изменить цвет указателя EditText (не курсор) Ошибка: «app_name» не переведено в af